public static class SummarizedMethodWithNames.SyntheticIRWithNames extends SyntheticIR
| Modifier and Type | Class and Description |
|---|---|
static class |
SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap |
IR.SSA2LocalMap| Constructor and Description |
|---|
SyntheticIRWithNames(IMethod method,
Context context,
AbstractCFG<?,?> cfg,
SSAInstruction[] instructions,
SSAOptions options,
java.util.Map<java.lang.Integer,ConstantValue> constants,
java.util.Map<java.lang.Integer,Atom> localNames) |
| Modifier and Type | Method and Description |
|---|---|
IR.SSA2LocalMap |
getLocalMap()
This returns null, as synthetic IRs have no local names right now.
|
getIndirectionData, instructionPositiongetBasicBlockForCatch, getBasicBlockForInstruction, getBasicBlocksForCall, getBlocks, getCallInstructionIndices, getCalls, getControlFlowGraph, getExitBlock, getInstructions, getLocalNames, getMethod, getNew, getNewInstructionIndex, getNumberOfParameters, getOptions, getParameter, getParameterType, getParameterValueNumbers, getPEI, getSymbolTable, isEmptyIR, iterateAllInstructions, iterateCallSites, iterateCatchInstructions, iterateNewSites, iterateNormalInstructions, iteratePhis, iteratePis, setupLocationMap, toString, visitAllInstructions, visitNormalInstructionspublic SyntheticIRWithNames(IMethod method, Context context, AbstractCFG<?,?> cfg, SSAInstruction[] instructions, SSAOptions options, java.util.Map<java.lang.Integer,ConstantValue> constants, java.util.Map<java.lang.Integer,Atom> localNames) throws java.lang.AssertionError
java.lang.AssertionErrorpublic IR.SSA2LocalMap getLocalMap()
SyntheticIRgetLocalMap in class SyntheticIR