public class PhaseOneResult extends Object
Constructor and Description |
---|
PhaseOneResult(UnderlyingAST underlyingAST,
IdentityHashMap<Tree,Set<Node>> treeLookupMap,
IdentityHashMap<Tree,Set<Node>> convertedTreeLookupMap,
IdentityHashMap<UnaryTree,BinaryTree> postfixLookupMap,
ArrayList<ExtendedNode> nodeList,
Map<Label,Integer> bindings,
Set<Integer> leaders,
List<ReturnNode> returnNodes,
Label regularExitLabel,
Label exceptionalExitLabel,
List<ClassTree> declaredClasses,
List<LambdaExpressionTree> declaredLambdas) |
Modifier and Type | Method and Description |
---|---|
protected String |
nodeToString(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,BinaryTree> postfixLookupMap, ArrayList<ExtendedNode> nodeList, Map<Label,Integer> bindings, Set<Integer> leaders, List<ReturnNode> returnNodes, Label regularExitLabel, Label exceptionalExitLabel, List<ClassTree> declaredClasses, List<LambdaExpressionTree> declaredLambdas)