public class ParsingHelperCache extends Object
| Constructor and Description |
|---|
ParsingHelperCache(Program aProgram,
BytecodeObjectTypeRef aLinkedClass,
BytecodeMethod aMethod,
BytecodeLocalVariableTableAttributeInfo aLocalVariablesInfo,
BytecodeLinkerContext aLinkerContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
registerFinalStateForNode(RegionNode aNode,
ParsingHelper aState) |
ParsingHelper |
resolveFinalStateForNode(RegionNode aGraphNode) |
ParsingHelper |
resolveInitialPHIStateForNode(RegionNode aBlock) |
ParsingHelper |
resolveInitialProgramFlowState() |
ParsingHelper |
resolveInitialStateFromPredecessorFor(RegionNode aNode,
ParsingHelper aPredecessor) |
public ParsingHelperCache(Program aProgram, BytecodeObjectTypeRef aLinkedClass, BytecodeMethod aMethod, BytecodeLocalVariableTableAttributeInfo aLocalVariablesInfo, BytecodeLinkerContext aLinkerContext)
public void registerFinalStateForNode(RegionNode aNode, ParsingHelper aState)
public ParsingHelper resolveInitialProgramFlowState()
public ParsingHelper resolveFinalStateForNode(RegionNode aGraphNode)
public ParsingHelper resolveInitialPHIStateForNode(RegionNode aBlock)
public ParsingHelper resolveInitialStateFromPredecessorFor(RegionNode aNode, ParsingHelper aPredecessor)
Copyright © 2020 Systemprogrammierung Mirko Sertic. All rights reserved.