|
|||||||||
| 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.SSAArrayLengthInstruction
public class SSAArrayLengthInstruction
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.ibm.wala.ssa.SSAInstruction |
|---|
SSAInstruction.IVisitor, SSAInstruction.Visitor |
| Constructor Summary | |
|---|---|
SSAArrayLengthInstruction(int result,
int arrayref)
|
|
| 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 |
getArrayRef()
|
int |
getDef()
|
int |
getDef(int i)
|
java.util.Collection<TypeReference> |
getExceptionTypes()
|
int |
getNumberOfDefs()
|
int |
getNumberOfUses()
Method getNumberOfUses. |
int |
getUse(int j)
Method getUse. |
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()
|
boolean |
isPEI()
PEI == "Potentially excepting instruction" |
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.SSAInstruction |
|---|
equals, getValueString, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SSAArrayLengthInstruction(int result,
int arrayref)
| Method Detail |
|---|
public SSAInstruction copyForSSA(int[] defs,
int[] uses)
throws java.lang.IllegalArgumentException
SSAInstruction
copyForSSA in class SSAInstructionjava.lang.IllegalArgumentException
public java.lang.String toString(SymbolTable symbolTable,
ValueDecorator d)
SSAInstruction
toString in class SSAInstruction
public void visit(SSAInstruction.IVisitor v)
throws java.lang.NullPointerException
SSAInstruction
visit in class SSAInstructionjava.lang.NullPointerExceptionSSAInstruction.visit(IVisitor)public int getDef()
getDef in class SSAInstructionSSAInstruction.getDef()public boolean hasDef()
SSAInstruction
hasDef in class SSAInstructionpublic int getDef(int i)
getDef in class SSAInstructionpublic int getNumberOfDefs()
getNumberOfDefs in class SSAInstructionpublic int getArrayRef()
public int getNumberOfUses()
SSAInstruction
getNumberOfUses in class SSAInstructionSSAInstruction.getNumberOfUses()public int getUse(int j)
SSAInstruction
getUse in class SSAInstructionSSAInstruction.getUse(int)public int hashCode()
hashCode in class SSAInstructionpublic boolean isPEI()
IInstruction
isPEI in interface IInstructionisPEI in class SSAInstructionpublic boolean isFallThrough()
isFallThrough in class SSAInstructionpublic java.util.Collection<TypeReference> getExceptionTypes()
getExceptionTypes in class SSAInstruction
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||