Hierarchy For All Packages
Package Hierarchies:- org.eclipse.jdt.core.dom,
- org.sonar.java,
- org.sonar.java.ast,
- org.sonar.java.ast.api,
- org.sonar.java.ast.parser,
- org.sonar.java.ast.visitors,
- org.sonar.java.bytecode,
- org.sonar.java.bytecode.cfg,
- org.sonar.java.bytecode.loader,
- org.sonar.java.bytecode.se,
- org.sonar.java.cfg,
- org.sonar.java.collections,
- 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.statement,
- org.sonar.java.resolve,
- org.sonar.java.se,
- org.sonar.java.se.checks,
- org.sonar.java.se.checks.debug,
- org.sonar.java.se.constraint,
- org.sonar.java.se.symbolicvalues,
- org.sonar.java.se.xproc,
- org.sonar.java.testing,
- org.sonar.plugins.java.api,
- org.sonar.plugins.java.api.cfg,
- org.sonar.plugins.java.api.semantic,
- org.sonar.plugins.java.api.tree
Class Hierarchy
- java.lang.Object
- org.sonar.java.bytecode.loader.AarLoader
- org.sonar.java.AbstractJavaClasspath
- org.sonar.java.JavaClasspath
- org.sonar.java.JavaSonarLintClasspath
- org.sonar.java.JavaTestClasspath
- org.sonar.java.JavaClasspath
- org.sonar.java.ast.visitors.AccessorsUtils
- org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- org.sonar.java.AnalysisWarningsWrapper
- org.sonar.java.AnalyzerMessage
- org.sonar.java.AnalyzerMessage.TextSpan
- org.sonar.java.resolve.AnnotationValueResolve (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.se.checks.CheckerTreeNodeVisitor
- 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.PublicApiChecker
- org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- org.sonar.java.ast.visitors.StatementVisitor
- org.sonar.java.se.checks.SyntaxTreeNameFinder
- org.sonar.java.cfg.VariableReadExtractor
- org.sonar.java.se.xproc.BehaviorCache
- org.sonar.java.bytecode.cfg.BytecodeCFG
- org.sonar.java.bytecode.cfg.BytecodeCFG.Block (implements org.sonar.java.cfg.CFG.IBlock<T>)
- org.sonar.java.bytecode.se.BytecodeEGWalker
- org.sonar.java.bytecode.BytecodeHelper
- org.sonar.java.bytecode.se.BytecodeSECheck.NullnessCheck (implements org.sonar.java.bytecode.se.BytecodeSECheck)
- org.sonar.java.bytecode.se.BytecodeSECheck.ZeronessCheck (implements org.sonar.java.bytecode.se.BytecodeSECheck)
- 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.java.bytecode.se.CheckerDispatcher
- org.sonar.java.se.CheckerDispatcher (implements org.sonar.java.se.CheckerContext)
- org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
- java.lang.ClassLoader
- org.sonar.java.bytecode.loader.SquidClassLoader (implements java.io.Closeable)
- org.sonar.java.bytecode.ClassLoaderBuilder
- org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
- org.sonar.java.se.constraint.ConstraintManager
- org.sonar.java.se.constraint.ConstraintsByDomain
- org.sonar.java.resolve.Convert
- org.sonar.java.se.checks.CustomUnclosedResourcesCheck.CustomResourceConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.model.DefaultJavaFileScannerContext (implements org.sonar.plugins.java.api.JavaFileScannerContext)
- org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
- org.sonar.java.DefaultJavaResourceLocator (implements org.sonar.plugins.java.api.JavaResourceLocator)
- org.sonar.java.se.checks.ExceptionalYieldChecker
- org.sonar.java.se.ExceptionUtils
- org.sonar.java.se.ExplodedGraph
- org.sonar.java.se.ExplodedGraph.Edge
- org.sonar.java.se.ExplodedGraph.Node
- org.sonar.java.se.ExplodedGraphWalker
- org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
- org.sonar.java.model.ExpressionUtils
- org.sonar.java.testing.FilesUtils
- org.sonar.java.resolve.Flags
- org.sonar.java.se.Flow
- org.sonar.java.se.Flow.Builder
- org.sonar.java.se.FlowComputation
- org.sonar.java.model.GeneratedFile (implements org.sonar.api.batch.fs.InputFile)
- org.sonar.java.bytecode.cfg.Instruction
- org.sonar.java.bytecode.cfg.Instruction.InvokeDynamicInsn
- org.sonar.java.bytecode.cfg.Instruction.LdcInsn
- org.sonar.java.bytecode.cfg.Instruction.MultiANewArrayInsn
- org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- org.sonar.java.testing.InternalCheckVerifier (implements org.sonar.java.testing.CheckVerifier)
- org.sonar.java.ast.JavaAstScanner
- org.sonar.java.JavaClasspathProperties
- org.sonar.java.JavaConstants
- org.sonar.plugins.java.api.JavaFileScannerContext.Location
- org.sonar.java.JavaIssue
- org.sonar.java.JavaSquid
- org.sonar.java.model.JavaTree (implements org.sonar.plugins.java.api.tree.Tree)
- 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.java.model.expression.InternalPostfixUnaryExpression (implements org.sonar.plugins.java.api.tree.UnaryExpressionTree)
- org.sonar.java.model.expression.InternalPrefixUnaryExpression (implements org.sonar.plugins.java.api.tree.UnaryExpressionTree)
- 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.SwitchExpressionTreeImpl (implements org.sonar.plugins.java.api.tree.SwitchExpressionTree)
- 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.BlockStatementListTreeImpl
- org.sonar.java.ast.parser.BoundListTreeImpl
- org.sonar.java.ast.parser.FormalParametersListTreeImpl
- org.sonar.java.ast.parser.InitializerListTreeImpl
- org.sonar.java.ast.parser.LambdaParameterListTreeImpl
- org.sonar.java.model.declaration.ModifiersTreeImpl (implements org.sonar.plugins.java.api.tree.ModifiersTree)
- org.sonar.java.model.declaration.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.StatementExpressionListTreeImpl
- 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.ast.parser.TypeUnionListTreeImpl
- org.sonar.java.ast.parser.VariableDeclaratorListTreeImpl
- 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.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.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.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.SwitchStatementTreeImpl (implements org.sonar.plugins.java.api.tree.SwitchStatementTree)
- 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.AbstractTypedTree
- org.sonar.java.model.JavaVersionImpl (implements org.sonar.plugins.java.api.JavaVersion)
- org.sonar.java.model.JParser
- org.sonar.java.model.JSema (implements org.sonar.java.model.Sema)
- org.sonar.java.model.JUtils
- org.sonar.java.se.LearnedAssociation
- org.sonar.java.se.LearnedConstraint
- 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.se.xproc.MethodBehavior
- org.sonar.java.bytecode.se.MethodLookup
- 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.objectweb.asm.MethodVisitor
- org.sonar.java.bytecode.se.MethodLookup.LookupMethodVisitor
- org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- org.sonar.java.bytecode.se.MethodLookup.LookupMethodVisitor
- org.sonar.java.se.xproc.MethodYield
- org.sonar.java.se.xproc.ExceptionalYield
- org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- org.sonar.java.se.xproc.HappyPathYield
- org.sonar.java.se.xproc.ExceptionalYield
- org.sonar.java.model.ModifiersUtils
- org.sonar.java.matcher.NoneMethodMatchers (implements org.sonar.plugins.java.api.semantic.MethodMatchers)
- org.sonar.java.se.NullableAnnotationUtils
- org.sonar.java.model.PackageUtils
- org.sonar.java.se.Pair<A,B>
- org.sonar.java.collections.PCollections
- org.sonar.java.se.ProgramPoint
- org.sonar.java.se.ProgramState
- org.sonar.java.se.ProgramState.Pop
- org.sonar.java.se.ProgramState.SymbolicValueSymbol
- org.sonar.java.se.checks.SECheck (implements org.sonar.plugins.java.api.JavaFileScanner)
- org.sonar.java.se.checks.BooleanGratuitousExpressionsCheck
- org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- org.sonar.java.se.checks.debug.DebugInterruptedExecutionCheck (implements org.sonar.java.DebugCheck)
- org.sonar.java.se.checks.debug.DebugMethodYieldsCheck (implements org.sonar.java.DebugCheck)
- org.sonar.java.se.checks.debug.DebugMethodYieldsOnInvocationsCheck (implements org.sonar.java.DebugCheck)
- org.sonar.java.se.checks.DivisionByZeroCheck
- org.sonar.java.se.checks.InvariantReturnCheck
- org.sonar.java.se.checks.LocksNotUnlockedCheck
- org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck (implements org.sonar.java.JavaVersionAwareVisitor)
- org.sonar.java.se.checks.MinMaxRangeCheck
- org.sonar.java.se.checks.NonNullSetToNullCheck
- org.sonar.java.se.checks.NoWayOutLoopCheck
- org.sonar.java.se.checks.NullDereferenceCheck
- org.sonar.java.se.checks.ObjectOutputStreamCheck
- org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- org.sonar.java.se.checks.ParameterNullnessCheck
- org.sonar.java.se.checks.RedundantAssignmentsCheck
- org.sonar.java.se.checks.StreamConsumedCheck
- org.sonar.java.se.checks.StreamNotConsumedCheck
- org.sonar.java.se.checks.UnclosedResourcesCheck
- org.sonar.java.se.checks.XxeProcessingCheck
- org.sonar.java.se.checks.SECheck.SEIssue
- 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.ast.visitors.LinesOfCodeVisitor
- org.sonar.java.Measurer
- org.sonar.java.se.SymbolicExecutionVisitor
- org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- org.sonar.java.se.symbolicvalues.SymbolicValue
- org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.CaughtExceptionSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.InstanceOfSymbolicValue
- org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- org.sonar.java.resolve.SymbolMetadataResolve (implements org.sonar.plugins.java.api.semantic.SymbolMetadata)
- org.sonar.java.resolve.Symbols
- org.sonar.java.resolve.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.CheckFailureException
- java.lang.RuntimeException
- org.sonar.java.AnalysisException
- org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphTooBigException
- org.sonar.java.se.ExplodedGraphWalker.MaximumStartingStatesException
- org.sonar.java.se.ExplodedGraphWalker.MaximumStepsReachedException
- org.sonar.java.se.ExplodedGraphWalker.TooManyNestedBooleanStatesException
- java.lang.IllegalArgumentException
- org.sonar.java.IllegalRuleParameterException
- org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.TransitiveRelationExceededException
- java.lang.Exception
- org.sonar.java.se.constraint.TypedConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.model.VisitorsBridge
- org.sonar.java.model.VisitorsBridgeForTests
- org.sonar.java.se.checks.XxeProperty.XxePropertyHolder
Interface Hierarchy
- org.sonar.java.bytecode.se.BytecodeSECheck
- org.sonar.java.cfg.CFG.IBlock<T>
- org.sonar.java.se.CheckerContext
- org.sonar.plugins.java.api.CheckRegistrar
- org.sonar.java.testing.CheckVerifier
- org.sonar.java.se.constraint.Constraint
- org.sonar.plugins.java.api.cfg.ControlFlowGraph
- org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- org.sonar.java.ExceptionHandler
- 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.DebugCheck
- 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.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.java.collections.PMap<K,V>
- org.sonar.java.collections.PSet<E>
- org.sonar.java.collections.PStack<E>
- 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.java.se.SymbolicValueFactory
- 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.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.PrimitiveTypeTree (also extends org.sonar.plugins.java.api.tree.TypeTree)
- org.sonar.plugins.java.api.tree.SwitchExpressionTree
- 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
- 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.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
- org.sonar.java.se.checks.XxeProperty
Annotation Type Hierarchy
- org.sonar.plugins.java.api.tree.MethodsAreNonnullByDefault (implements java.lang.annotation.Annotation)
- org.sonar.java.RspecKey (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.se.constraint.BooleanConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.bytecode.se.BytecodeEGWalker.StackValueCategoryConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint (implements org.sonar.java.se.constraint.Constraint)
- 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.se.checks.LocksNotUnlockedCheck.LockConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.plugins.java.api.tree.Modifier
- org.sonar.java.se.constraint.ObjectConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.se.SymbolicExecutionMode
- org.sonar.plugins.java.api.tree.Tree.Kind (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.plugins.java.api.semantic.Type.Primitives
- org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint (implements org.sonar.java.se.constraint.Constraint)
- org.sonar.java.se.checks.XxeProperty.AttributeDTD (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.AttributeSchema (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd (implements org.sonar.java.se.constraint.Constraint, org.sonar.java.se.checks.XxeProperty)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)