de.grogra.xl.vmx
public static final class VMXState.Local extends java.lang.Object implements BytecodeSerialization.Serializable, Variable
VMXState.jfp
or with respect to the normal frame pointer of the current
(VMXState.getFrame(Authorization)) or
of statically containing routine invocations
(VMXFrame#staticLink).| Modifier and Type | Field and Description |
|---|---|
static int |
JAVA
This value is used for
nesting to indicate a
local variable in the Java frame. |
| Constructor and Description |
|---|
VMXState.Local(int nesting,
int index) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
aget(Frame frame) |
void |
aset(Frame frame,
java.lang.Object value) |
double |
dget(Frame frame) |
void |
dset(Frame frame,
double value) |
boolean |
equals(java.lang.Object o) |
float |
fget(Frame frame) |
void |
fset(Frame frame,
float value) |
int |
getIndex() |
int |
getNesting() |
int |
hashCode() |
int |
iget(Frame frame) |
void |
iset(Frame frame,
int value) |
boolean |
isJavaLocal() |
boolean |
isNull(Frame frame) |
boolean |
isSet(Frame frame) |
long |
lget(Frame frame) |
void |
lset(Frame frame,
long value) |
void |
nullset(Frame frame) |
java.lang.String |
toString() |
void |
unset(Frame frame) |
void |
write(BytecodeSerialization out) |
public static final int JAVA
nesting to indicate a
local variable in the Java frame.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int getIndex()
public int getNesting()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isJavaLocal()
public java.lang.String toString()
toString in class java.lang.Objectpublic void write(BytecodeSerialization out) throws java.io.IOException
write in interface BytecodeSerialization.Serializablejava.io.IOException