public abstract class SSAConversionInstruction extends SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitoriindex, NO_INDEX| Modifier | Constructor and Description |
|---|---|
protected |
SSAConversionInstruction(int iindex,
int result,
int val,
TypeReference fromType,
TypeReference toType) |
| Modifier and Type | Method and Description |
|---|---|
int |
getDef() |
int |
getDef(int i)
Return the ith def
|
TypeReference |
getFromType() |
int |
getNumberOfDefs() |
int |
getNumberOfUses() |
TypeReference |
getToType() |
int |
getUse(int j) |
boolean |
hasDef()
Does this instruction define a normal value, as distinct from a set of exceptions possibly thrown by it (e.g.
|
int |
hashCode() |
boolean |
isFallThrough() |
String |
toString(SymbolTable symbolTable) |
void |
visit(SSAInstruction.IVisitor v)
Apply an IVisitor to this instruction.
|
copyForSSA, equals, getExceptionTypes, getValueString, isPEI, toStringprotected SSAConversionInstruction(int iindex,
int result,
int val,
TypeReference fromType,
TypeReference toType)
public String toString(SymbolTable symbolTable)
toString in class SSAInstructionpublic void visit(SSAInstruction.IVisitor v) throws NullPointerException
SSAInstructionvisit in class SSAInstructionNullPointerExceptionSSAInstruction.visit(IVisitor)public boolean hasDef()
SSAInstructionhasDef in class SSAInstructionSSAInstruction.getDef()public int getDef()
getDef in class SSAInstructionpublic int getDef(int i)
SSAInstructiongetDef in class SSAInstructioni - number of the def, starting at 0.public int getNumberOfUses()
getNumberOfUses in class SSAInstructionSSAInstruction.getNumberOfUses()public int getNumberOfDefs()
getNumberOfDefs in class SSAInstructionpublic TypeReference getToType()
public TypeReference getFromType()
public int getUse(int j)
getUse in class SSAInstructionSSAInstruction.getUse(int)public int hashCode()
hashCode in class SSAInstructionpublic boolean isFallThrough()
isFallThrough in class SSAInstructionCopyright © 2015. All rights reserved.