|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.wala.ssa.SSAInstruction
com.ibm.wala.ssa.SSAFieldAccessInstruction
com.ibm.wala.ssa.SSAPutInstruction
public class SSAPutInstruction
Instruction for a putfield or putstatic
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.ibm.wala.ssa.SSAInstruction |
|---|
SSAInstruction.IVisitor, SSAInstruction.Visitor |
| Constructor Summary | |
|---|---|
SSAPutInstruction(int val,
FieldReference field)
|
|
SSAPutInstruction(int ref,
int val,
FieldReference field)
|
|
| Method Summary | |
|---|---|
SSAInstruction |
copyForSSA(int[] defs,
int[] uses)
This method is meant to be used during SSA conversion for an IR that is not in SSA form. |
int |
getNumberOfUses()
Method getNumberOfUses. |
int |
getUse(int j)
Method getUse. |
int |
getVal()
|
int |
hashCode()
|
boolean |
isFallThrough()
|
java.lang.String |
toString(SymbolTable symbolTable,
ValueDecorator d)
Method toString. |
void |
visit(SSAInstruction.IVisitor v)
Apply an IVisitor to this instruction. |
| Methods inherited from class com.ibm.wala.ssa.SSAFieldAccessInstruction |
|---|
getDeclaredField, getDeclaredFieldType, getExceptionTypes, getRef, isPEI, isStatic |
| Methods inherited from class com.ibm.wala.ssa.SSAInstruction |
|---|
equals, getDef, getDef, getNumberOfDefs, getValueString, hasDef, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SSAPutInstruction(int ref,
int val,
FieldReference field)
public SSAPutInstruction(int val,
FieldReference field)
| Method Detail |
|---|
public SSAInstruction copyForSSA(int[] defs,
int[] uses)
SSAInstruction
copyForSSA in class SSAInstruction
public java.lang.String toString(SymbolTable symbolTable,
ValueDecorator d)
SSAInstruction
toString in class SSAInstructionpublic void visit(SSAInstruction.IVisitor v)
SSAInstruction
visit in class SSAInstructionjava.lang.IllegalArgumentException - if v is nullSSAInstruction.visit(IVisitor)public int getNumberOfUses()
SSAInstruction
getNumberOfUses in class SSAInstructionSSAInstruction.getNumberOfUses()public int getUse(int j)
SSAInstruction
getUse in class SSAInstructionSSAInstruction.getUse(int)public int getVal()
public int hashCode()
hashCode in class SSAInstructionpublic boolean isFallThrough()
isFallThrough in class SSAInstruction
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||