- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- javax.script.ScriptException
-
- 实现的所有接口
-
Serializable
public class ScriptException extends 异常
Scripting API的通用异常
类。 底层脚本实现抛出的已检查异常类型必须包含在ScriptException
实例中。 如果此信息可用,则该类具有存储行号和列号以及文件名的成员。- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 ScriptException(异常 e)
创建一个包装由底层解释器抛出的ScriptException
的异常
。ScriptException(String s)
使用要在其消息中使用的String创建ScriptException
。ScriptException(String message, String fileName, int lineNumber)
创建一个ScriptException
其中包含要在错误消息中使用的消息,文件名和ScriptException
。ScriptException(String message, String fileName, int lineNumber, int columnNumber)
ScriptException
构造函数,指定消息,文件名,行号和列号。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 int
getColumnNumber()
获取发生错误的列号。String
getFileName()
获取导致错误的脚本源。int
getLineNumber()
获取发生错误的行号。String
getMessage()
返回一个消息,其中包含传递给构造函数的String以及行和列号以及文件名(如果已知其中任何一个)。
-
-
-
构造方法详细信息
-
ScriptException
public ScriptException(String s)
创建一个ScriptException
其中包含要在其消息中使用的String。 文件名,行号和列号未指定。- 参数
-
s
- 要在消息中使用的字符串。
-
ScriptException
public ScriptException(异常 e)
创建一个包装由底层解释器抛出的ScriptException
的异常
。 未指定行号和列号以及文件名。- 参数
-
e
- 包裹异常
。
-
ScriptException
public ScriptException(String message, String fileName, int lineNumber)
创建一个ScriptException
其中包含要在错误消息中使用的消息,文件名和ScriptException
。- 参数
-
message
- 消息中使用的字符串 -
fileName
- 描述导致引发ScriptException
的脚本错误位置的文件或资源名称。 -
lineNumber
- 描述导致ScriptException
被抛出的脚本错误位置的行号。
-
-
方法详细信息
-
getMessage
public String getMessage()
返回一个消息,其中包含传递给构造函数的String以及行和列号以及文件名(如果已知其中任何一个)。- 重写:
-
getMessage
类Throwable
- 结果
- 错误消息。
-
getLineNumber
public int getLineNumber()
获取发生错误的行号。- 结果
- 行号。 如果行号不可用,则返回-1。
-
getColumnNumber
public int getColumnNumber()
获取发生错误的列号。- 结果
- 列号。 如果列号不可用,则返回-1。
-
getFileName
public String getFileName()
获取导致错误的脚本源。- 结果
- 脚本的文件名或描述脚本源的其他字符串。 如果源的描述不可用,可能会返回一些实现定义的字符串,例如<unknown> 。
-
-