Package org.sonar.plugins.java.api.tree
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
Common interface for all types of expressions.
JLS 15
-
Nested Class Summary
-
Method Summary
-
Method Details
-
symbolType
Type symbolType() -
asConstant
-
asConstant
-