|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException org.luaj.vm2.LuaError
public class LuaError
RuntimeException that is thrown and caught in response to a lua error.
LuaError
is used wherever a lua call to error()
would be used within a script.
Since it is an unchecked exception inheriting from RuntimeException
,
Java method signatures do notdeclare this exception, althoug it can
be thrown on almost any luaj Java operation.
This is analagous to the fact that any lua script can throw a lua error at any time.
Constructor Summary | |
---|---|
LuaError(java.lang.String message)
Construct a LuaError with a specific message. |
|
LuaError(java.lang.String message,
int level)
Construct a LuaError with a message, and level to draw line number information from. |
|
LuaError(java.lang.Throwable cause)
Construct LuaError when a program exception occurs. |
Method Summary | |
---|---|
java.lang.Throwable |
getCause()
Get the cause, if any. |
void |
printStackTrace()
Print the message and stack trace |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LuaError(java.lang.Throwable cause)
All errors generated from lua code should throw LuaError(String) instead.
cause
- the Throwable that caused the error, if known.public LuaError(java.lang.String message)
message
- message to supplypublic LuaError(java.lang.String message, int level)
message
- message to supplylevel
- where to supply line info from in call stackMethod Detail |
---|
public void printStackTrace()
printStackTrace
in class java.lang.Throwable
public java.lang.Throwable getCause()
getCause
in class java.lang.Throwable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |