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, visitNormalInstructionspublic AstMethod.LexicalInformation lexicalInfo()
protected IR.SSA2LocalMap getLocalMap()
IRgetLocalMap in class IRprotected String instructionPosition(int instructionIndex)
instructionPosition in class IRpublic AstMethod getMethod()
protected SSAIndirectionData<SSAIndirectionData.Name> getIndirectionData()
IRgetIndirectionData in class IR