java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.grogra.xl.vmx.AbruptCompletion
de.grogra.xl.vmx.AbruptCompletion.Throw
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AbruptCompletion
An abrupt completion due to a thrown
Throwable
.- Author:
- Ole Kniemeyer
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.xl.vmx.AbruptCompletion
AbruptCompletion.Break, AbruptCompletion.Nonlocal, AbruptCompletion.Return, AbruptCompletion.Throw
-
Field Summary
-
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Field Details
-
LABEL
public static final int LABEL- See Also:
-
-
Method Details
-
getLabel
public int getLabel()- Specified by:
getLabel
in classAbruptCompletion
-
dispose
public void dispose()This method can be used to recycle this instance. If this instance is not needed any more, this method can be invoked in order to inform the VMXState that it may re-use this instance.- Specified by:
dispose
in classAbruptCompletion
-
getCause
Returns the throwable that caused this abrupt completion. -
getCauseAndDispose
Returns the throwable that caused this abrupt completion. In addition, this instance is disposed by invocation ofdispose()
.- Returns:
- the throwable that caused this abrupt completion
-