JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For All Packages
Package Hierarchies:
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.xml
,
org.sonar.java.xml.maven
,
org.sonar.plugins.java.api
,
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.ast.visitors.
AccessorsUtils
com.sonar.sslr.api.typed.ActionParser<N>
org.sonar.java.ast.parser.
JavaParser
org.sonar.java.se.
AlwaysTrueOrFalseExpressionCollector
org.sonar.java.
AnalyzerMessage
org.sonar.java.
AnalyzerMessage.TextSpan
org.sonar.java.resolve.
AnnotationInstanceResolve
(implements org.sonar.plugins.java.api.semantic.
SymbolMetadata.AnnotationInstance
)
org.sonar.java.resolve.
AnnotationValueResolve
(implements org.sonar.plugins.java.api.semantic.
SymbolMetadata.AnnotationValue
)
org.objectweb.asm.AnnotationVisitor
org.sonar.java.resolve.
BytecodeAnnotationVisitor
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.resolve.
FirstPass
org.sonar.java.
JavaFilesCache
(implements org.sonar.plugins.java.api.
JavaFileScanner
)
org.sonar.java.resolve.
LabelsVisitor
org.sonar.java.resolve.
LambdaBlockReturnVisitor
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.resolve.
TypeAndReferenceSolver
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.resolve.
BytecodeCompleter
org.sonar.java.bytecode.se.
BytecodeEGWalker
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
org.sonar.java.cfg.
CFG.Block
(implements org.sonar.java.cfg.
CFG.IBlock
<T>)
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.objectweb.asm.ClassVisitor
org.sonar.java.resolve.
BytecodeVisitor
org.sonar.java.ast.visitors.
CognitiveComplexityVisitor.Result
org.sonar.squidbridge.CommentAnalyser
org.sonar.java.ast.visitors.
CommentLinesVisitor.JavaCommentAnalyser
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.objectweb.asm.FieldVisitor
org.sonar.java.resolve.
BytecodeFieldVisitor
org.sonar.java.resolve.
Flags
org.sonar.java.se.
Flow
org.sonar.java.se.
Flow.Builder
org.sonar.java.se.
FlowComputation
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.resolve.
Java9Support
org.sonar.java.ast.
JavaAstScanner
org.sonar.java.
JavaClasspathProperties
org.sonar.java.
JavaConstants
org.sonar.plugins.java.api.
JavaFileScannerContext.Location
org.sonar.java.ast.parser.
JavaGrammar
org.sonar.java.
JavaIssue
org.sonar.java.ast.parser.
JavaNodeBuilder
(implements com.sonar.sslr.api.typed.NodeBuilder)
org.sonar.java.
JavaSquid
org.sonar.java.resolve.
JavaSymbol
(implements org.sonar.plugins.java.api.semantic.
Symbol
)
org.sonar.java.resolve.
JavaSymbol.JavaLabelSymbol
(implements org.sonar.plugins.java.api.semantic.
Symbol.LabelSymbol
)
org.sonar.java.resolve.
JavaSymbol.MethodJavaSymbol
(implements org.sonar.plugins.java.api.semantic.
Symbol.MethodSymbol
)
org.sonar.java.resolve.
JavaSymbol.PackageJavaSymbol
org.sonar.java.resolve.
JavaSymbol.TypeJavaSymbol
(implements org.sonar.plugins.java.api.semantic.
Symbol.TypeSymbol
)
org.sonar.java.resolve.
JavaSymbol.TypeVariableJavaSymbol
org.sonar.java.resolve.
JavaSymbol.WildcardSymbol
org.sonar.java.resolve.
JavaSymbol.VariableJavaSymbol
(implements org.sonar.plugins.java.api.semantic.
Symbol.VariableSymbol
)
org.sonar.java.resolve.
Resolve.AccessErrorJavaSymbol
org.sonar.java.resolve.
Resolve.AmbiguityErrorJavaSymbol
org.sonar.java.resolve.
Resolve.JavaSymbolNotFound
org.sonar.java.model.
JavaTree
(implements org.sonar.plugins.java.api.tree.
Tree
)
org.sonar.java.model.
AbstractTypedTree
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.plugins.java.api.tree.
InferedTypeTree
(implements org.sonar.plugins.java.api.tree.
TypeTree
)
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.NotImplementedTreeImpl
(implements org.sonar.plugins.java.api.tree.
ExpressionTree
)
org.sonar.java.model.
JavaTree.ParameterizedTypeTreeImpl
(implements org.sonar.plugins.java.api.tree.
ExpressionTree
, org.sonar.plugins.java.api.tree.
ParameterizedTypeTree
)
org.sonar.java.model.
JavaTree.PrimitiveTypeTreeImpl
(implements org.sonar.plugins.java.api.tree.
PrimitiveTypeTree
)
org.sonar.java.model.
JavaTree.UnionTypeTreeImpl
(implements org.sonar.plugins.java.api.tree.
UnionTypeTree
)
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.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.expression.
TypeCastExpressionTreeImpl
(implements org.sonar.plugins.java.api.tree.
TypeCastTree
)
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.
InternalSyntaxSpacing
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.
JavaTree.WildcardTreeImpl
(implements org.sonar.plugins.java.api.tree.
WildcardTree
)
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.resolve.
JavaType
(implements org.sonar.plugins.java.api.semantic.
Type
)
org.sonar.java.resolve.
ArrayJavaType
(implements org.sonar.plugins.java.api.semantic.
Type.ArrayType
)
org.sonar.java.resolve.
ClassJavaType
org.sonar.java.resolve.
ParametrizedTypeJavaType
org.sonar.java.resolve.
UnknownType
org.sonar.java.resolve.
DeferredType
org.sonar.java.resolve.
MethodJavaType
org.sonar.java.resolve.
TypeVariableJavaType
org.sonar.java.resolve.
WildCardType
org.sonar.java.model.
JavaVersionImpl
(implements org.sonar.plugins.java.api.
JavaVersion
)
org.sonar.java.model.
KindMaps
org.sonar.java.se.
LearnedAssociation
org.sonar.java.se.
LearnedConstraint
org.sonar.java.resolve.
LeastUpperBound
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.
MethodMatcher
org.sonar.java.matcher.
MethodMatcherCollection
org.sonar.java.matcher.
MethodMatcherFactory
org.objectweb.asm.MethodVisitor
org.sonar.java.resolve.
BytecodeMethodVisitor
org.sonar.java.bytecode.se.
MethodLookup.LookupMethodVisitor
org.sonar.java.bytecode.cfg.
BytecodeCFGMethodVisitor
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.model.
ModifiersUtils
org.sonar.java.model.
PackageUtils
org.sonar.java.se.
Pair
<A,B>
org.sonar.java.resolve.
ParametrizedTypeCache
org.sonar.java.collections.
PCollections
org.sonar.java.xml.maven.
PomCheckContext.Location
org.sonar.java.xml.maven.
PomParser
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.resolve.
Resolve
org.sonar.java.resolve.
Scope
org.sonar.java.resolve.
Scope.ImportScope
org.sonar.java.resolve.
Scope.StarImportScope
org.sonar.java.resolve.
Scope.StaticStarImportScope
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.
NonNullSetToNullCheck
org.sonar.java.se.checks.
NoWayOutLoopCheck
org.sonar.java.se.checks.
NullDereferenceCheck
org.sonar.java.se.checks.
OptionalGetBeforeIsPresentCheck
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.
SECheck.SEIssue
org.sonar.java.resolve.
SecondPass
org.sonar.java.resolve.
SemanticModel
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.resolve.
SymbolMetadataResolve
(implements org.sonar.plugins.java.api.semantic.
SymbolMetadata
)
org.sonar.java.resolve.
Symbols
org.sonar.java.model.
SyntacticEquivalence
java.lang.
Throwable
(implements java.io.
Serializable
)
java.lang.
Exception
java.lang.
RuntimeException
org.sonar.java.se.
ExplodedGraphWalker.ExplodedGraphTooBigException
org.sonar.java.se.
ExplodedGraphWalker.MaximumStepsReachedException
org.sonar.java.se.
ExplodedGraphWalker.TooManyNestedBooleanStatesException
org.sonar.java.se.symbolicvalues.
RelationalSymbolicValue.TransitiveRelationExceededException
org.sonar.java.ast.parser.
TreeFactory
org.sonar.java.ast.parser.
TreeFactory.Tuple
<T,U>
org.sonar.java.se.constraint.
TypedConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.resolve.
TypeInferenceSolver
org.sonar.java.resolve.
Types
org.sonar.java.resolve.
TypeSubstitution
org.sonar.java.resolve.
TypeSubstitutionSolver
org.sonar.java.model.
VisitorsBridge
org.sonar.java.model.
VisitorsBridgeForTests
org.sonar.java.xml.
XmlAnalyzer
org.sonar.java.xml.
XmlCheckContext.XmlDocumentLocation
org.sonar.java.xml.
XmlCheckContextImpl
(implements org.sonar.java.xml.
XmlCheckContext
)
org.sonar.java.xml.maven.
PomCheckContextImpl
(implements org.sonar.java.xml.maven.
PomCheckContext
)
org.sonar.java.xml.
XmlCheckUtils
org.sonar.java.xml.
XmlParser
org.sonar.java.xml.
XPathXmlCheck
(implements org.sonar.java.xml.
XmlCheck
)
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.squidbridge.api.CodeVisitor
org.sonar.java.filters.
CodeVisitorIssueFilter
(also extends org.sonar.api.scan.issue.filter.IssueFilter)
org.sonar.java.
DebugCheck
org.sonar.plugins.java.api.
JavaCheck
org.sonar.java.
DebugCheck
org.sonar.plugins.java.api.
JavaFileScanner
org.sonar.plugins.java.api.
JavaResourceLocator
org.sonar.plugins.java.api.
JavaResourceLocator
org.sonar.java.xml.maven.
PomCheck
org.sonar.java.xml.
XmlCheck
org.sonar.plugins.java.api.
JavaFileScanner
org.sonar.plugins.java.api.
JavaResourceLocator
org.sonar.plugins.java.api.
JavaResourceLocator
org.sonar.java.xml.maven.
PomCheck
org.sonar.java.xml.
XmlCheck
org.sonar.java.se.constraint.
Constraint
org.sonar.api.scan.issue.filter.IssueFilter
org.sonar.java.filters.
CodeVisitorIssueFilter
(also extends org.sonar.squidbridge.api.CodeVisitor)
java.lang.
Iterable
<T>
org.sonar.plugins.java.api.tree.
Arguments
java.util.
Collection
<E>
org.sonar.plugins.java.api.tree.
Arguments
java.util.
List
<E>
org.sonar.plugins.java.api.tree.
Arguments
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.
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 java.util.
List
<E>, 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.
ModifiersTree
org.sonar.plugins.java.api.tree.
ModuleNameTree
org.sonar.plugins.java.api.tree.
TypeArguments
org.sonar.plugins.java.api.tree.
TypeParameters
java.util.
List
<E>
org.sonar.plugins.java.api.tree.
Arguments
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.
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 java.util.
List
<E>, 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.
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.
JavaFileScannerContext
org.sonar.plugins.java.api.
JavaVersion
org.sonar.java.
JavaVersionAwareVisitor
org.sonar.java.collections.
PMap
<K,V>
java.util.function.
Predicate
<T>
org.sonar.java.matcher.
NameCriteria
org.sonar.java.matcher.
ParametersCriteria
org.sonar.java.matcher.
TypeCriteria
org.sonar.java.collections.
PSet
<E>
org.sonar.java.collections.
PStack
<E>
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.
AnnotationTree
(also extends org.sonar.plugins.java.api.tree.
ExpressionTree
, org.sonar.plugins.java.api.tree.
ModifierTree
)
org.sonar.plugins.java.api.tree.
Arguments
org.sonar.plugins.java.api.tree.
ArrayAccessExpressionTree
org.sonar.plugins.java.api.tree.
ArrayDimensionTree
org.sonar.plugins.java.api.tree.
ArrayTypeTree
(also extends org.sonar.plugins.java.api.tree.
ExpressionTree
, org.sonar.plugins.java.api.tree.
TypeTree
)
org.sonar.plugins.java.api.tree.
AssertStatementTree
org.sonar.plugins.java.api.tree.
AssignmentExpressionTree
org.sonar.plugins.java.api.tree.
BinaryExpressionTree
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.
CaseGroupTree
org.sonar.plugins.java.api.tree.
CaseLabelTree
org.sonar.plugins.java.api.tree.
CatchTree
org.sonar.plugins.java.api.tree.
ClassTree
org.sonar.plugins.java.api.tree.
CompilationUnitTree
org.sonar.plugins.java.api.tree.
ConditionalExpressionTree
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.
StatementTree
)
org.sonar.plugins.java.api.tree.
EnumConstantTree
org.sonar.plugins.java.api.tree.
ExportsDirectiveTree
org.sonar.plugins.java.api.tree.
ExpressionStatementTree
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.
TypeCastTree
org.sonar.plugins.java.api.tree.
UnaryExpressionTree
org.sonar.plugins.java.api.tree.
ForEachStatement
org.sonar.plugins.java.api.tree.
ForStatementTree
org.sonar.plugins.java.api.tree.
IdentifierTree
(also extends org.sonar.plugins.java.api.tree.
ExpressionTree
, org.sonar.plugins.java.api.tree.
TypeTree
)
org.sonar.plugins.java.api.tree.
IfStatementTree
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.
ImportTree
org.sonar.plugins.java.api.tree.
InstanceOfTree
org.sonar.plugins.java.api.tree.
LabeledStatementTree
org.sonar.plugins.java.api.tree.
LambdaExpressionTree
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.
LiteralTree
org.sonar.plugins.java.api.tree.
MemberSelectExpressionTree
(also extends org.sonar.plugins.java.api.tree.
ExpressionTree
, 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.
MethodTree
org.sonar.plugins.java.api.tree.
ModifierKeywordTree
org.sonar.plugins.java.api.tree.
ModifiersTree
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.
ModuleNameTree
org.sonar.plugins.java.api.tree.
NewArrayTree
org.sonar.plugins.java.api.tree.
NewClassTree
org.sonar.plugins.java.api.tree.
OpensDirectiveTree
org.sonar.plugins.java.api.tree.
PackageDeclarationTree
org.sonar.plugins.java.api.tree.
ParameterizedTypeTree
org.sonar.plugins.java.api.tree.
ParenthesizedTree
org.sonar.plugins.java.api.tree.
PrimitiveTypeTree
(also extends org.sonar.plugins.java.api.tree.
ExpressionTree
, org.sonar.plugins.java.api.tree.
TypeTree
)
org.sonar.plugins.java.api.tree.
ProvidesDirectiveTree
org.sonar.plugins.java.api.tree.
RequiresDirectiveTree
org.sonar.plugins.java.api.tree.
ReturnStatementTree
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.
StaticInitializerTree
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.
StaticInitializerTree
org.sonar.plugins.java.api.tree.
SwitchStatementTree
org.sonar.plugins.java.api.tree.
SynchronizedStatementTree
org.sonar.plugins.java.api.tree.
SyntaxToken
org.sonar.plugins.java.api.tree.
SyntaxTrivia
org.sonar.plugins.java.api.tree.
ThrowStatementTree
org.sonar.plugins.java.api.tree.
TryStatementTree
org.sonar.plugins.java.api.tree.
TypeArguments
org.sonar.plugins.java.api.tree.
TypeCastTree
org.sonar.plugins.java.api.tree.
TypeParameters
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.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.
UnaryExpressionTree
org.sonar.plugins.java.api.tree.
UnionTypeTree
org.sonar.plugins.java.api.tree.
UsesDirectiveTree
org.sonar.plugins.java.api.tree.
VariableTree
org.sonar.plugins.java.api.tree.
WhileStatementTree
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.xml.
XmlCheckContext
org.sonar.java.xml.maven.
PomCheckContext
Annotation Type Hierarchy
org.sonar.java.
RspecKey
(implements java.lang.annotation.
Annotation
)
org.sonar.plugins.java.api.tree.
MethodsAreNonnullByDefault
(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.
JavaTokenType
(implements org.sonar.sslr.grammar.GrammarRuleKey)
org.sonar.java.ast.api.
JavaRestrictedKeyword
(implements org.sonar.sslr.grammar.GrammarRuleKey)
org.sonar.java.ast.api.
JavaPunctuator
(implements org.sonar.sslr.grammar.GrammarRuleKey)
org.sonar.java.ast.api.
JavaKeyword
(implements org.sonar.sslr.grammar.GrammarRuleKey)
org.sonar.java.ast.parser.
JavaLexer
(implements org.sonar.sslr.grammar.GrammarRuleKey)
org.sonar.java.bytecode.se.
BytecodeEGWalker.StackValueCategoryConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.resolve.
WildCardType.BoundType
org.sonar.java.se.
SymbolicExecutionMode
org.sonar.java.se.checks.
UnclosedResourcesCheck.ResourceConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.se.checks.
StreamConsumedCheck.StreamPipelineConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.se.checks.
LocksNotUnlockedCheck.LockConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.se.checks.
DivisionByZeroCheck.ZeroConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.se.constraint.
ObjectConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.se.constraint.
BooleanConstraint
(implements org.sonar.java.se.constraint.
Constraint
)
org.sonar.java.se.symbolicvalues.
RelationalSymbolicValue.Kind
org.sonar.plugins.java.api.semantic.
Type.Primitives
org.sonar.plugins.java.api.tree.
Tree.Kind
(implements org.sonar.sslr.grammar.GrammarRuleKey)
org.sonar.plugins.java.api.tree.
Modifier
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2012–2017
SonarSource
. All rights reserved.