Interface ExpressionTree
-
- All Superinterfaces:
Tree
- All Known Subinterfaces:
AnonymousClassTree
,ArrayAccessTree
,ArrayAssignmentPatternTree
,ArrayDestructuringTree
,ArrayInitializerBracketTree
,ArrayInitializerFunctionTree
,ArrayInitializerTree
,ArrowFunctionExpressionTree
,AssignmentExpressionTree
,BinaryExpressionTree
,CastExpressionTree
,CompoundVariableTree
,ComputedVariableTree
,ConditionalExpressionTree
,ExecutionOperatorTree
,ExpandableStringCharactersTree
,ExpandableStringLiteralTree
,FunctionCallTree
,FunctionExpressionTree
,HeredocStringLiteralTree
,IdentifierTree
,LexicalVariablesTree
,ListExpressionTree
,LiteralTree
,MatchExpressionTree
,MemberAccessTree
,NameIdentifierTree
,NamespaceNameTree
,NewExpressionTree
,ParenthesisedExpressionTree
,PrefixedCastExpressionTree
,ReferenceVariableTree
,SpreadArgumentTree
,ThrowExpressionTree
,UnaryExpressionTree
,VariableIdentifierTree
,VariableTree
,VariableVariableTree
,YieldExpressionTree
- All Known Implementing Classes:
AnonymousClassTreeImpl
,ArrayAccessTreeImpl
,ArrayAssignmentPatternTreeImpl
,ArrayInitializerBracketTreeImpl
,ArrayInitializerFunctionTreeImpl
,ArrowFunctionExpressionTreeImpl
,AssignmentByReferenceTreeImpl
,AssignmentExpressionTreeImpl
,BinaryExpressionTreeImpl
,CastExpressionTreeImpl
,ClassNamespaceNameTreeImpl
,CompoundVariableTreeImpl
,ComputedVariableTreeImpl
,ConditionalExpressionTreeImpl
,ExecutionOperatorTreeImpl
,ExpandableStringCharactersTreeImpl
,ExpandableStringLiteralTreeImpl
,FunctionCallTreeImpl
,FunctionExpressionTreeImpl
,HeredocStringLiteralTreeImpl
,LexicalVariablesTreeImpl
,ListExpressionTreeImpl
,LiteralTreeImpl
,MatchExpressionTreeImpl
,MemberAccessTreeImpl
,NameIdentifierTreeImpl
,NamespaceNameTreeImpl
,NewExpressionTreeImpl
,ParenthesizedExpressionTreeImpl
,PostfixExpressionTreeImpl
,PrefixedCastExpressionTreeImpl
,PrefixExpressionTreeImpl
,ReferenceVariableTreeImpl
,SpreadArgumentTreeImpl
,ThrowExpressionTreeImpl
,VariableIdentifierTreeImpl
,VariableVariableTreeImpl
,YieldExpressionTreeImpl
public interface ExpressionTree extends Tree
Parent interface for all the trees representing expressions (e.g.BinaryExpressionTree
orAssignmentExpressionTree
)