Class AstIRFactory.AstIR
java.lang.Object
com.ibm.wala.ssa.IR
com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
- All Implemented Interfaces:
IRView
- Enclosing class:
AstIRFactory<T extends IMethod>
-
Nested Class Summary
Nested classes/interfaces inherited from class IR
IR.SSA2LocalMap -
Method Summary
Modifier and TypeMethodDescriptionprotected SSAIndirectionData<SSAIndirectionData.Name> subclasses must provide information about indirect use of values, if appropriate, and otherwise nullsubclasses must provide a source name mapping, if they want one (or null otherwise)protected StringinstructionPosition(int instructionIndex) Methods inherited from class IR
getBasicBlockForCatch, getBasicBlockForInstruction, getBasicBlocksForCall, getBlocks, 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 Details
-
lexicalInfo
-
getLocalMap
Description copied from class:IRsubclasses must provide a source name mapping, if they want one (or null otherwise)- Specified by:
getLocalMapin classIR
-
instructionPosition
- Specified by:
instructionPositionin classIR- Returns:
- a String which is a readable representation of the instruction position corresponding to an instruction index
-
getMethod
-
getIndirectionData
Description copied from class:IRsubclasses must provide information about indirect use of values, if appropriate, and otherwise null- Specified by:
getIndirectionDatain classIR
-