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,PrimitiveTypeTree,TypeCastTree,UnaryExpressionTree
- All Known Implementing Classes:
AnnotationTreeImpl,ArrayAccessExpressionTreeImpl,AssignmentExpressionTreeImpl,BinaryExpressionTreeImpl,ConditionalExpressionTreeImpl,IdentifierTreeImpl,InstanceOfTreeImpl,InternalPostfixUnaryExpression,InternalPrefixUnaryExpression,JavaTree.ArrayTypeTreeImpl,JavaTree.NotImplementedTreeImpl,JavaTree.ParameterizedTypeTreeImpl,JavaTree.PrimitiveTypeTreeImpl,LambdaExpressionTreeImpl,LiteralTreeImpl,MemberSelectExpressionTreeImpl,MethodInvocationTreeImpl,MethodReferenceTreeImpl,NewArrayTreeImpl,NewClassTreeImpl,ParenthesizedTreeImpl,TypeCastExpressionTreeImpl
@Beta public interface ExpressionTree extends Tree
Common interface for all types of expressions. JLS 15
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TypesymbolType()
-
-
-
Method Detail
-
symbolType
Type symbolType()
-
-