Interface Tree

All Known Subinterfaces:
AnnotationTree, Arguments, ArrayAccessExpressionTree, ArrayDimensionTree, ArrayTypeTree, AssertStatementTree, AssignmentExpressionTree, BinaryExpressionTree, BlockTree, BreakStatementTree, CaseGroupTree, CaseLabelTree, CatchTree, ClassTree, CompilationUnitTree, ConditionalExpressionTree, ContinueStatementTree, DoWhileStatementTree, EmptyStatementTree, EnumConstantTree, ExportsDirectiveTree, ExpressionStatementTree, ExpressionTree, ForEachStatement, ForStatementTree, IdentifierTree, IfStatementTree, ImportClauseTree, ImportTree, InstanceOfTree, JavaTree.AnnotatedTypeTree, LabeledStatementTree, LambdaExpressionTree, ListTree<T>, LiteralTree, MemberSelectExpressionTree, MethodInvocationTree, MethodReferenceTree, MethodTree, ModifierKeywordTree, ModifiersTree, ModifierTree, ModuleDeclarationTree, ModuleDirectiveTree, ModuleNameTree, NewArrayTree, NewClassTree, OpensDirectiveTree, PackageDeclarationTree, ParameterizedTypeTree, ParenthesizedTree, PatternInstanceOfTree, PrimitiveTypeTree, ProvidesDirectiveTree, RequiresDirectiveTree, ReturnStatementTree, StatementTree, StaticInitializerTree, SwitchExpressionTree, SwitchStatementTree, SwitchTree, SynchronizedStatementTree, SyntaxToken, SyntaxTrivia, ThrowStatementTree, TryStatementTree, TypeArguments, TypeCastTree, TypeParameters, TypeParameterTree, TypeTree, UnaryExpressionTree, UnionTypeTree, UsesDirectiveTree, VariableTree, VarTypeTree, WhileStatementTree, WildcardTree, YieldStatementTree
All Known Implementing Classes:
AbstractTypedTree, AnnotationTreeImpl, ArgumentListTreeImpl, ArrayAccessExpressionTreeImpl, ArrayDimensionTreeImpl, AssertStatementTreeImpl, AssessableExpressionTree, AssignmentExpressionTreeImpl, BinaryExpressionTreeImpl, BlockTreeImpl, BreakStatementTreeImpl, CaseGroupTreeImpl, CaseLabelTreeImpl, CatchTreeImpl, ClassTreeImpl, ConditionalExpressionTreeImpl, ContinueStatementTreeImpl, DoWhileStatementTreeImpl, EmptyStatementTreeImpl, EnumConstantTreeImpl, ExportsDirectiveTreeImpl, ExpressionStatementTreeImpl, ForEachStatementImpl, FormalParametersListTreeImpl, ForStatementTreeImpl, IdentifierTreeImpl, IfStatementTreeImpl, InferedTypeTree, InitializerListTreeImpl, InstanceOfTreeImpl, InternalPostfixUnaryExpression, InternalPrefixUnaryExpression, InternalSyntaxToken, InternalSyntaxTrivia, InternalUnaryExpression, JavaTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl, LabeledStatementTreeImpl, LambdaExpressionTreeImpl, ListTreeImpl, LiteralTreeImpl, MemberSelectExpressionTreeImpl, MethodInvocationTreeImpl, MethodReferenceTreeImpl, MethodTreeImpl, ModifierKeywordTreeImpl, ModifiersTreeImpl, ModuleDeclarationTreeImpl, ModuleDirectiveTreeImpl, ModuleNameListTreeImpl, ModuleNameTreeImpl, NewArrayTreeImpl, NewClassTreeImpl, OpensDirectiveTreeImpl, ParenthesizedTreeImpl, ProvidesDirectiveTreeImpl, QualifiedIdentifierListTreeImpl, RequiresDirectiveTreeImpl, ResourceListTreeImpl, ReturnStatementTreeImpl, SimpleModuleDirectiveTreeImpl, StatementListTreeImpl, StaticInitializerTreeImpl, SwitchExpressionTreeImpl, SwitchStatementTreeImpl, SwitchTreeImpl, SynchronizedStatementTreeImpl, ThrowStatementTreeImpl, TryStatementTreeImpl, TypeArgumentListTreeImpl, TypeCastExpressionTreeImpl, TypeParameterListTreeImpl, TypeParameterTreeImpl, UsesDirectiveTreeImpl, VariableTreeImpl, VarTypeTreeImpl, WhileStatementTreeImpl, YieldStatementTreeImpl

@Beta public interface Tree
Common interface for all nodes in a syntax tree.

WARNING: This interface and its sub-interfaces are subject to change as the Java™ language evolves.