Package com.ibm.wala.cast.ir.ssa
Class AstIRFactory.AstIR
- java.lang.Object
-
- com.ibm.wala.ssa.IR
-
- com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
-
- Enclosing class:
- AstIRFactory<T extends IMethod>
public class AstIRFactory.AstIR extends IR
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.wala.ssa.IR
IR.SSA2LocalMap
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SSAIndirectionData<SSAIndirectionData.Name>
getIndirectionData()
subclasses must provide information about indirect use of values, if appropriate, and otherwise nullprotected IR.SSA2LocalMap
getLocalMap()
subclasses must provide a source name mapping, if they want one (or null otherwise)AstMethod
getMethod()
protected String
instructionPosition(int instructionIndex)
AstMethod.LexicalInformation
lexicalInfo()
-
Methods inherited from class com.ibm.wala.ssa.IR
getBasicBlockForCatch, getBasicBlockForInstruction, getBasicBlocksForCall, getCallInstructionIndices, getCalls, getControlFlowGraph, getExitBlock, getInstructions, getLocalNames, getNew, getNewInstructionIndex, getNumberOfParameters, getOptions, getParameter, getParameterType, getParameterValueNumbers, getPEI, getSymbolTable, isEmptyIR, iterateAllInstructions, iterateCallSites, iterateCatchInstructions, iterateNewSites, iterateNormalInstructions, iteratePhis, iteratePis, setupLocationMap, toString, visitAllInstructions, visitNormalInstructions
-
-
-
-
Method Detail
-
lexicalInfo
public AstMethod.LexicalInformation lexicalInfo()
-
getLocalMap
protected IR.SSA2LocalMap getLocalMap()
Description copied from class:IR
subclasses must provide a source name mapping, if they want one (or null otherwise)- Specified by:
getLocalMap
in classIR
-
instructionPosition
protected String instructionPosition(int instructionIndex)
- Specified by:
instructionPosition
in classIR
- Returns:
- a String which is a readable representation of the instruction position corresponding to an instruction index
-
getMethod
public AstMethod getMethod()
-
getIndirectionData
protected SSAIndirectionData<SSAIndirectionData.Name> getIndirectionData()
Description copied from class:IR
subclasses must provide information about indirect use of values, if appropriate, and otherwise null- Specified by:
getIndirectionData
in classIR
-
-