Hierarchy For All Packages
Package Hierarchies:- org.eclipse.jdt.core.dom,
- org.sonar.java,
- org.sonar.java.annotations,
- org.sonar.java.ast,
- org.sonar.java.ast.api,
- org.sonar.java.ast.parser,
- org.sonar.java.ast.visitors,
- org.sonar.java.cfg,
- org.sonar.java.classpath,
- org.sonar.java.collections,
- org.sonar.java.exceptions,
- org.sonar.java.filters,
- org.sonar.java.matcher,
- org.sonar.java.model,
- org.sonar.java.model.declaration,
- org.sonar.java.model.expression,
- org.sonar.java.model.location,
- org.sonar.java.model.pattern,
- org.sonar.java.model.statement,
- org.sonar.java.regex,
- org.sonar.java.reporting,
- org.sonar.java.testing,
- org.sonar.plugins.java.api,
- org.sonar.plugins.java.api.cfg,
- org.sonar.plugins.java.api.location,
- org.sonar.plugins.java.api.semantic,
- org.sonar.plugins.java.api.tree
Class Hierarchy
- java.lang.Object
- org.sonar.java.classpath.AbstractClasspath
- org.sonar.java.classpath.ClasspathForMain
- org.sonar.java.classpath.ClasspathForMainForSonarLint
- org.sonar.java.classpath.ClasspathForTest
- org.sonar.java.classpath.ClasspathForMain
- org.sonar.java.ast.visitors.AccessorsUtils
- org.sonar.java.AnalysisProgress
- org.sonar.java.AnalysisWarningsWrapper
- org.sonar.java.reporting.AnalyzerMessage
- org.sonar.java.reporting.AnalyzerMessage.TextSpan
- org.sonar.java.model.AnnotationValueImpl (implements org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationValue)
- org.eclipse.jdt.core.dom.ASTUtils
- org.sonar.plugins.java.api.tree.BaseTreeVisitor (implements org.sonar.plugins.java.api.tree.TreeVisitor)
- org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- org.sonar.java.ast.visitors.ComplexityVisitor
- org.sonar.java.JavaFilesCache (implements org.sonar.plugins.java.api.JavaFileScanner)
- org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- org.sonar.java.ast.visitors.StatementVisitor
- org.sonar.java.cfg.VariableReadExtractor
- org.sonar.java.cfg.CFG (implements org.sonar.plugins.java.api.cfg.ControlFlowGraph)
- org.sonar.java.cfg.CFG.Block (implements org.sonar.java.cfg.CFG.IBlock<T>, org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block)
- org.sonar.java.cfg.CFGLoop
- org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
- org.sonar.java.classpath.ClasspathProperties
- org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
- org.sonar.java.collections.CollectionUtils
- org.sonar.java.model.DefaultJavaFileScannerContext (implements org.sonar.java.reporting.FluentReporting, org.sonar.plugins.java.api.JavaFileScannerContext, org.sonar.java.regex.RegexScannerContext)
- org.sonar.java.testing.JavaFileScannerContextForTests
- org.sonar.java.DefaultJavaResourceLocator (implements org.sonar.plugins.java.api.JavaResourceLocator)
- org.sonar.java.ExecutionTimeReport
- org.sonar.java.model.ExpressionUtils
- org.sonar.java.model.GeneratedFile (implements org.sonar.api.batch.fs.InputFile)
- org.sonar.java.reporting.InternalJavaIssueBuilder (implements org.sonar.java.reporting.JavaIssueBuilderExtended)
- org.sonar.java.testing.JavaIssueBuilderForTests
- org.sonar.java.model.location.InternalPosition (implements org.sonar.plugins.java.api.location.Position)
- org.sonar.java.model.location.InternalRange (implements org.sonar.plugins.java.api.location.Range)
- org.sonar.java.ast.JavaAstScanner
- org.sonar.java.JavaConstants
- org.sonar.plugins.java.api.JavaFileScannerContext.Location
- org.sonar.java.JavaFrontend
- org.sonar.java.reporting.JavaIssue
- org.sonar.java.reporting.JavaQuickFix
- org.sonar.java.reporting.JavaQuickFix.Builder
- org.sonarsource.analyzer.commons.regex.JavaRegexSource (implements org.sonarsource.analyzer.commons.regex.RegexSource)
- org.sonar.java.regex.JavaAnalyzerRegexSource
- org.sonar.java.classpath.JavaSdkUtil
- org.sonar.java.reporting.JavaTextEdit
- org.sonar.java.model.JavaTree (implements org.sonar.plugins.java.api.tree.Tree)
- org.sonar.java.model.pattern.AbstractPatternTree (implements org.sonar.plugins.java.api.tree.PatternTree)
- org.sonar.java.model.pattern.DefaultPatternTreeImpl (implements org.sonar.plugins.java.api.tree.DefaultPatternTree)
- org.sonar.java.model.pattern.GuardedPatternTreeImpl (implements org.sonar.plugins.java.api.tree.GuardedPatternTree)
- org.sonar.java.model.pattern.NullPatternTreeImpl (implements org.sonar.plugins.java.api.tree.NullPatternTree)
- org.sonar.java.model.pattern.TypePatternTreeImpl (implements org.sonar.plugins.java.api.tree.TypePatternTree)
- org.sonar.java.model.AbstractTypedTree
- org.sonar.java.model.expression.AssessableExpressionTree (implements org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.java.model.declaration.AnnotationTreeImpl (implements org.sonar.plugins.java.api.tree.AnnotationTree)
- org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree)
- org.sonar.java.model.expression.AssignmentExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.AssignmentExpressionTree)
- org.sonar.java.model.expression.BinaryExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.BinaryExpressionTree)
- org.sonar.java.model.expression.ConditionalExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.ConditionalExpressionTree)
- org.sonar.java.model.expression.IdentifierTreeImpl (implements org.sonar.plugins.java.api.tree.IdentifierTree, org.sonar.java.model.JavaTree.AnnotatedTypeTree)
- org.sonar.java.model.expression.InstanceOfTreeImpl (implements org.sonar.plugins.java.api.tree.InstanceOfTree, org.sonar.plugins.java.api.tree.PatternInstanceOfTree)
- org.sonar.java.model.expression.InternalUnaryExpression (implements org.sonar.plugins.java.api.tree.UnaryExpressionTree)
- org.sonar.java.model.expression.InternalPostfixUnaryExpression
- org.sonar.java.model.expression.InternalPrefixUnaryExpression
- org.sonar.java.model.JavaTree.ArrayTypeTreeImpl (implements org.sonar.plugins.java.api.tree.ArrayTypeTree, org.sonar.java.model.JavaTree.AnnotatedTypeTree)
- org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl (implements org.sonar.java.model.JavaTree.AnnotatedTypeTree, org.sonar.plugins.java.api.tree.ParameterizedTypeTree)
- org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl (implements org.sonar.java.model.JavaTree.AnnotatedTypeTree, org.sonar.plugins.java.api.tree.PrimitiveTypeTree)
- org.sonar.java.model.expression.LambdaExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.LambdaExpressionTree)
- org.sonar.java.model.expression.LiteralTreeImpl (implements org.sonar.plugins.java.api.tree.LiteralTree)
- org.sonar.java.model.expression.MemberSelectExpressionTreeImpl (implements org.sonar.java.model.JavaTree.AnnotatedTypeTree, org.sonar.plugins.java.api.tree.MemberSelectExpressionTree)
- org.sonar.java.model.expression.MethodInvocationTreeImpl (implements org.sonar.plugins.java.api.tree.MethodInvocationTree)
- org.sonar.java.model.expression.MethodReferenceTreeImpl (implements org.sonar.plugins.java.api.tree.MethodReferenceTree)
- org.sonar.java.model.expression.NewArrayTreeImpl (implements org.sonar.plugins.java.api.tree.NewArrayTree)
- org.sonar.java.model.expression.NewClassTreeImpl (implements org.sonar.plugins.java.api.tree.NewClassTree)
- org.sonar.java.model.expression.ParenthesizedTreeImpl (implements org.sonar.plugins.java.api.tree.ParenthesizedTree)
- org.sonar.java.model.statement.SwitchTreeImpl (implements org.sonar.plugins.java.api.tree.SwitchTree)
- org.sonar.java.model.statement.SwitchExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.SwitchExpressionTree)
- org.sonar.java.model.statement.SwitchStatementTreeImpl (implements org.sonar.plugins.java.api.tree.SwitchExpressionTree, org.sonar.plugins.java.api.tree.SwitchStatementTree)
- org.sonar.java.model.expression.TypeCastExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.TypeCastTree)
- org.sonar.plugins.java.api.tree.InferedTypeTree (implements org.sonar.plugins.java.api.tree.TypeTree)
- org.sonar.java.model.JavaTree.UnionTypeTreeImpl (implements org.sonar.plugins.java.api.tree.UnionTypeTree)
- org.sonar.java.model.JavaTree.WildcardTreeImpl (implements org.sonar.java.model.JavaTree.AnnotatedTypeTree, org.sonar.plugins.java.api.tree.WildcardTree)
- org.sonar.java.model.expression.VarTypeTreeImpl (implements org.sonar.java.model.JavaTree.AnnotatedTypeTree, org.sonar.plugins.java.api.tree.VarTypeTree)
- org.sonar.java.model.expression.AssessableExpressionTree (implements org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.java.model.ArrayDimensionTreeImpl (implements org.sonar.plugins.java.api.tree.ArrayDimensionTree)
- org.sonar.java.model.statement.AssertStatementTreeImpl (implements org.sonar.plugins.java.api.tree.AssertStatementTree)
- org.sonar.java.model.statement.BlockTreeImpl (implements org.sonar.plugins.java.api.tree.BlockTree)
- org.sonar.java.model.statement.StaticInitializerTreeImpl (implements org.sonar.plugins.java.api.tree.StaticInitializerTree)
- org.sonar.java.model.statement.BreakStatementTreeImpl (implements org.sonar.plugins.java.api.tree.BreakStatementTree)
- org.sonar.java.model.statement.CaseGroupTreeImpl (implements org.sonar.plugins.java.api.tree.CaseGroupTree)
- org.sonar.java.model.statement.CaseLabelTreeImpl (implements org.sonar.plugins.java.api.tree.CaseLabelTree)
- org.sonar.java.model.statement.CatchTreeImpl (implements org.sonar.plugins.java.api.tree.CatchTree)
- org.sonar.java.model.declaration.ClassTreeImpl (implements org.sonar.plugins.java.api.tree.ClassTree)
- org.sonar.java.model.statement.ContinueStatementTreeImpl (implements org.sonar.plugins.java.api.tree.ContinueStatementTree)
- org.sonar.java.model.statement.DoWhileStatementTreeImpl (implements org.sonar.plugins.java.api.tree.DoWhileStatementTree)
- org.sonar.java.model.statement.EmptyStatementTreeImpl (implements org.sonar.plugins.java.api.tree.EmptyStatementTree)
- org.sonar.java.model.statement.ExpressionStatementTreeImpl (implements org.sonar.plugins.java.api.tree.ExpressionStatementTree)
- org.sonar.java.model.statement.ForEachStatementImpl (implements org.sonar.plugins.java.api.tree.ForEachStatement)
- org.sonar.java.model.statement.ForStatementTreeImpl (implements org.sonar.plugins.java.api.tree.ForStatementTree)
- org.sonar.java.model.statement.IfStatementTreeImpl (implements org.sonar.plugins.java.api.tree.IfStatementTree)
- org.sonar.java.model.InternalSyntaxToken (implements org.sonar.plugins.java.api.tree.SyntaxToken)
- org.sonar.java.model.declaration.ModifierKeywordTreeImpl (implements org.sonar.plugins.java.api.tree.ModifierKeywordTree)
- org.sonar.java.model.InternalSyntaxTrivia (implements org.sonar.plugins.java.api.tree.SyntaxTrivia)
- org.sonar.java.model.JavaTree.CompilationUnitTreeImpl (implements org.sonar.plugins.java.api.tree.CompilationUnitTree)
- org.sonar.java.model.JavaTree.ImportTreeImpl (implements org.sonar.plugins.java.api.tree.ImportTree)
- org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl (implements org.sonar.plugins.java.api.tree.PackageDeclarationTree)
- org.sonar.java.model.statement.LabeledStatementTreeImpl (implements org.sonar.plugins.java.api.tree.LabeledStatementTree)
- org.sonar.java.ast.parser.ListTreeImpl<T> (implements org.sonar.plugins.java.api.tree.ListTree<T>)
- org.sonar.java.ast.parser.ArgumentListTreeImpl (implements org.sonar.plugins.java.api.tree.Arguments)
- org.sonar.java.ast.parser.FormalParametersListTreeImpl
- org.sonar.java.ast.parser.InitializerListTreeImpl
- org.sonar.java.model.declaration.ModifiersTreeImpl (implements org.sonar.plugins.java.api.tree.ModifiersTree)
- org.sonar.java.ast.parser.ModuleNameListTreeImpl
- org.sonar.java.ast.parser.ModuleNameTreeImpl (implements org.sonar.plugins.java.api.tree.ModuleNameTree)
- org.sonar.java.ast.parser.QualifiedIdentifierListTreeImpl
- org.sonar.java.ast.parser.ResourceListTreeImpl
- org.sonar.java.ast.parser.StatementListTreeImpl
- org.sonar.java.model.expression.TypeArgumentListTreeImpl (implements org.sonar.plugins.java.api.tree.TypeArguments)
- org.sonar.java.ast.parser.TypeParameterListTreeImpl (implements org.sonar.plugins.java.api.tree.TypeParameters)
- org.sonar.java.model.declaration.MethodTreeImpl (implements org.sonar.plugins.java.api.tree.MethodTree)
- org.sonar.java.model.declaration.ModuleDeclarationTreeImpl (implements org.sonar.plugins.java.api.tree.ModuleDeclarationTree)
- org.sonar.java.model.declaration.ModuleDirectiveTreeImpl (implements org.sonar.plugins.java.api.tree.ModuleDirectiveTree)
- org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl (implements org.sonar.plugins.java.api.tree.ProvidesDirectiveTree)
- org.sonar.java.model.declaration.RequiresDirectiveTreeImpl (implements org.sonar.plugins.java.api.tree.RequiresDirectiveTree)
- org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- org.sonar.java.model.declaration.ExportsDirectiveTreeImpl (implements org.sonar.plugins.java.api.tree.ExportsDirectiveTree)
- org.sonar.java.model.declaration.OpensDirectiveTreeImpl (implements org.sonar.plugins.java.api.tree.OpensDirectiveTree)
- org.sonar.java.model.declaration.UsesDirectiveTreeImpl (implements org.sonar.plugins.java.api.tree.UsesDirectiveTree)
- org.sonar.java.model.statement.ReturnStatementTreeImpl (implements org.sonar.plugins.java.api.tree.ReturnStatementTree)
- org.sonar.java.model.statement.SynchronizedStatementTreeImpl (implements org.sonar.plugins.java.api.tree.SynchronizedStatementTree)
- org.sonar.java.model.statement.ThrowStatementTreeImpl (implements org.sonar.plugins.java.api.tree.ThrowStatementTree)
- org.sonar.java.model.statement.TryStatementTreeImpl (implements org.sonar.plugins.java.api.tree.TryStatementTree)
- org.sonar.java.model.TypeParameterTreeImpl (implements org.sonar.plugins.java.api.tree.TypeParameterTree)
- org.sonar.java.model.declaration.VariableTreeImpl (implements org.sonar.plugins.java.api.tree.VariableTree)
- org.sonar.java.model.declaration.EnumConstantTreeImpl (implements org.sonar.plugins.java.api.tree.EnumConstantTree)
- org.sonar.java.model.statement.WhileStatementTreeImpl (implements org.sonar.plugins.java.api.tree.WhileStatementTree)
- org.sonar.java.model.statement.YieldStatementTreeImpl (implements org.sonar.plugins.java.api.tree.YieldStatementTree)
- org.sonar.java.model.pattern.AbstractPatternTree (implements org.sonar.plugins.java.api.tree.PatternTree)
- org.sonar.java.model.JavaVersionImpl (implements org.sonar.plugins.java.api.JavaVersion)
- org.sonar.java.model.JParser
- org.sonar.java.model.JParserConfig
- org.sonar.java.model.JParserConfig.Result
- org.sonar.java.model.JProblem
- org.sonar.java.model.JWarning
- org.sonar.java.model.JSema (implements org.sonar.java.model.Sema)
- org.sonar.java.model.JSymbolMetadataNullabilityHelper
- org.sonar.java.model.JUtils
- org.sonar.java.model.LineUtils
- org.sonar.java.model.LiteralUtils
- org.sonar.java.cfg.LiveVariables
- org.sonar.java.Measurer.TestFileMeasurer (implements org.sonar.plugins.java.api.JavaFileScanner)
- org.sonar.java.matcher.MethodMatcherFactory
- org.sonar.java.matcher.MethodMatchersBuilder (implements org.sonar.plugins.java.api.semantic.MethodMatchers, org.sonar.plugins.java.api.semantic.MethodMatchers.NameBuilder, org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder, org.sonar.plugins.java.api.semantic.MethodMatchers.TypeBuilder)
- org.sonar.java.matcher.MethodMatchersList (implements org.sonar.plugins.java.api.semantic.MethodMatchers)
- org.sonar.java.model.ModifiersUtils
- org.sonar.java.matcher.NoneMethodMatchers (implements org.sonar.plugins.java.api.semantic.MethodMatchers)
- org.sonar.java.model.PackageUtils
- org.sonar.java.Preconditions
- org.sonar.java.ProgressMonitor (implements org.eclipse.core.runtime.IProgressMonitor, java.lang.Runnable)
- org.sonar.java.ast.visitors.PublicApiChecker
- org.sonar.java.regex.RegexCache
- org.sonar.java.regex.RegexCheck.RegexIssueLocation
- org.sonar.java.model.SmapFile
- org.sonar.java.SonarComponents
- org.sonar.java.ast.visitors.SubscriptionVisitor (implements org.sonar.plugins.java.api.JavaFileScanner)
- org.sonar.java.ast.visitors.CommentLinesVisitor
- org.sonar.java.ast.visitors.FileLinesVisitor
- org.sonar.plugins.java.api.IssuableSubscriptionVisitor
- org.sonar.java.model.JWarning.Mapper
- org.sonar.java.ast.visitors.LinesOfCodeVisitor
- org.sonar.java.Measurer
- org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- org.sonar.java.model.Symbols
- org.sonar.java.model.Symbols.DefaultSymbol (implements org.sonar.plugins.java.api.semantic.Symbol)
- org.sonar.java.model.JLabelSymbol (implements org.sonar.plugins.java.api.semantic.Symbol.LabelSymbol)
- org.sonar.java.model.SyntacticEquivalence
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.sonar.java.exceptions.ApiMismatchException
- org.sonar.java.CheckFailureException
- java.lang.RuntimeException
- org.sonar.java.AnalysisException
- java.lang.IllegalArgumentException
- org.sonar.java.IllegalRuleParameterException
- java.lang.Exception
- org.sonar.java.exceptions.ThrowableUtils
- org.sonar.java.model.VisitorsBridge
- org.sonar.java.testing.VisitorsBridgeForTests
- org.sonar.java.classpath.AbstractClasspath
Interface Hierarchy
- org.sonar.java.cfg.CFG.IBlock<T>
- org.sonar.plugins.java.api.CheckRegistrar
- java.lang.Comparable<T>
- org.sonar.plugins.java.api.location.Position
- org.sonar.plugins.java.api.cfg.ControlFlowGraph
- org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- org.sonar.java.ExceptionHandler
- org.sonar.java.reporting.FluentReporting
- org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- org.sonar.java.reporting.JavaIssueBuilderExtended
- org.sonar.api.scan.issue.filter.IssueFilter
- org.sonar.java.filters.SonarJavaIssueFilter (also extends org.sonar.plugins.java.api.JavaCheck)
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- org.sonar.plugins.java.api.tree.ListTree<T> (also extends org.sonar.plugins.java.api.tree.Tree)
- org.sonar.plugins.java.api.tree.Arguments
- org.sonar.plugins.java.api.tree.ModifiersTree
- org.sonar.plugins.java.api.tree.ModuleNameTree
- org.sonar.plugins.java.api.tree.TypeArguments
- org.sonar.plugins.java.api.tree.TypeParameters
- org.sonar.plugins.java.api.tree.ListTree<T> (also extends org.sonar.plugins.java.api.tree.Tree)
- java.util.List<E>
- java.util.Collection<E>
- org.sonar.plugins.java.api.JavaCheck
- org.sonar.java.EndOfAnalysisCheck
- org.sonar.plugins.java.api.JavaFileScanner
- org.sonar.plugins.java.api.JavaResourceLocator
- org.sonar.plugins.java.api.JspCodeVisitor
- org.sonar.java.regex.RegexCheck
- org.sonar.java.filters.SonarJavaIssueFilter (also extends org.sonar.api.scan.issue.filter.IssueFilter)
- org.sonar.plugins.java.api.JavaFileScannerContext
- org.sonar.plugins.java.api.JavaVersion
- org.sonar.java.JavaVersionAwareVisitor
- org.sonar.plugins.java.api.semantic.MethodMatchers
- org.sonar.plugins.java.api.semantic.MethodMatchers.NameBuilder
- org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
- org.sonar.plugins.java.api.semantic.MethodMatchers.TypeBuilder
- org.sonar.plugins.java.api.location.Range
- org.sonar.java.regex.RegexScannerContext
- org.sonar.java.model.Sema
- org.sonar.plugins.java.api.SourceMap
- org.sonar.plugins.java.api.SourceMap.Location
- org.sonar.plugins.java.api.semantic.Symbol
- org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
- org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
- org.sonar.plugins.java.api.semantic.Symbol.VariableSymbol
- org.sonar.plugins.java.api.semantic.Symbol.LabelSymbol
- org.sonar.plugins.java.api.semantic.SymbolMetadata
- org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationInstance
- org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationValue
- org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- org.sonar.plugins.java.api.tree.Tree
- org.sonar.plugins.java.api.tree.ArrayDimensionTree
- org.sonar.plugins.java.api.tree.CaseGroupTree
- org.sonar.plugins.java.api.tree.CaseLabelTree
- org.sonar.plugins.java.api.tree.CatchTree
- org.sonar.plugins.java.api.tree.CompilationUnitTree
- org.sonar.plugins.java.api.tree.EnumConstantTree
- org.sonar.plugins.java.api.tree.ExpressionTree
- org.sonar.plugins.java.api.tree.AnnotationTree (also extends org.sonar.plugins.java.api.tree.ModifierTree)
- org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
- org.sonar.plugins.java.api.tree.ArrayTypeTree (also extends org.sonar.plugins.java.api.tree.TypeTree)
- org.sonar.plugins.java.api.tree.AssignmentExpressionTree
- org.sonar.plugins.java.api.tree.BinaryExpressionTree
- org.sonar.plugins.java.api.tree.ConditionalExpressionTree
- org.sonar.plugins.java.api.tree.IdentifierTree (also extends org.sonar.plugins.java.api.tree.TypeTree)
- org.sonar.plugins.java.api.tree.InstanceOfTree
- org.sonar.plugins.java.api.tree.LambdaExpressionTree
- org.sonar.plugins.java.api.tree.LiteralTree
- org.sonar.plugins.java.api.tree.MemberSelectExpressionTree (also extends org.sonar.plugins.java.api.tree.TypeTree)
- org.sonar.plugins.java.api.tree.MethodInvocationTree
- org.sonar.plugins.java.api.tree.MethodReferenceTree
- org.sonar.plugins.java.api.tree.NewArrayTree
- org.sonar.plugins.java.api.tree.NewClassTree
- org.sonar.plugins.java.api.tree.ParenthesizedTree
- org.sonar.plugins.java.api.tree.PatternInstanceOfTree
- org.sonar.plugins.java.api.tree.PatternTree
- org.sonar.plugins.java.api.tree.DefaultPatternTree
- org.sonar.plugins.java.api.tree.GuardedPatternTree
- org.sonar.plugins.java.api.tree.NullPatternTree
- org.sonar.plugins.java.api.tree.TypePatternTree
- org.sonar.plugins.java.api.tree.PrimitiveTypeTree (also extends org.sonar.plugins.java.api.tree.TypeTree)
- org.sonar.plugins.java.api.tree.SwitchExpressionTree (also extends org.sonar.plugins.java.api.tree.SwitchTree)
- org.sonar.plugins.java.api.tree.TypeCastTree
- org.sonar.plugins.java.api.tree.UnaryExpressionTree
- org.sonar.plugins.java.api.tree.ImportClauseTree
- org.sonar.plugins.java.api.tree.EmptyStatementTree (also extends org.sonar.plugins.java.api.tree.StatementTree)
- org.sonar.plugins.java.api.tree.ImportTree
- org.sonar.plugins.java.api.tree.ListTree<T> (also extends java.util.List<E>)
- org.sonar.plugins.java.api.tree.Arguments
- org.sonar.plugins.java.api.tree.ModifiersTree
- org.sonar.plugins.java.api.tree.ModuleNameTree
- org.sonar.plugins.java.api.tree.TypeArguments
- org.sonar.plugins.java.api.tree.TypeParameters
- org.sonar.plugins.java.api.tree.MethodTree
- org.sonar.plugins.java.api.tree.ModifierTree
- org.sonar.plugins.java.api.tree.AnnotationTree (also extends org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.plugins.java.api.tree.ModifierKeywordTree
- org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- org.sonar.plugins.java.api.tree.ModuleDirectiveTree
- org.sonar.plugins.java.api.tree.ExportsDirectiveTree
- org.sonar.plugins.java.api.tree.OpensDirectiveTree
- org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
- org.sonar.plugins.java.api.tree.RequiresDirectiveTree
- org.sonar.plugins.java.api.tree.UsesDirectiveTree
- org.sonar.plugins.java.api.tree.PackageDeclarationTree
- org.sonar.plugins.java.api.tree.StatementTree
- org.sonar.plugins.java.api.tree.AssertStatementTree
- org.sonar.plugins.java.api.tree.BlockTree
- org.sonar.plugins.java.api.tree.StaticInitializerTree
- org.sonar.plugins.java.api.tree.BreakStatementTree
- org.sonar.plugins.java.api.tree.ClassTree
- org.sonar.plugins.java.api.tree.ContinueStatementTree
- org.sonar.plugins.java.api.tree.DoWhileStatementTree
- org.sonar.plugins.java.api.tree.EmptyStatementTree (also extends org.sonar.plugins.java.api.tree.ImportClauseTree)
- org.sonar.plugins.java.api.tree.ExpressionStatementTree
- org.sonar.plugins.java.api.tree.ForEachStatement
- org.sonar.plugins.java.api.tree.ForStatementTree
- org.sonar.plugins.java.api.tree.IfStatementTree
- org.sonar.plugins.java.api.tree.LabeledStatementTree
- org.sonar.plugins.java.api.tree.ReturnStatementTree
- org.sonar.plugins.java.api.tree.SwitchStatementTree (also extends org.sonar.plugins.java.api.tree.SwitchTree)
- org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- org.sonar.plugins.java.api.tree.ThrowStatementTree
- org.sonar.plugins.java.api.tree.TryStatementTree
- org.sonar.plugins.java.api.tree.VariableTree
- org.sonar.plugins.java.api.tree.WhileStatementTree
- org.sonar.plugins.java.api.tree.YieldStatementTree
- org.sonar.plugins.java.api.tree.SwitchTree
- org.sonar.plugins.java.api.tree.SwitchExpressionTree (also extends org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.plugins.java.api.tree.SwitchStatementTree (also extends org.sonar.plugins.java.api.tree.StatementTree)
- org.sonar.plugins.java.api.tree.SyntaxToken
- org.sonar.plugins.java.api.tree.SyntaxTrivia
- org.sonar.plugins.java.api.tree.TypeParameterTree
- org.sonar.plugins.java.api.tree.TypeTree
- org.sonar.plugins.java.api.tree.ArrayTypeTree (also extends org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.plugins.java.api.tree.IdentifierTree (also extends org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.java.model.JavaTree.AnnotatedTypeTree
- org.sonar.plugins.java.api.tree.MemberSelectExpressionTree (also extends org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.plugins.java.api.tree.ParameterizedTypeTree
- org.sonar.plugins.java.api.tree.PrimitiveTypeTree (also extends org.sonar.plugins.java.api.tree.ExpressionTree)
- org.sonar.plugins.java.api.tree.UnionTypeTree
- org.sonar.plugins.java.api.tree.VarTypeTree
- org.sonar.plugins.java.api.tree.WildcardTree
- org.sonar.plugins.java.api.tree.TreeVisitor
- org.sonar.plugins.java.api.semantic.Type
- org.sonar.plugins.java.api.semantic.Type.ArrayType
Annotation Type Hierarchy
- org.sonar.java.annotations.Beta (implements java.lang.annotation.Annotation)
- org.sonar.plugins.java.api.tree.MethodsAreNonnullByDefault (implements java.lang.annotation.Annotation)
- org.sonar.java.RspecKey (implements java.lang.annotation.Annotation)
- org.sonar.java.annotations.VisibleForTesting (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.sonar.java.ast.api.JavaKeyword (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.java.ast.api.JavaPunctuator (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.java.ast.api.JavaRestrictedKeyword (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.java.model.JParserConfig.Mode
- org.sonar.java.model.JProblem.Type
- org.sonar.plugins.java.api.tree.Modifier
- org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
- org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
- org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
- org.sonar.plugins.java.api.tree.Tree.Kind (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.plugins.java.api.semantic.Type.Primitives
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)