|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
de.grogra.xl.vmx.AbruptCompletion
de.grogra.xl.vmx.AbruptCompletion.Return
public static final class AbruptCompletion.Return
An abrupt completion due to a return. The returned value
is wrapped.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class de.grogra.xl.vmx.AbruptCompletion |
|---|
AbruptCompletion.Break, AbruptCompletion.Nonlocal, AbruptCompletion.Return, AbruptCompletion.Throw |
| Field Summary | |
|---|---|
static int |
LABEL
|
| Method Summary | |
|---|---|
java.lang.Object |
aget()
Returns the wrapped Object value. |
double |
dget()
Returns the wrapped double value. |
void |
dispose()
This method can be used to recycle this instance. |
float |
fget()
Returns the wrapped float value. |
int |
getLabel()
|
int |
getTypeId()
Returns the TypeId of the wrapped value. |
int |
iget()
Returns the wrapped value as an int. |
long |
lget()
Returns the wrapped long value. |
void |
vget()
Returns the wrapped void value. |
| Methods inherited from class java.lang.Throwable |
|---|
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int LABEL
| Method Detail |
|---|
public java.lang.Object aget()
Object value. This may
only be invoked if the wrapped value is of type Object.
In addition, this instance is disposed by invocation of
dispose().
public double dget()
double value. This may
only be invoked if the wrapped value is of type double.
In addition, this instance is disposed by invocation of
dispose().
public void dispose()
dispose in class AbruptCompletionpublic float fget()
float value. This may
only be invoked if the wrapped value is of type float.
In addition, this instance is disposed by invocation of
dispose().
public int getLabel()
getLabel in class AbruptCompletionpublic int getTypeId()
TypeId of the wrapped value.
TypeId of the wrapped valuepublic int iget()
int. This may
only be invoked if the wrapped value is of type
boolean, byte, short,
char, or int.
In addition, this instance is disposed by invocation of
dispose().
public long lget()
long value. This may
only be invoked if the wrapped value is of type long.
In addition, this instance is disposed by invocation of
dispose().
public void vget()
void value. This may
only be invoked if the wrapped value is of type void.
In addition, this instance is disposed by invocation of
dispose().
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||