Interface Tree

All Known Subinterfaces:
AnonymousClassTree, ArrayAccessTree, ArrayAssignmentPatternElementTree, ArrayAssignmentPatternTree, ArrayDestructuringTree, ArrayInitializerBracketTree, ArrayInitializerFunctionTree, ArrayInitializerTree, ArrayPairTree, ArrowFunctionExpressionTree, AssignmentExpressionTree, AttributeGroupTree, AttributeTree, BinaryExpressionTree, BlockTree, BreakStatementTree, BuiltInTypeTree, CallableConvertTree, CallArgumentTree, CaseClauseTree, CastExpressionTree, CatchBlockTree, ClassDeclarationTree, ClassMemberTree, ClassPropertyDeclarationTree, ClassTree, CompilationUnitTree, CompoundVariableTree, ComputedVariableTree, ConditionalExpressionTree, ConstantDeclarationTree, ContinueStatementTree, DeclaredTypeTree, DeclareStatementTree, DefaultClauseTree, DoWhileStatementTree, EchoTagStatementTree, ElseClauseTree, ElseifClauseTree, EmptyStatementTree, EnumCaseTree, EnumDeclarationTree, ExecutionOperatorTree, ExpandableStringCharactersTree, ExpandableStringLiteralTree, ExpressionListStatementTree, ExpressionStatementTree, ExpressionTree, ForEachStatementTree, ForStatementTree, FunctionCallTree, FunctionDeclarationTree, FunctionExpressionTree, FunctionTree, GlobalStatementTree, GotoStatementTree, HeredocStringLiteralTree, IdentifierTree, IfStatementTree, InlineHTMLTree, IntersectionTypeTree, LabelTree, LexicalVariablesTree, ListExpressionTree, LiteralTree, MatchClauseTree, MatchConditionClauseTree, MatchDefaultClauseTree, MatchExpressionTree, MemberAccessTree, MethodDeclarationTree, NameIdentifierTree, NamespaceNameTree, NamespaceStatementTree, NewExpressionTree, ParameterListTree, ParameterTree, ParenthesisedExpressionTree, PrefixedCastExpressionTree, ReferenceVariableTree, ReturnStatementTree, ReturnTypeClauseTree, ScriptTree, SpreadArgumentTree, StatementTree, StaticStatementTree, SwitchCaseClauseTree, SwitchStatementTree, SyntaxToken, SyntaxTrivia, ThrowExpressionTree, ThrowStatementTree, TraitAdaptationStatementTree, TraitAliasTree, TraitMethodReferenceTree, TraitPrecedenceTree, TryStatementTree, TypeNameTree, TypeTree, UnaryExpressionTree, UnionTypeTree, UnsetVariableStatementTree, UseClauseTree, UseStatementTree, UseTraitDeclarationTree, VariableDeclarationTree, VariableIdentifierTree, VariableTree, VariableVariableTree, WhileStatementTree, YieldExpressionTree
All Known Implementing Classes:
AnonymousClassTreeImpl, ArrayAccessTreeImpl, ArrayAssignmentPatternElementTreeImpl, ArrayAssignmentPatternTreeImpl, ArrayInitializerBracketTreeImpl, ArrayInitializerFunctionTreeImpl, ArrayPairTreeImpl, ArrowFunctionExpressionTreeImpl, AssignmentByReferenceTreeImpl, AssignmentExpressionTreeImpl, AttributeGroupTreeImpl, AttributeTreeImpl, BinaryExpressionTreeImpl, BlockTreeImpl, BreakStatementTreeImpl, BuiltInTypeTreeImpl, CallableConvertTreeImpl, CallArgumentTreeImpl, CaseClauseTreeImpl, CastExpressionTreeImpl, CatchBlockTreeImpl, ClassDeclarationTreeImpl, ClassNamespaceNameTreeImpl, ClassPropertyDeclarationTreeImpl, CombinedTypeTreeImpl, CombinedTypeTreeImpl.IntersectionTypeTreeImpl, CombinedTypeTreeImpl.UnionTypeTreeImpl, CompilationUnitTreeImpl, CompoundVariableTreeImpl, ComputedVariableTreeImpl, ConditionalExpressionTreeImpl, ConstantDeclarationTreeImpl, ContinueStatementTreeImpl, DeclareStatementTreeImpl, DefaultClauseTreeImpl, DoWhileStatementTreeImpl, EchoTagStatementTreeImpl, ElseClauseTreeImpl, ElseifClauseTreeImpl, EmptyStatementImpl, EnumCaseTreeImpl, EnumDeclarationTreeImpl, ExecutionOperatorTreeImpl, ExpandableStringCharactersTreeImpl, ExpandableStringLiteralTreeImpl, ExpressionListStatementTreeImpl, ExpressionStatementTreeImpl, ForEachStatementTreeImpl, ForStatementTreeImpl, FunctionCallTreeImpl, FunctionDeclarationTreeImpl, FunctionExpressionTreeImpl, GlobalStatementTreeImpl, GotoStatementTreeImpl, HeredocStringLiteralTreeImpl, HeredocStringLiteralTreeImpl.HeredocBody, IfStatementTreeImpl, InlineHTMLTreeImpl, InternalSyntaxToken, InternalSyntaxTrivia, LabelTreeImpl, LexicalVariablesTreeImpl, ListExpressionTreeImpl, LiteralTreeImpl, MatchConditionClauseTreeImpl, MatchDefaultClauseTreeImpl, MatchExpressionTreeImpl, MemberAccessTreeImpl, MethodDeclarationTreeImpl, NameIdentifierTreeImpl, NamespaceNameTreeImpl, NamespaceStatementTreeImpl, NewExpressionTreeImpl, ParameterListTreeImpl, ParameterTreeImpl, ParenthesizedExpressionTreeImpl, PHPTree, PostfixExpressionTreeImpl, PrefixedCastExpressionTreeImpl, PrefixExpressionTreeImpl, ReferenceVariableTreeImpl, ReturnStatementTreeImpl, ReturnTypeClauseTreeImpl, ScriptTreeImpl, SpreadArgumentTreeImpl, StaticStatementTreeImpl, SwitchStatementTreeImpl, ThrowExpressionTreeImpl, ThrowStatementTreeImpl, TraitAliasTreeImpl, TraitMethodReferenceTreeImpl, TraitPrecedenceTreeImpl, TryStatementTreeImpl, TypeTreeImpl, UnsetVariableStatementTreeImpl, UseClauseTreeImpl, UseStatementTreeImpl, UseTraitDeclarationTreeImpl, VariableDeclarationTreeImpl, VariableIdentifierTreeImpl, VariableVariableTreeImpl, WhileStatementTreeImpl, YieldExpressionTreeImpl

public interface Tree
Common interface for all nodes in an abstract syntax tree.