Interface ExpressionTree

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

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