Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- org.sonarsource.slang.impl.AnnotationImpl (implements org.sonarsource.slang.api.Annotation)
- org.sonarsource.slang.impl.BaseTreeImpl (implements org.sonarsource.slang.api.Tree)
- org.sonarsource.slang.impl.AssignmentExpressionTreeImpl (implements org.sonarsource.slang.api.AssignmentExpressionTree)
- org.sonarsource.slang.impl.BinaryExpressionTreeImpl (implements org.sonarsource.slang.api.BinaryExpressionTree)
- org.sonarsource.slang.impl.BlockTreeImpl (implements org.sonarsource.slang.api.BlockTree)
- org.sonarsource.slang.impl.CatchTreeImpl (implements org.sonarsource.slang.api.CatchTree)
- org.sonarsource.slang.impl.ClassDeclarationTreeImpl (implements org.sonarsource.slang.api.ClassDeclarationTree)
- org.sonarsource.slang.impl.ExceptionHandlingTreeImpl (implements org.sonarsource.slang.api.ExceptionHandlingTree)
- org.sonarsource.slang.impl.FunctionDeclarationTreeImpl (implements org.sonarsource.slang.api.FunctionDeclarationTree)
- org.sonarsource.slang.impl.FunctionInvocationTreeImpl (implements org.sonarsource.slang.api.FunctionInvocationTree)
- org.sonarsource.slang.impl.IdentifierTreeImpl (implements org.sonarsource.slang.api.IdentifierTree)
- org.sonarsource.slang.impl.PlaceHolderTreeImpl (implements org.sonarsource.slang.api.PlaceHolderTree)
- org.sonarsource.slang.impl.IfTreeImpl (implements org.sonarsource.slang.api.IfTree)
- org.sonarsource.slang.impl.ImportDeclarationTreeImpl (implements org.sonarsource.slang.api.ImportDeclarationTree)
- org.sonarsource.slang.impl.JumpTreeImpl (implements org.sonarsource.slang.api.JumpTree)
- org.sonarsource.slang.impl.LiteralTreeImpl (implements org.sonarsource.slang.api.LiteralTree)
- org.sonarsource.slang.impl.IntegerLiteralTreeImpl (implements org.sonarsource.slang.api.IntegerLiteralTree)
- org.sonarsource.slang.impl.StringLiteralTreeImpl (implements org.sonarsource.slang.api.StringLiteralTree)
- org.sonarsource.slang.impl.LoopTreeImpl (implements org.sonarsource.slang.api.LoopTree)
- org.sonarsource.slang.impl.MatchCaseTreeImpl (implements org.sonarsource.slang.api.MatchCaseTree)
- org.sonarsource.slang.impl.MatchTreeImpl (implements org.sonarsource.slang.api.MatchTree)
- org.sonarsource.slang.impl.MemberSelectTreeImpl (implements org.sonarsource.slang.api.MemberSelectTree)
- org.sonarsource.slang.impl.ModifierTreeImpl (implements org.sonarsource.slang.api.ModifierTree)
- org.sonarsource.slang.impl.NativeTreeImpl (implements org.sonarsource.slang.api.NativeTree)
- org.sonarsource.slang.impl.PackageDeclarationTreeImpl (implements org.sonarsource.slang.api.PackageDeclarationTree)
- org.sonarsource.slang.impl.ParameterTreeImpl (implements org.sonarsource.slang.api.ParameterTree)
- org.sonarsource.slang.impl.ParenthesizedExpressionTreeImpl (implements org.sonarsource.slang.api.ParenthesizedExpressionTree)
- org.sonarsource.slang.impl.ReturnTreeImpl (implements org.sonarsource.slang.api.ReturnTree)
- org.sonarsource.slang.impl.ThrowTreeImpl (implements org.sonarsource.slang.api.ThrowTree)
- org.sonarsource.slang.impl.TopLevelTreeImpl (implements org.sonarsource.slang.api.TopLevelTree)
- org.sonarsource.slang.impl.UnaryExpressionTreeImpl (implements org.sonarsource.slang.api.UnaryExpressionTree)
- org.sonarsource.slang.impl.VariableDeclarationTreeImpl (implements org.sonarsource.slang.api.VariableDeclarationTree)
- org.sonarsource.slang.impl.CommentImpl (implements org.sonarsource.slang.api.Comment)
- org.sonarsource.slang.persistence.conversion.DeserializationContext
- org.sonarsource.slang.persistence.JsonTree
- org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- org.sonarsource.slang.utils.LogArg
- org.sonarsource.slang.persistence.conversion.PolymorphicConverter
- org.sonarsource.slang.persistence.conversion.RangeConverter
- org.sonarsource.slang.checks.api.SecondaryLocation
- org.sonarsource.slang.persistence.conversion.SerializationContext
- org.sonarsource.slang.persistence.conversion.StringNativeKind (implements org.sonarsource.slang.api.NativeKind)
- org.sonarsource.slang.utils.SyntacticEquivalence
- org.sonarsource.slang.impl.TextPointerImpl (implements org.sonarsource.slang.api.TextPointer)
- org.sonarsource.slang.impl.TextRangeImpl (implements org.sonarsource.slang.api.TextRange)
- org.sonarsource.slang.impl.TextRanges
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.sonarsource.slang.api.ParseException
- java.lang.RuntimeException
- java.lang.Exception
- org.sonarsource.slang.impl.TokenImpl (implements org.sonarsource.slang.api.Token)
- org.sonarsource.slang.visitors.TreeContext
- org.sonarsource.slang.impl.TreeMetaDataProvider
- org.sonarsource.slang.visitors.TreePrinter
- org.sonarsource.slang.visitors.TreePrinter.Table
- org.sonarsource.slang.visitors.TreeVisitor<C>
Interface Hierarchy
- org.sonarsource.slang.api.ASTConverter
- java.util.function.BiFunction<T,
U, R> - org.sonarsource.slang.persistence.conversion.PolymorphicConverter.Deserialize<T>
- org.sonarsource.slang.persistence.conversion.PolymorphicConverter.Serialize<T>
- org.sonarsource.slang.checks.api.CheckContext
- org.sonarsource.slang.api.CodeVerifier
- java.lang.Comparable<T>
- org.sonarsource.slang.api.TextPointer
- org.sonarsource.slang.api.HasKeyword
- org.sonarsource.slang.api.HasTextRange
- org.sonarsource.slang.api.Annotation
- org.sonarsource.slang.api.Comment
- org.sonarsource.slang.api.Token
- org.sonarsource.slang.api.Tree
- org.sonarsource.slang.api.AssignmentExpressionTree
- org.sonarsource.slang.api.BinaryExpressionTree
- org.sonarsource.slang.api.BlockTree
- org.sonarsource.slang.api.CatchTree
- org.sonarsource.slang.api.ClassDeclarationTree
- org.sonarsource.slang.api.ExceptionHandlingTree
- org.sonarsource.slang.api.FunctionDeclarationTree
- org.sonarsource.slang.api.FunctionInvocationTree
- org.sonarsource.slang.api.IdentifierTree
- org.sonarsource.slang.api.PlaceHolderTree
- org.sonarsource.slang.api.IfTree
- org.sonarsource.slang.api.ImportDeclarationTree
- org.sonarsource.slang.api.JumpTree (also extends org.sonarsource.slang.api.HasKeyword)
- org.sonarsource.slang.api.LiteralTree
- org.sonarsource.slang.api.IntegerLiteralTree
- org.sonarsource.slang.api.StringLiteralTree
- org.sonarsource.slang.api.LoopTree
- org.sonarsource.slang.api.MatchCaseTree
- org.sonarsource.slang.api.MatchTree
- org.sonarsource.slang.api.MemberSelectTree
- org.sonarsource.slang.api.ModifierTree
- org.sonarsource.slang.api.NativeTree
- org.sonarsource.slang.api.PackageDeclarationTree
- org.sonarsource.slang.api.ParameterTree
- org.sonarsource.slang.api.ParenthesizedExpressionTree
- org.sonarsource.slang.api.ReturnTree (also extends org.sonarsource.slang.api.HasKeyword)
- org.sonarsource.slang.api.ThrowTree (also extends org.sonarsource.slang.api.HasKeyword)
- org.sonarsource.slang.api.TopLevelTree
- org.sonarsource.slang.api.UnaryExpressionTree
- org.sonarsource.slang.api.VariableDeclarationTree
- org.sonarsource.slang.checks.api.InitContext
- org.sonarsource.slang.api.NativeKind
- org.sonarsource.slang.checks.api.SlangCheck
- org.sonarsource.slang.api.TextRange
- org.sonarsource.slang.api.TreeMetaData
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.sonarsource.slang.api.AssignmentExpressionTree.Operator
- org.sonarsource.slang.api.BinaryExpressionTree.Operator
- org.sonarsource.slang.api.IntegerLiteralTree.Base
- org.sonarsource.slang.api.JumpTree.JumpKind
- org.sonarsource.slang.api.LoopTree.LoopKind
- org.sonarsource.slang.api.ModifierTree.Kind
- org.sonarsource.slang.api.Token.Type
- org.sonarsource.slang.api.UnaryExpressionTree.Operator
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)