Interface ExpressionTree

All Superinterfaces:
Tree
All Known Subinterfaces:
AnnotationTree, ArrayAccessExpressionTree, ArrayTypeTree, AssignmentExpressionTree, BinaryExpressionTree, ConditionalExpressionTree, DefaultPatternTree, GuardedPatternTree, IdentifierTree, InstanceOfTree, LambdaExpressionTree, LiteralTree, MemberSelectExpressionTree, MethodInvocationTree, MethodReferenceTree, NewArrayTree, NewClassTree, NullPatternTree, ParenthesizedTree, PatternInstanceOfTree, PatternTree, PrimitiveTypeTree, RecordPatternTree, SwitchExpressionTree, TypeCastTree, TypePatternTree, UnaryExpressionTree
All Known Implementing Classes:
AbstractPatternTree, AnnotationTreeImpl, ArrayAccessExpressionTreeImpl, AssessableExpressionTree, AssignmentExpressionTreeImpl, BinaryExpressionTreeImpl, ConditionalExpressionTreeImpl, DefaultPatternTreeImpl, GuardedPatternTreeImpl, IdentifierTreeImpl, InstanceOfTreeImpl, InternalPostfixUnaryExpression, InternalPrefixUnaryExpression, InternalUnaryExpression, JavaTree.ArrayTypeTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, LambdaExpressionTreeImpl, LiteralTreeImpl, MemberSelectExpressionTreeImpl, MethodInvocationTreeImpl, MethodReferenceTreeImpl, NewArrayTreeImpl, NewClassTreeImpl, NullPatternTreeImpl, ParenthesizedTreeImpl, RecordPatternTreeImpl, SwitchExpressionTreeImpl, SwitchStatementTreeImpl, SwitchTreeImpl, TypeCastExpressionTreeImpl, TypePatternTreeImpl

@Beta public interface ExpressionTree extends Tree
Common interface for all types of expressions. JLS 15