public class FieldRef
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
className |
java.lang.String |
field |
boolean |
isStatic |
int |
ref |
Constructor and Description |
---|
FieldRef(int ref,
java.lang.String className,
java.lang.String field,
boolean isStatic) |
Modifier and Type | Method and Description |
---|---|
protected FieldRef |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getField() |
int |
getRef() |
static FieldRef |
makeGetFieldRef(gov.nasa.jpf.vm.ThreadInfo ti,
GetInstruction getIns) |
static FieldRef |
makePutFieldRef(gov.nasa.jpf.vm.ThreadInfo ti,
PutInstruction putIns) |
java.lang.String |
toString() |
public final int ref
public final java.lang.String field
public final boolean isStatic
public final java.lang.String className
public FieldRef(int ref, java.lang.String className, java.lang.String field, boolean isStatic)
public static FieldRef makeGetFieldRef(gov.nasa.jpf.vm.ThreadInfo ti, GetInstruction getIns) throws StaticRegionException
StaticRegionException
public static FieldRef makePutFieldRef(gov.nasa.jpf.vm.ThreadInfo ti, PutInstruction putIns) throws StaticRegionException
StaticRegionException
public java.lang.String getField()
public int getRef()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
protected FieldRef clone()
clone
in class java.lang.Object