de.grogra.xl.vmx
| Modifier and Type | Field and Description |
|---|---|
protected int |
id |
| Constructor and Description |
|---|
RoutineBase(int id,
boolean javaParams,
int paramSize,
int jframeSize,
int frameSize) |
| Modifier and Type | Method and Description |
|---|---|
int |
getFrameSize()
Computes the number of VMXState stack elements for the frame
of this routine.
|
int |
getJavaFrameSize()
Computes the number of VMXState stack elements for the Java frame
of this routine.
|
int |
getParameterSize()
Computes the number of VMXState stack elements for the parameters
of this routine.
|
boolean |
hasJavaParameters()
Determines whether this routine expects its parameters on
the Java frame or the normal frame.
|
public RoutineBase(int id,
boolean javaParams,
int paramSize,
int jframeSize,
int frameSize)
public int getFrameSize()
RoutinegetFrameSize in interface Routinepublic int getJavaFrameSize()
RoutinegetJavaFrameSize in interface Routinepublic int getParameterSize()
RoutinegetParameterSize in interface Routinepublic boolean hasJavaParameters()
RoutinehasJavaParameters in interface Routinetrue iff parameters are expected on the Java frame