Class AstConsumeInstruction
java.lang.Object
com.ibm.wala.ssa.SSAInstruction
com.ibm.wala.cast.ir.ssa.AstConsumeInstruction
- Direct Known Subclasses:
AstEchoInstruction, AstYieldInstruction
-
Nested Class Summary
Nested classes/interfaces inherited from class SSAInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor -
Field Summary
FieldsFields inherited from class SSAInstruction
NO_INDEX -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class SSAInstruction
copyForSSA, equals, getDef, getNumberOfDefs, getValueString, hasDef, iIndex, isPEI, setInstructionIndex, toString, toString, visit
-
Field Details
-
rvals
protected final int[] rvals
-
-
Constructor Details
-
AstConsumeInstruction
public AstConsumeInstruction(int iindex, int[] rvals)
-
-
Method Details
-
getDef
public int getDef(int i) Description copied from class:SSAInstructionReturn the ith def- Overrides:
getDefin classSSAInstruction- Parameters:
i- number of the def, starting at 0.
-
getNumberOfUses
public int getNumberOfUses()- Overrides:
getNumberOfUsesin classSSAInstruction
-
getUse
public int getUse(int i) - Overrides:
getUsein classSSAInstruction- Returns:
- value number representing the jth use in this instruction. -1 means TOP (i.e., the value doesn't matter)
-
hashCode
public int hashCode()- Specified by:
hashCodein classSSAInstruction
-
isFallThrough
public boolean isFallThrough()- Specified by:
isFallThroughin classSSAInstruction- Returns:
- true iff this instruction may fall through to the next
-
getExceptionTypes
Description copied from class:SSAInstructionThis method should never return null.- Overrides:
getExceptionTypesin classSSAInstruction- Returns:
- the set of exception types that an instruction might throw ... disregarding athrows and invokes.
-