Package org.sonarsource.slang.api
Interface Tree
- All Superinterfaces:
HasTextRange
- All Known Subinterfaces:
AssignmentExpressionTree,BinaryExpressionTree,BlockTree,CatchTree,ClassDeclarationTree,ExceptionHandlingTree,FunctionDeclarationTree,FunctionInvocationTree,IdentifierTree,IfTree,ImportDeclarationTree,IntegerLiteralTree,JumpTree,LiteralTree,LoopTree,MatchCaseTree,MatchTree,MemberSelectTree,ModifierTree,NativeTree,PackageDeclarationTree,ParameterTree,ParenthesizedExpressionTree,PlaceHolderTree,ReturnTree,StringLiteralTree,ThrowTree,TopLevelTree,UnaryExpressionTree,VariableDeclarationTree
- All Known Implementing Classes:
AssignmentExpressionTreeImpl,BaseTreeImpl,BinaryExpressionTreeImpl,BlockTreeImpl,CatchTreeImpl,ClassDeclarationTreeImpl,ExceptionHandlingTreeImpl,FunctionDeclarationTreeImpl,FunctionInvocationTreeImpl,IdentifierTreeImpl,IfTreeImpl,ImportDeclarationTreeImpl,IntegerLiteralTreeImpl,JumpTreeImpl,LiteralTreeImpl,LoopTreeImpl,MatchCaseTreeImpl,MatchTreeImpl,MemberSelectTreeImpl,ModifierTreeImpl,NativeTreeImpl,PackageDeclarationTreeImpl,ParameterTreeImpl,ParenthesizedExpressionTreeImpl,PlaceHolderTreeImpl,ReturnTreeImpl,StringLiteralTreeImpl,ThrowTreeImpl,TopLevelTreeImpl,UnaryExpressionTreeImpl,VariableDeclarationTreeImpl
-
Method Details
-
children
-
metaData
TreeMetaData metaData() -
textRange
- Specified by:
textRangein interfaceHasTextRange
-
descendants
-