|
||||||||
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 AbruptCompletion
public 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 AbruptCompletion
public 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 |