public class AstGlobalWrite extends SSAPutInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor
iindex, NO_INDEX
Constructor and Description |
---|
AstGlobalWrite(int iindex,
FieldReference global,
int rhs) |
Modifier and Type | Method and Description |
---|---|
SSAInstruction |
copyForSSA(SSAInstructionFactory insts,
int[] defs,
int[] uses)
This method is meant to be used during SSA conversion for an IR that is not in SSA form.
|
Collection<TypeReference> |
getExceptionTypes()
This method should never return null.
|
String |
getGlobalName() |
boolean |
isFallThrough() |
String |
toString(SymbolTable symbolTable) |
void |
visit(SSAInstruction.IVisitor v)
Apply an IVisitor to this instruction.
|
getNumberOfUses, getUse, getVal, hashCode
getDeclaredField, getDeclaredFieldType, getRef, isPEI, isStatic
equals, getDef, getDef, getNumberOfDefs, getValueString, hasDef, toString
public AstGlobalWrite(int iindex, FieldReference global, int rhs)
public SSAInstruction copyForSSA(SSAInstructionFactory insts, int[] defs, int[] uses)
SSAInstruction
copyForSSA
in class SSAPutInstruction
public String toString(SymbolTable symbolTable)
toString
in class SSAPutInstruction
public void visit(SSAInstruction.IVisitor v)
SSAInstruction
visit
in class SSAPutInstruction
SSAInstruction.visit(IVisitor)
public boolean isFallThrough()
isFallThrough
in class SSAPutInstruction
public Collection<TypeReference> getExceptionTypes()
SSAInstruction
getExceptionTypes
in class SSAInstruction
public String getGlobalName()