Class CFTreeBuilder
java.lang.Object
org.checkerframework.javacutil.trees.TreeBuilder
org.checkerframework.framework.flow.CFTreeBuilder
The TreeBuilder permits the creation of new AST Trees using the non-public Java compiler API
 TreeMaker. Initially, it will support construction of desugared Trees required by the CFGBuilder,
 e.g. the pieces of a desugared enhanced for loop.
- 
Field SummaryFields inherited from class org.checkerframework.javacutil.trees.TreeBuilderelements, env, javacTypes, maker, modelTypes, names, symtab
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuildAnnotatedType(TypeMirror type) Builds an AST Tree representing a type, including AnnotationTrees for its annotations.Methods inherited from class org.checkerframework.javacutil.trees.TreeBuilderbuildArrayAccess, buildArrayLengthAccess, buildAssignment, buildAssignment, buildBinary, buildClassUse, buildHasNextMethodAccess, buildIteratorMethodAccess, buildLessThan, buildLiteral, buildMethodInvocation, buildMethodInvocation, buildNewArray, buildNextMethodAccess, buildPrimValueMethodAccess, buildTypeCast, buildValueOfMethodAccess, buildVariableDecl, buildVariableDecl, buildVariableUse, getValueOfMethod, kindToTag
- 
Constructor Details- 
CFTreeBuilderCreates aCFTreeBuilder.- Parameters:
- env- environment
 
 
- 
- 
Method Details- 
buildAnnotatedTypeBuilds an AST Tree representing a type, including AnnotationTrees for its annotations.- Parameters:
- type- the type
- Returns:
- a Tree representing the type
 
 
-