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.SSA2LocalMapgetLocalMap()subclasses must provide a source name mapping, if they want one (or null otherwise)AstMethodgetMethod()protected StringinstructionPosition(int instructionIndex)AstMethod.LexicalInformationlexicalInfo()-
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:IRsubclasses must provide a source name mapping, if they want one (or null otherwise)- Specified by:
getLocalMapin classIR
-
instructionPosition
protected String instructionPosition(int instructionIndex)
- Specified by:
instructionPositionin 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:IRsubclasses must provide information about indirect use of values, if appropriate, and otherwise null- Specified by:
getIndirectionDatain classIR
-
-