public class AstIRFactory.AstIR extends IR
IR.SSA2LocalMap
Modifier and Type | Method and Description |
---|---|
protected SSAIndirectionData<SSAIndirectionData.Name> |
getIndirectionData()
subclasses must provide information about indirect use of values, if appropriate, and otherwise null
|
protected 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() |
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
public AstMethod.LexicalInformation lexicalInfo()
protected IR.SSA2LocalMap getLocalMap()
IR
getLocalMap
in class IR
protected String instructionPosition(int instructionIndex)
instructionPosition
in class IR
public AstMethod getMethod()
protected SSAIndirectionData<SSAIndirectionData.Name> getIndirectionData()
IR
getIndirectionData
in class IR