public class LuaRuntimeException extends LuaException
如果发生 Lua 运行时错误,例如索引 nil 值,则会抛出此异常。该类通过 getLuaStackTrace() 方法提供对 Lua 堆栈跟踪的访问。
| 构造器和说明 |
|---|
LuaRuntimeException(String msg)
创建一个新实例。
|
LuaRuntimeException(String msg, Throwable cause)
创建一个新实例。
|
LuaRuntimeException(Throwable cause)
创建一个新实例。
|
| 修饰符和类型 | 方法和说明 |
|---|---|
LuaStackTraceElement[] |
getLuaStackTrace()
返回此运行时异常的 Lua 堆栈跟踪。
|
void |
printLuaStackTrace()
将此异常及其 Lua 堆栈跟踪打印到标准错误流。
|
void |
printLuaStackTrace(PrintStream s)
将此异常及其 Lua 堆栈跟踪打印到指定的打印流。
|
void |
printLuaStackTrace(PrintWriter s)
将此异常及其 Lua 堆栈跟踪打印到指定的打印写入器。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic LuaRuntimeException(String msg)
msg - 消息public LuaRuntimeException(String msg, Throwable cause)
msg - 消息cause - 此异常的原因public LuaRuntimeException(Throwable cause)
cause - 此异常的原因public LuaStackTraceElement[] getLuaStackTrace()
public void printLuaStackTrace()
public void printLuaStackTrace(PrintStream s)
s - 打印流public void printLuaStackTrace(PrintWriter s)
s - 打印写入器