|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.grogra.xl.vmx.RoutineDescriptor
public final class RoutineDescriptor
A descriptor for a later invocation of a routine in a given frame context.
Instances of RoutineDescriptor
are obtained by
VMXState.createDescriptor(Routine, int, Authorization)
.
Method Summary | |
---|---|
void |
consume()
Invokes the associated routine with no parameters. |
void |
consume(boolean value)
Invokes the associated routine with a single boolean parameter. |
void |
consume(byte value)
Invokes the associated routine with a single byte parameter. |
void |
consume(char value)
Invokes the associated routine with a single char parameter. |
void |
consume(double value)
Invokes the associated routine with a single double parameter. |
void |
consume(float value)
Invokes the associated routine with a single float parameter. |
void |
consume(int value)
Invokes the associated routine with a single int parameter. |
void |
consume(long value)
Invokes the associated routine with a single long parameter. |
void |
consume(java.lang.Object value)
Invokes the associated routine with a single Object parameter. |
void |
consume(short value)
Invokes the associated routine with a single short parameter. |
void |
dispose()
This method can be used to recycle this instance. |
AbruptCompletion.Return |
invoke()
Invokes the associated routine. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void consume()
AbruptCompletion.Return
with a void
type.
consume
in interface VoidConsumer
public void consume(boolean value)
boolean
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface BooleanConsumer
public void consume(byte value)
byte
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface ByteConsumer
public void consume(char value)
char
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface CharConsumer
public void consume(double value)
double
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface DoubleConsumer
public void consume(float value)
float
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface FloatConsumer
public void consume(int value)
int
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface IntConsumer
public void consume(long value)
long
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface LongConsumer
public void consume(java.lang.Object value)
Object
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface ObjectConsumer
public void consume(short value)
short
parameter.
The routine has to return an instance of
AbruptCompletion.Return
with a void
type.
consume
in interface ShortConsumer
public void dispose()
public AbruptCompletion.Return invoke()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |