public class PhaseOneResult extends Object
CFGTranslationPhaseOne
.Constructor and Description |
---|
PhaseOneResult(UnderlyingAST underlyingAST,
IdentityHashMap<Tree,Set<Node>> treeLookupMap,
IdentityHashMap<Tree,Set<Node>> convertedTreeLookupMap,
IdentityHashMap<UnaryTree,AssignmentNode> unaryAssignNodeLookupMap,
ArrayList<org.checkerframework.dataflow.cfg.builder.ExtendedNode> nodeList,
Map<org.checkerframework.dataflow.cfg.builder.Label,Integer> bindings,
Set<Integer> leaders,
List<ReturnNode> returnNodes,
org.checkerframework.dataflow.cfg.builder.Label regularExitLabel,
org.checkerframework.dataflow.cfg.builder.Label exceptionalExitLabel,
List<ClassTree> declaredClasses,
List<LambdaExpressionTree> declaredLambdas) |
Modifier and Type | Method and Description |
---|---|
protected String |
nodeToString(org.checkerframework.dataflow.cfg.builder.ExtendedNode n) |
String |
toString() |
String |
toStringDebug()
Returns a verbose string representation of this, useful for debugging.
|
public PhaseOneResult(UnderlyingAST underlyingAST, IdentityHashMap<Tree,Set<Node>> treeLookupMap, IdentityHashMap<Tree,Set<Node>> convertedTreeLookupMap, IdentityHashMap<UnaryTree,AssignmentNode> unaryAssignNodeLookupMap, ArrayList<org.checkerframework.dataflow.cfg.builder.ExtendedNode> nodeList, Map<org.checkerframework.dataflow.cfg.builder.Label,Integer> bindings, Set<Integer> leaders, List<ReturnNode> returnNodes, org.checkerframework.dataflow.cfg.builder.Label regularExitLabel, org.checkerframework.dataflow.cfg.builder.Label exceptionalExitLabel, List<ClassTree> declaredClasses, List<LambdaExpressionTree> declaredLambdas)