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