Class PhaseOneResult
java.lang.Object
org.checkerframework.dataflow.cfg.builder.PhaseOneResult
A wrapper object to pass around the result of phase one.
- 
Constructor Summary
ConstructorsConstructorDescriptionPhaseOneResult(UnderlyingAST underlyingAST, IdentityHashMap<Tree, Set<Node>> treeToCfgNodes, IdentityHashMap<Tree, Set<Node>> treeToConvertedCfgNodes, IdentityHashMap<UnaryTree, BinaryTree> postfixTreeToCfgNodes, List<ExtendedNode> nodeList, Map<Label, Integer> bindings, Set<Integer> leaders, List<ReturnNode> returnNodes, Label regularExitLabel, Label exceptionalExitLabel, List<ClassTree> declaredClasses, List<LambdaExpressionTree> declaredLambdas, Types types) Create a PhaseOneResult with the given data. - 
Method Summary
 
- 
Constructor Details
- 
PhaseOneResult
public PhaseOneResult(UnderlyingAST underlyingAST, IdentityHashMap<Tree, Set<Node>> treeToCfgNodes, IdentityHashMap<Tree, Set<Node>> treeToConvertedCfgNodes, IdentityHashMap<UnaryTree, BinaryTree> postfixTreeToCfgNodes, List<ExtendedNode> nodeList, Map<Label, Integer> bindings, Set<Integer> leaders, List<ReturnNode> returnNodes, Label regularExitLabel, Label exceptionalExitLabel, List<ClassTree> declaredClasses, List<LambdaExpressionTree> declaredLambdas, Types types) Create a PhaseOneResult with the given data.- Parameters:
 underlyingAST- the underlying ASTtreeToCfgNodes- the tree to nodes mappingtreeToConvertedCfgNodes- the tree to converted nodes mappingpostfixTreeToCfgNodes- the postfix tree to nodes mappingnodeList- the list of nodesbindings- the label bindingsleaders- the leadersreturnNodes- the return nodesregularExitLabel- the regular exit labelsexceptionalExitLabel- the exceptional exit labelsdeclaredClasses- the declared classesdeclaredLambdas- the declared lambdastypes- the javac type utilities
 
 - 
 - 
Method Details