Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolutePath() - Method in class org.sonar.java.model.GeneratedFile
- ABSTRACT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- ABSTRACT - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- AbstractClasspath - Class in org.sonar.java.classpath
- AbstractClasspath(Configuration, FileSystem, InputFile.Type) - Constructor for class org.sonar.java.classpath.AbstractClasspath
- AbstractPatternTree - Class in org.sonar.java.model.pattern
-
JDK 17 Preview feature (JEP-406), deprecated by design until it will be final java:S1874 = "@Deprecated" code should not be used
- AbstractTypedTree - Class in org.sonar.java.model
-
This class is intended for internal use during semantic analysis and should not be used in checks.
- AbstractTypedTree() - Constructor for class org.sonar.java.model.AbstractTypedTree
- accept(TreeVisitor) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.UsesDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.InternalUnaryExpression
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.LiteralTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.VarTypeTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.InternalSyntaxToken
- accept(TreeVisitor) - Method in class org.sonar.java.model.InternalSyntaxTrivia
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.pattern.DefaultPatternTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.pattern.GuardedPatternTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.pattern.NullPatternTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.pattern.RecordPatternTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.pattern.TypePatternTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.BlockTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.CatchTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.EmptyStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.SwitchExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.statement.YieldStatementTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.TypeParameterTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- accept(TreeVisitor) - Method in interface org.sonar.plugins.java.api.tree.Tree
- AccessorsUtils - Class in org.sonar.java.ast.visitors
- add(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- add(T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- addAll(int, Collection<? extends T>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- addAll(Collection<? extends T>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- addExitSuccessor(CFG.Block) - Method in class org.sonar.java.cfg.CFG.Block
- addFalseSuccessor(CFG.Block) - Method in class org.sonar.java.cfg.CFG.Block
- addFlow(InputFile, List<List<AnalyzerMessage>>) - Method in class org.sonar.java.reporting.JavaIssue
- addIssue(int, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
-
Report an issue on a specific line.
- addIssue(int, JavaCheck, String) - Method in class org.sonar.java.model.DefaultInputFileScannerContext
- addIssue(int, JavaCheck, String) - Method in interface org.sonar.plugins.java.api.InputFileScannerContext
-
Report an issue on a specific line.
- addIssue(int, JavaCheck, String, Integer) - Method in class org.sonar.java.model.DefaultInputFileScannerContext
- addIssue(int, JavaCheck, String, Integer) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- addIssue(int, JavaCheck, String, Integer) - Method in interface org.sonar.plugins.java.api.InputFileScannerContext
-
Report an issue on a specific line.
- addIssue(InputComponent, JavaCheck, int, String, Integer) - Method in class org.sonar.java.SonarComponents
- addIssueOnFile(String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
-
Report an issue at file level.
- addIssueOnFile(JavaCheck, String) - Method in class org.sonar.java.model.DefaultInputFileScannerContext
- addIssueOnFile(JavaCheck, String) - Method in interface org.sonar.plugins.java.api.InputFileScannerContext
-
Report an issue at file level.
- addIssueOnProject(JavaCheck, String) - Method in class org.sonar.java.model.DefaultModuleScannerContext
- addIssueOnProject(JavaCheck, String) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- addIssueOnProject(JavaCheck, String) - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
-
Report an issue at the project level.
- addParametersMatcher(String...) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- addParametersMatcher(String...) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
-
Match a method signature with exactly the types provided.
- addParametersMatcher(Predicate<List<Type>>) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- addParametersMatcher(Predicate<List<Type>>) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
-
Match a method signature respecting the predicate.
- addSecondaryLocation(InputFile, int, int, int, int, String) - Method in class org.sonar.java.reporting.JavaIssue
- addSmap(SmapFile) - Method in class org.sonar.java.model.GeneratedFile
- addTextEdit(JavaTextEdit...) - Method in class org.sonar.java.reporting.JavaQuickFix.Builder
- addTextEdits(List<JavaTextEdit>) - Method in class org.sonar.java.reporting.JavaQuickFix.Builder
- addTrueSuccessor(CFG.Block) - Method in class org.sonar.java.cfg.CFG.Block
- addUnique(String) - Method in class org.sonar.java.AnalysisWarningsWrapper
- addWarnings(Map<JProblem.Type, Set<JWarning>>) - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- addWithoutParametersMatcher() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- addWithoutParametersMatcher() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
-
Match a method signature without parameters.
- analysisCancelled() - Method in class org.sonar.java.SonarComponents
- AnalysisException - Exception Class in org.sonar.java
-
Runtime exception to be thrown during analysis, in case of major issue, for instance invalid format of a report to be parsed
- AnalysisException(String) - Constructor for exception class org.sonar.java.AnalysisException
- AnalysisException(String, Throwable) - Constructor for exception class org.sonar.java.AnalysisException
- AnalysisProgress - Class in org.sonar.java
- AnalysisProgress(int) - Constructor for class org.sonar.java.AnalysisProgress
- AnalysisWarningsWrapper - Class in org.sonar.java
-
Wrap an
AnalysisWarnings
instance, available since SQ API 7.4. - AnalysisWarningsWrapper(AnalysisWarnings) - Constructor for class org.sonar.java.AnalysisWarningsWrapper
- analyze(CFG) - Static method in class org.sonar.java.cfg.LiveVariables
-
Returns LiveVariables object with information concerning local variables and parameters
- analyzeCommentLines(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
- AnalyzerMessage - Class in org.sonar.java.reporting
-
Class used to represent analyzer issue messages
- AnalyzerMessage(JavaCheck, InputComponent, int, String, int) - Constructor for class org.sonar.java.reporting.AnalyzerMessage
- AnalyzerMessage(JavaCheck, InputComponent, AnalyzerMessage.TextSpan, String, int) - Constructor for class org.sonar.java.reporting.AnalyzerMessage
- AnalyzerMessage.TextSpan - Class in org.sonar.java.reporting
- analyzeWithFields(CFG) - Static method in class org.sonar.java.cfg.LiveVariables
-
Returns LiveVariables object with information concerning local variables, parameters and fields
- AND - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- AND - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- AND_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ANDAND - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- ANDEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- andToken() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- andToken() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- annotation() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- ANNOTATION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ANNOTATION_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- annotations() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- annotations() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
- annotations() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- annotations() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- annotations() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- annotations() - Method in class org.sonar.java.model.expression.VarTypeTreeImpl
- annotations() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- annotations() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- annotations() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- annotations() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- annotations() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
- annotations() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- annotations() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
-
The list of annotations found on this symbol.
- annotations() - Method in interface org.sonar.plugins.java.api.tree.ArrayDimensionTree
- annotations() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- annotations() - Method in interface org.sonar.plugins.java.api.tree.ModifiersTree
- annotations() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- annotations() - Method in interface org.sonar.plugins.java.api.tree.PackageDeclarationTree
- annotations() - Method in interface org.sonar.plugins.java.api.tree.TypeTree
- annotations() - Method in interface org.sonar.plugins.java.api.tree.WildcardTree
- AnnotationTree - Interface in org.sonar.plugins.java.api.tree
-
Annotation.
- AnnotationTreeImpl - Class in org.sonar.java.model.declaration
- AnnotationTreeImpl(InternalSyntaxToken, TypeTree, ArgumentListTreeImpl) - Constructor for class org.sonar.java.model.declaration.AnnotationTreeImpl
- annotationType() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- annotationType() - Method in interface org.sonar.plugins.java.api.tree.AnnotationTree
- AnnotationValueImpl - Class in org.sonar.java.model
- AnnotationValueImpl(String, Object) - Constructor for class org.sonar.java.model.AnnotationValueImpl
- ANY - Static variable in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- anyName() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- anyName() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.NameBuilder
-
Match a method with any name.
- apiKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- ApiMismatchException - Exception Class in org.sonar.java.exceptions
- ApiMismatchException(Throwable) - Constructor for exception class org.sonar.java.exceptions.ApiMismatchException
- areEquivalent(List<? extends Tree>, List<? extends Tree>) - Static method in class org.sonar.java.model.SyntacticEquivalence
- areEquivalent(List<? extends Tree>, List<? extends Tree>, BiPredicate<JavaTree, JavaTree>) - Static method in class org.sonar.java.model.SyntacticEquivalence
- areEquivalent(Tree, Tree) - Static method in class org.sonar.java.model.SyntacticEquivalence
- areEquivalentIncludingSameVariables(Tree, Tree) - Static method in class org.sonar.java.model.SyntacticEquivalence
-
Syntactic equivalence with additional semantic equivalence for identifiers.
- arePreviewFeaturesEnabled() - Method in class org.sonar.java.model.JavaVersionImpl
- arePreviewFeaturesEnabled() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Returns wether preview features are enabled or not (false by default)
- areSemanticallyEquivalent(List<? extends Tree>, List<? extends Tree>) - Static method in class org.sonar.java.model.SyntacticEquivalence
-
Syntactic equivalence with additional semantic equivalence for methods calls.
- ArgumentListTreeImpl - Class in org.sonar.java.ast.parser
- arguments() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- arguments() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- arguments() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- arguments() - Method in interface org.sonar.plugins.java.api.tree.AnnotationTree
- arguments() - Method in interface org.sonar.plugins.java.api.tree.MethodInvocationTree
- arguments() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- Arguments - Interface in org.sonar.plugins.java.api.tree
- ARGUMENTS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ARRAY_ACCESS_EXPRESSION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ARRAY_DIMENSION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ARRAY_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ArrayAccessExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Array access expression.
- ArrayAccessExpressionTreeImpl - Class in org.sonar.java.model.expression
- ArrayAccessExpressionTreeImpl(ExpressionTree, ArrayDimensionTree) - Constructor for class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- ArrayDimensionTree - Interface in org.sonar.plugins.java.api.tree
-
Describe an array dimension.
- ArrayDimensionTreeImpl - Class in org.sonar.java.model
- ArrayDimensionTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.java.model.ArrayDimensionTreeImpl
- ArrayTypeTree - Interface in org.sonar.plugins.java.api.tree
-
Array type.
- ArrayTypeTreeImpl(TypeTree, List<AnnotationTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- ArrayTypeTreeImpl(TypeTree, List<AnnotationTreeImpl>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- ARROW - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- arrowToken() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- arrowToken() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- asConstant() - Method in class org.sonar.java.model.expression.AssessableExpressionTree
- asConstant() - Method in class org.sonar.java.model.pattern.AbstractPatternTree
- asConstant() - Method in class org.sonar.java.model.pattern.NullPatternTreeImpl
- asConstant() - Method in interface org.sonar.plugins.java.api.tree.ExpressionTree
- asConstant(Class<T>) - Method in class org.sonar.java.model.expression.AssessableExpressionTree
- asConstant(Class<T>) - Method in class org.sonar.java.model.pattern.AbstractPatternTree
- asConstant(Class<T>) - Method in class org.sonar.java.model.pattern.NullPatternTreeImpl
- asConstant(Class<T>) - Method in interface org.sonar.plugins.java.api.tree.ExpressionTree
- asInt() - Method in class org.sonar.java.model.JavaVersionImpl
- asInt() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
get java version as integer
- ASSERT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- ASSERT_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- assertKeyword() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- assertKeyword() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- AssertStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'assert' statement.
- AssertStatementTreeImpl - Class in org.sonar.java.model.statement
- AssertStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.AssertStatementTreeImpl
- AssessableExpressionTree - Class in org.sonar.java.model.expression
-
Parent class for all ExpressionTrees, which allows to express them as their constant value
- AssessableExpressionTree() - Constructor for class org.sonar.java.model.expression.AssessableExpressionTree
- ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ASSIGNMENT_HAS_NO_EFFECT - Enum constant in enum org.sonar.java.model.JProblem.Type
- AssignmentExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Assignment expression.
- AssignmentExpressionTreeImpl - Class in org.sonar.java.model.expression
- AssignmentExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- astParser() - Method in class org.sonar.java.model.JParserConfig
- ASTUtils - Class in org.eclipse.jdt.core.dom
- at(int, int) - Static method in interface org.sonar.plugins.java.api.location.Position
- at(int, int, int, int) - Static method in interface org.sonar.plugins.java.api.location.Range
- at(Position, int) - Static method in interface org.sonar.plugins.java.api.location.Range
- at(Position, String) - Static method in interface org.sonar.plugins.java.api.location.Range
- at(Position, Position) - Static method in interface org.sonar.plugins.java.api.location.Range
- AT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- atOffset(int, int) - Static method in class org.sonar.java.model.location.InternalPosition
- atToken() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- atToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
-
Only used for annotation types, not part of API
- atToken() - Method in interface org.sonar.plugins.java.api.tree.AnnotationTree
B
- BANG - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- BaseTreeVisitor - Class in org.sonar.plugins.java.api.tree
-
Default implementation of
TreeVisitor
. - BaseTreeVisitor() - Constructor for class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- BATCH - Enum constant in enum org.sonar.java.model.JParserConfig.Mode
- beginTask(String, int) - Method in class org.sonar.java.ProgressMonitor
- Beta - Annotation Type in org.sonar.java.annotations
-
This annotation should be placed on api elements that can be changed in the future versions and do not guarantee backward compatibility
- binaries - Variable in class org.sonar.java.classpath.AbstractClasspath
- binaryDirs() - Method in class org.sonar.java.DefaultJavaResourceLocator
- binaryDirs() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
The folders containing the binary .class files.
- BinaryExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Binary expression.
- BinaryExpressionTreeImpl - Class in org.sonar.java.model.expression
- BinaryExpressionTreeImpl(Tree.Kind, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- binding - Variable in class org.sonar.java.model.expression.IdentifierTreeImpl
- binding - Variable in class org.sonar.java.model.JavaTree.ImportTreeImpl
- BITWISE_COMPLEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- block() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- block() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- block() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- block() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- block() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
- block() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- block() - Method in interface org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- block() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- Block(int) - Constructor for class org.sonar.java.cfg.CFG.Block
- BLOCK - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- blocks() - Method in class org.sonar.java.cfg.CFG
- blocks() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph
- BlockTree - Interface in org.sonar.plugins.java.api.tree
-
Block.
- BlockTreeImpl - Class in org.sonar.java.model.statement
- BlockTreeImpl(InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.BlockTreeImpl
- BlockTreeImpl(Tree.Kind, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.BlockTreeImpl
- body() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- body() - Method in class org.sonar.java.model.statement.BlockTreeImpl
- body() - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
- body() - Method in interface org.sonar.plugins.java.api.tree.BlockTree
- body() - Method in interface org.sonar.plugins.java.api.tree.CaseGroupTree
- body() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- BOOLEAN - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- BOOLEAN - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- BOOLEAN_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
boolean
- bound() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- bound() - Method in interface org.sonar.plugins.java.api.tree.WildcardTree
- bounds() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- bounds() - Method in class org.sonar.java.model.TypeParameterTreeImpl
- bounds() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- bounds() - Method in interface org.sonar.plugins.java.api.tree.TypeParameterTree
- BREAK - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- BREAK_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- breakKeyword() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- breakKeyword() - Method in interface org.sonar.plugins.java.api.tree.BreakStatementTree
- BreakStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'break' statement.
- BreakStatementTreeImpl - Class in org.sonar.java.model.statement
- BreakStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.BreakStatementTreeImpl
- BSR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- BSREQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- build() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- build() - Method in class org.sonar.java.reporting.JavaQuickFix.Builder
- build() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
-
Build a MethodMatchers.
- build(MethodTree) - Static method in class org.sonar.java.cfg.CFG
- buildCFG(List<? extends Tree>) - Static method in class org.sonar.java.cfg.CFG
- buildCFG(List<? extends Tree>, boolean) - Static method in class org.sonar.java.cfg.CFG
- BYTE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- BYTE - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
C
- cacheContext - Variable in class org.sonar.java.model.DefaultModuleScannerContext
- CacheContext - Interface in org.sonar.plugins.java.api.caching
- CacheContextImpl - Class in org.sonar.java.caching
- CacheReadException - Exception Class in org.sonar.java.caching
- CacheReadException(String, Throwable) - Constructor for exception class org.sonar.java.caching.CacheReadException
- canSkipUnchangedFiles() - Method in class org.sonar.java.SonarComponents
- CASE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- CASE_GROUP - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- CASE_LABEL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- caseGroup() - Method in class org.sonar.java.cfg.CFG.Block
-
Label is used to contain additional information about a block which is not directly related to CFG structure.
- CaseGroupTree - Interface in org.sonar.plugins.java.api.tree
-
Group of 'case's in a 'switch' statement.
- CaseGroupTreeImpl - Class in org.sonar.java.model.statement
- CaseGroupTreeImpl(List<CaseLabelTreeImpl>, StatementListTreeImpl) - Constructor for class org.sonar.java.model.statement.CaseGroupTreeImpl
- CaseLabelTree - Interface in org.sonar.plugins.java.api.tree
-
'case' label in a 'switch' statement.
- CaseLabelTreeImpl - Class in org.sonar.java.model.statement
- CaseLabelTreeImpl(InternalSyntaxToken, List<ExpressionTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.CaseLabelTreeImpl
- caseOrDefaultKeyword() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- caseOrDefaultKeyword() - Method in interface org.sonar.plugins.java.api.tree.CaseLabelTree
- cases() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- cases() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- CATCH - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- CATCH - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- catches() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- catches() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- catchKeyword() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- catchKeyword() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
- CatchTree - Interface in org.sonar.plugins.java.api.tree
-
'catch' in a 'try' statement.
- CatchTreeImpl - Class in org.sonar.java.model.statement
- CatchTreeImpl(InternalSyntaxToken, InternalSyntaxToken, VariableTreeImpl, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.CatchTreeImpl
- cfg() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- cfg() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- cfg() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
-
Compute a CFG for the body of the lambda.
- cfg() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
-
Compute a CFG for a given method.
- CFG - Class in org.sonar.java.cfg
- CFG.Block - Class in org.sonar.java.cfg
- CFG.IBlock<T> - Interface in org.sonar.java.cfg
- CFGLoop - Class in org.sonar.java.cfg
- CHAR - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- CHAR - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- CHAR_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
char
- charset() - Method in class org.sonar.java.model.GeneratedFile
- checkArgument(boolean) - Static method in class org.sonar.java.Preconditions
- checkArgument(boolean, String) - Static method in class org.sonar.java.Preconditions
- checkClasses() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
-
get main source check classes
- CheckFailureException - Exception Class in org.sonar.java
- CheckFailureException(String, Exception) - Constructor for exception class org.sonar.java.CheckFailureException
- checkInterrupted(Exception) - Method in class org.sonar.java.ast.JavaAstScanner
- CheckRegistrar - Interface in org.sonar.plugins.java.api
-
This batch extension should be extended to provide the classes to be used to instantiate checks.
- CheckRegistrar.RegistrarContext - Class in org.sonar.plugins.java.api
-
Context for checks registration.
- checkState(boolean) - Static method in class org.sonar.java.Preconditions
- checkState(boolean, String) - Static method in class org.sonar.java.Preconditions
- checkState(boolean, String, Object) - Static method in class org.sonar.java.Preconditions
- checkState(boolean, String, Object, Object) - Static method in class org.sonar.java.Preconditions
- children() - Method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
- children() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- children() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- children() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- children() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- children() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- children() - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
- children() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- children() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- children() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- children() - Method in class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- children() - Method in class org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- children() - Method in class org.sonar.java.model.declaration.UsesDirectiveTreeImpl
- children() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- children() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- children() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
- children() - Method in class org.sonar.java.model.expression.InternalPostfixUnaryExpression
- children() - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- children() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
- children() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- children() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- children() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- children() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- children() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
- children() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
- children() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- children() - Method in class org.sonar.java.model.expression.VarTypeTreeImpl
- children() - Method in class org.sonar.java.model.InternalSyntaxToken
- children() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- children() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree
-
Creates iterable for children of this node.
- children() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
- children() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- children() - Method in class org.sonar.java.model.pattern.DefaultPatternTreeImpl
- children() - Method in class org.sonar.java.model.pattern.GuardedPatternTreeImpl
- children() - Method in class org.sonar.java.model.pattern.NullPatternTreeImpl
- children() - Method in class org.sonar.java.model.pattern.RecordPatternTreeImpl
- children() - Method in class org.sonar.java.model.pattern.TypePatternTreeImpl
- children() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.BlockTreeImpl
- children() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
- children() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- children() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- children() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.EmptyStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- children() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.StaticInitializerTreeImpl
- children() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- children() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- children() - Method in class org.sonar.java.model.statement.YieldStatementTreeImpl
- children() - Method in class org.sonar.java.model.TypeParameterTreeImpl
- children() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- CLASS - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- CLASS - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
- CLASS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- classBody() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- classBody() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- classFilesToAnalyze() - Method in class org.sonar.java.DefaultJavaResourceLocator
- classFilesToAnalyze() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
.class files to be analyzed.
- classKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- classpath() - Method in class org.sonar.java.DefaultJavaResourceLocator
- classpath() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
Classpath configured for the project.
- ClasspathForMain - Class in org.sonar.java.classpath
- ClasspathForMain(Configuration, FileSystem) - Constructor for class org.sonar.java.classpath.ClasspathForMain
- ClasspathForMain(Configuration, FileSystem, AnalysisWarningsWrapper) - Constructor for class org.sonar.java.classpath.ClasspathForMain
- ClasspathForMainForSonarLint - Class in org.sonar.java.classpath
- ClasspathForMainForSonarLint(Configuration, FileSystem) - Constructor for class org.sonar.java.classpath.ClasspathForMainForSonarLint
- ClasspathForTest - Class in org.sonar.java.classpath
- ClasspathForTest(Configuration, FileSystem) - Constructor for class org.sonar.java.classpath.ClasspathForTest
- ClasspathProperties - Class in org.sonar.java.classpath
- ClassTree - Interface in org.sonar.plugins.java.api.tree
-
Class, enum, interface or annotation declaration.
- ClassTreeImpl - Class in org.sonar.java.model.declaration
- ClassTreeImpl(Tree.Kind, SyntaxToken, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
- clear() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- closeBraceToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- closeBraceToken() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- closeBraceToken() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- closeBraceToken() - Method in class org.sonar.java.model.statement.BlockTreeImpl
- closeBraceToken() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- closeBraceToken() - Method in interface org.sonar.plugins.java.api.tree.BlockTree
- closeBraceToken() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- closeBraceToken() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- closeBraceToken() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
- closeBraceToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- closeBracketToken() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- closeBracketToken() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- closeBracketToken() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
- closeBracketToken() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- closeBracketToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayDimensionTree
- closeBracketToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayTypeTree
- closeBracketToken() - Method in interface org.sonar.plugins.java.api.tree.TypeArguments
- closeBracketToken() - Method in interface org.sonar.plugins.java.api.tree.TypeParameters
- closeParenToken() - Method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
- closeParenToken() - Method in class org.sonar.java.ast.parser.FormalParametersListTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- closeParenToken() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.Arguments
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.ParenthesizedTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.WhileStatementTree
- CognitiveComplexityVisitor - Class in org.sonar.java.ast.visitors
- CognitiveComplexityVisitor.Result - Class in org.sonar.java.ast.visitors
-
Cognitive complexity and associated locations
- collectArguments(String, Matcher, int, MethodMatchers.ParametersBuilder) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
- CollectionUtils - Class in org.sonar.java.collections
- collectUndefinedTypes(Set<JProblem>) - Method in class org.sonar.java.SonarComponents
- COLON - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- colonOrArrowToken() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- colonOrArrowToken() - Method in interface org.sonar.plugins.java.api.tree.CaseLabelTree
- colonToken() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- colonToken() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- colonToken() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- colonToken() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- colonToken() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- colonToken() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
- colonToken() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- colonToken() - Method in interface org.sonar.plugins.java.api.tree.LabeledStatementTree
- column() - Method in class org.sonar.java.model.InternalSyntaxToken
- column() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- column() - Method in class org.sonar.java.model.location.InternalPosition
- column() - Method in interface org.sonar.plugins.java.api.location.Position
-
The column number at the specified line.
- column() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
-
Deprecated, for removal: This API element is subject to removal in a future version.for removal, since = 7.3, "column()" can be replaced by range().start().columnOffset() and "column() + 1" can be replaced by range().start().column()
- column() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
-
Deprecated, for removal: This API element is subject to removal in a future version.for removal, since = 7.3, "column()" can be replaced by range().start().columnOffset() and "column() + 1" can be replaced by range().start().column()
- columnOffset() - Method in class org.sonar.java.model.location.InternalPosition
- columnOffset() - Method in interface org.sonar.plugins.java.api.location.Position
-
The column offset at the specified line.
- COMMA - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- comment() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- comment() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
- commentLinesMetric() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
- CommentLinesVisitor - Class in org.sonar.java.ast.visitors
- CommentLinesVisitor() - Constructor for class org.sonar.java.ast.visitors.CommentLinesVisitor
- compareTo(Position) - Method in class org.sonar.java.model.location.InternalPosition
- COMPILATION_UNIT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- compilationUnitComplexity(CompilationUnitTree) - Static method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- CompilationUnitTree - Interface in org.sonar.plugins.java.api.tree
-
Compilation unit.
- CompilationUnitTreeImpl(PackageDeclarationTree, List<ImportClauseTree>, List<Tree>, ModuleDeclarationTree, SyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- compilerOptions() - Static method in enum org.sonar.java.model.JProblem.Type
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.expression.VarTypeTreeImpl
- complete(List<AnnotationTree>) - Method in interface org.sonar.java.model.JavaTree.AnnotatedTypeTree
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- complete(List<AnnotationTree>) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- complete(ModifiersTreeImpl, SyntaxToken, IdentifierTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- complete(InternalSyntaxToken) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- complete(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
- complete(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- complete(TypeArguments, IdentifierTreeImpl) - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- complete(TypeTree) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- complete(TypeTree, IdentifierTree, SyntaxToken) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- completeAnnotations(List<AnnotationTree>) - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- completeAtToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeDimensions(List<ArrayDimensionTree>) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- completeInterfaces(SyntaxToken, QualifiedIdentifierListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeModifiers(ModifiersTreeImpl) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- completeModifiersAndType(ModifiersTreeImpl, TypeTree) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- completePermittedTypes(SyntaxToken, QualifiedIdentifierListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeRecordComponents(List<VariableTree>) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeRecordComponents(InternalSyntaxToken, List<VariableTree>, InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeSuperclass(SyntaxToken, TypeTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeType(TypeTree) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- completeType(TypeTree) - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- completeTypeAndInitializer(TypeTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- completeTypeParameters(TypeParameterListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeWithCurlyBraces(SyntaxToken, SyntaxToken) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- completeWithDotToken(InternalSyntaxToken) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- completeWithEnclosingExpression(ExpressionTree) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- completeWithModifiers(ModifiersTreeImpl) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- completeWithNewKeyword(SyntaxToken) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- completeWithNewKeyword(SyntaxToken) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- completeWithTypeArguments(TypeArgumentListTreeImpl) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- completeWithTypeParameters(TypeParameterListTreeImpl) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- complexity - Variable in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
-
Numerical value corresponding to the cognitive complexity
- ComplexityVisitor - Class in org.sonar.java.ast.visitors
- ComplexityVisitor() - Constructor for class org.sonar.java.ast.visitors.ComplexityVisitor
- condition() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- condition() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- condition() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- condition() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- condition() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- condition() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- condition() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- condition() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
- condition() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- condition() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- condition() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- condition() - Method in interface org.sonar.plugins.java.api.tree.WhileStatementTree
- CONDITIONAL_AND - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- CONDITIONAL_EXPRESSION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- CONDITIONAL_OR - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ConditionalExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Conditional expression.
- ConditionalExpressionTreeImpl - Class in org.sonar.java.model.expression
- ConditionalExpressionTreeImpl(ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- constantValue(Symbol.VariableSymbol) - Static method in class org.sonar.java.model.JUtils
- constructor() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- constructor() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.NameBuilder
-
Match a constructor.
- CONSTRUCTOR - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- CONSTRUCTOR - Static variable in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- constructorMatcher(String) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
- constructorSymbol() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- constructorSymbol() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
NewClassTree.methodSymbol()
, which returns the narrower typeSymbol.MethodSymbol
instead ofSymbol
. - contains(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- contains(String) - Method in class org.sonar.java.caching.DummyCache
- contains(String) - Method in class org.sonar.java.caching.JavaReadCacheImpl
- contains(String) - Method in interface org.sonar.plugins.java.api.caching.JavaReadCache
-
Checks whether the cache contains the provided
key
. - contains(InputFile) - Method in class org.sonar.java.caching.ContentHashCache
- containsAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- ContentHashCache - Class in org.sonar.java.caching
- ContentHashCache(SensorContext) - Constructor for class org.sonar.java.caching.ContentHashCache
- contents() - Method in class org.sonar.java.model.GeneratedFile
- context - Variable in class org.sonar.java.ast.visitors.SubscriptionVisitor
- context() - Method in class org.sonar.java.SonarComponents
- CONTINUE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- CONTINUE_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- continueKeyword() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- continueKeyword() - Method in interface org.sonar.plugins.java.api.tree.ContinueStatementTree
- ContinueStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'continue' statement.
- ContinueStatementTreeImpl - Class in org.sonar.java.model.statement
- ContinueStatementTreeImpl(InternalSyntaxToken, IdentifierTreeImpl, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.ContinueStatementTreeImpl
- ControlFlowGraph - Interface in org.sonar.plugins.java.api.cfg
- ControlFlowGraph.Block - Interface in org.sonar.plugins.java.api.cfg
- copyFromPrevious(String) - Method in class org.sonar.java.caching.DummyCache
- copyFromPrevious(String) - Method in class org.sonar.java.caching.JavaWriteCacheImpl
- copyFromPrevious(String) - Method in interface org.sonar.plugins.java.api.caching.JavaWriteCache
-
Copy a cached entry from the previous cache to the new one.
- cost() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- create() - Static method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- create(String, int, int) - Static method in class org.sonar.java.model.InternalSyntaxTrivia
- create(SensorContext, RuleKey, Double) - Static method in class org.sonar.java.reporting.JavaIssue
- create(JavaVersion, List<File>) - Method in enum org.sonar.java.model.JParserConfig.Mode
- createAnalyzerMessage(InputFile, JavaCheck, Tree, Tree, String, Iterable<List<JavaFileScannerContext.Location>>, Integer) - Static method in class org.sonar.java.model.DefaultJavaFileScannerContext
- createAnalyzerMessage(JavaCheck, Tree, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- createAnalyzerMessage(JavaCheck, Tree, String) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- createScannerContext(SonarComponents, InputFile, JavaVersion, boolean, CacheContext) - Method in class org.sonar.java.model.VisitorsBridge
- createScannerContext(SonarComponents, InputFile, JavaVersion, boolean, CacheContext) - Method in class org.sonar.java.testing.VisitorsBridgeForTests
- createScannerContext(SonarComponents, JavaVersion, boolean, CacheContext) - Method in class org.sonar.java.model.VisitorsBridge
- createScannerContext(SonarComponents, JavaVersion, boolean, CacheContext) - Method in class org.sonar.java.testing.VisitorsBridgeForTests
- createScannerContext(CompilationUnitTree, Sema, SonarComponents, boolean) - Method in class org.sonar.java.model.VisitorsBridge
- createScannerContext(CompilationUnitTree, Sema, SonarComponents, boolean) - Method in class org.sonar.java.testing.VisitorsBridgeForTests
- currentFile - Variable in class org.sonar.java.model.VisitorsBridge
D
- DBLECOLON - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- DEC - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- declaration() - Method in class org.sonar.java.model.JLabelSymbol
- declaration() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
Declaration node of this symbol.
- declaration() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.LabelSymbol
-
Declaration tree of this label.
- declaration() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
- declaration() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
- declaration() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.VariableSymbol
- declaration() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- declarationKeyword() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- declarationKeyword() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- declarationParameters() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
-
Symbols of parameters declared by this method.
- declaringType(Type) - Static method in class org.sonar.java.model.JUtils
- DEFAULT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- DEFAULT - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- DEFAULT_PATTERN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Deprecated.Preview Feature
- DefaultInputFileScannerContext - Class in org.sonar.java.model
- DefaultInputFileScannerContext(SonarComponents, InputFile, JavaVersion, boolean, CacheContext) - Constructor for class org.sonar.java.model.DefaultInputFileScannerContext
- DefaultJavaFileScannerContext - Class in org.sonar.java.model
- DefaultJavaFileScannerContext(CompilationUnitTree, InputFile, Sema, SonarComponents, JavaVersion, boolean, boolean) - Constructor for class org.sonar.java.model.DefaultJavaFileScannerContext
- DefaultJavaFileScannerContext(CompilationUnitTree, InputFile, Sema, SonarComponents, JavaVersion, boolean, boolean, CacheContext) - Constructor for class org.sonar.java.model.DefaultJavaFileScannerContext
- DefaultJavaResourceLocator - Class in org.sonar.java
- DefaultJavaResourceLocator(ClasspathForMain, ClasspathForTest) - Constructor for class org.sonar.java.DefaultJavaResourceLocator
- DefaultModuleScannerContext - Class in org.sonar.java.model
- DefaultModuleScannerContext(SonarComponents, JavaVersion, boolean, CacheContext) - Constructor for class org.sonar.java.model.DefaultModuleScannerContext
- DefaultPatternTree - Interface in org.sonar.plugins.java.api.tree
-
Deprecated.Preview Feature
- DefaultPatternTreeImpl - Class in org.sonar.java.model.pattern
-
JDK 17 Preview feature (JEP-406), deprecated by design until it will be final java:S1874 = "@Deprecated" code should not be used
- DefaultPatternTreeImpl(SyntaxToken) - Constructor for class org.sonar.java.model.pattern.DefaultPatternTreeImpl
- DefaultSymbol() - Constructor for class org.sonar.java.model.Symbols.DefaultSymbol
- defaultToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- defaultToken() - Method in class org.sonar.java.model.pattern.DefaultPatternTreeImpl
- defaultToken() - Method in interface org.sonar.plugins.java.api.tree.DefaultPatternTree
-
Deprecated.
- defaultToken() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- defaultValue() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- defaultValue() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- defaultValue(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- detail() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- detail() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- dimension() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- dimension() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
- dimensions() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- dimensions() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
- directiveKeyword() - Method in class org.sonar.java.model.declaration.ModuleDirectiveTreeImpl
- directiveKeyword() - Method in interface org.sonar.plugins.java.api.tree.ModuleDirectiveTree
- directSuperTypes(Type) - Static method in class org.sonar.java.model.JUtils
- DIV - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- DIVEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- DIVIDE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- DIVIDE_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- DO - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- DO_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- doKeyword() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- doKeyword() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- done() - Method in class org.sonar.java.ProgressMonitor
- DOT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- dotToken() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- dotToken() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
-
"dot" is not null only when the enclosing expression is present
- DOUBLE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- DOUBLE - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- DOUBLE_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
double
- doubleColon() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- doubleColon() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
- DoWhileStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'do' statement.
- DoWhileStatementTreeImpl - Class in org.sonar.java.model.statement
- DoWhileStatementTreeImpl(InternalSyntaxToken, StatementTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- DummyCache - Class in org.sonar.java.caching
- DummyCache() - Constructor for class org.sonar.java.caching.DummyCache
E
- effectiveJavaVersionAsString() - Method in class org.sonar.java.model.JavaVersionImpl
- effectiveJavaVersionAsString() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Get the effective Java version as a String.
- elements - Variable in class org.sonar.java.classpath.AbstractClasspath
- elements() - Method in class org.sonar.java.cfg.CFG.Block
- elements() - Method in interface org.sonar.java.cfg.CFG.IBlock
- elements() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- elementType() - Method in interface org.sonar.plugins.java.api.semantic.Type.ArrayType
-
Type of elements in this array.
- ELLIPSIS - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- ellipsisToken() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- ellipsisToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayTypeTree
- ELSE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- elseKeyword() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- elseKeyword() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- elseStatement() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- elseStatement() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- empty() - Static method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
- EMPTY_LIBRARIES_WARNING_TEMPLATE - Static variable in class org.sonar.java.classpath.ClasspathProperties
- EMPTY_METADATA - Static variable in class org.sonar.java.model.Symbols
- EMPTY_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- emptyList() - Static method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
- emptyList() - Static method in class org.sonar.java.ast.parser.InitializerListTreeImpl
- emptyList() - Static method in class org.sonar.java.ast.parser.ModuleNameListTreeImpl
- emptyList() - Static method in class org.sonar.java.ast.parser.ModuleNameTreeImpl
- emptyList() - Static method in class org.sonar.java.ast.parser.QualifiedIdentifierListTreeImpl
- emptyList() - Static method in class org.sonar.java.ast.parser.ResourceListTreeImpl
- emptyList() - Static method in class org.sonar.java.ast.parser.StatementListTreeImpl
- emptyModifiers() - Static method in class org.sonar.java.model.declaration.ModifiersTreeImpl
- EmptyStatementTree - Interface in org.sonar.plugins.java.api.tree
-
Empty statement.
- EmptyStatementTreeImpl - Class in org.sonar.java.model.statement
- EmptyStatementTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.EmptyStatementTreeImpl
- ENABLE_PREVIEW - Static variable in interface org.sonar.plugins.java.api.JavaVersion
-
Flag to enable java preview features
- enclosingClass() - Method in class org.sonar.java.model.JLabelSymbol
- enclosingClass() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
The closest enclosing class.
- enclosingClass(Tree) - Static method in class org.sonar.java.model.JUtils
- enclosingExpression() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- enclosingExpression() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- end() - Method in class org.sonar.java.ExecutionTimeReport
- end() - Method in class org.sonar.java.model.location.InternalRange
- end() - Method in interface org.sonar.plugins.java.api.location.Range
- endBatch() - Method in class org.sonar.java.AnalysisProgress
- endCharacter - Variable in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- endLine - Variable in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- endLine() - Method in interface org.sonar.plugins.java.api.SourceMap.Location
- endLine(SyntaxToken) - Static method in class org.sonar.java.model.LineUtils
- endLine(SyntaxTrivia) - Static method in class org.sonar.java.model.LineUtils
- endLine(Tree) - Static method in class org.sonar.java.model.LineUtils
- endOf(SyntaxToken) - Static method in interface org.sonar.plugins.java.api.location.Position
- endOf(SyntaxTrivia) - Static method in interface org.sonar.plugins.java.api.location.Position
- endOf(Tree) - Static method in interface org.sonar.plugins.java.api.location.Position
- endOfAnalysis() - Method in class org.sonar.java.ast.JavaAstScanner
- endOfAnalysis() - Method in class org.sonar.java.model.VisitorsBridge
- endOfAnalysis(ModuleScannerContext) - Method in interface org.sonar.plugins.java.api.internal.EndOfAnalysis
-
A method called when all files in the module have been processed.
- EndOfAnalysis - Interface in org.sonar.plugins.java.api.internal
-
Common interface for providing callbacks that are triggered at the end of a module's analysis, after all files have been scanned.
- endToken() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- endToken() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- entryBlock() - Method in class org.sonar.java.cfg.CFG
- entryBlock() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph
- ENUM - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- ENUM - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ENUM_CONSTANT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- EnumConstantTree - Interface in org.sonar.plugins.java.api.tree
-
Enum constant.
- EnumConstantTreeImpl - Class in org.sonar.java.model.declaration
- EnumConstantTreeImpl(ModifiersTree, IdentifierTree, NewClassTreeImpl, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.EnumConstantTreeImpl
- eofToken() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- eofToken() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
- EQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- EQUAL - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- EQUAL_TO - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- equals(Object) - Method in class org.sonar.java.caching.JavaReadCacheImpl
- equals(Object) - Method in class org.sonar.java.caching.JavaWriteCacheImpl
- equals(Object) - Method in class org.sonar.java.model.JProblem
- equals(Object) - Method in class org.sonar.java.model.JWarning
- equals(Object) - Method in class org.sonar.java.model.location.InternalPosition
- equals(Object) - Method in class org.sonar.java.model.location.InternalRange
- equals(Object) - Method in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- equals(Object) - Method in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- equalToken() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- equalToken() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- erasure() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Erasure of this type.
- ExceptionHandler - Interface in org.sonar.java
-
Interface defining how a java check should react when errors are occurring during analysis.
- exceptions() - Method in class org.sonar.java.cfg.CFG.Block
- ExecutionTimeReport - Class in org.sonar.java
- ExecutionTimeReport() - Constructor for class org.sonar.java.ExecutionTimeReport
- exitBlock() - Method in class org.sonar.java.cfg.CFG.Block
- exitBlock() - Method in class org.sonar.java.cfg.CFG
- exitBlock() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph
- EXPORTS - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- EXPORTS_DIRECTIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ExportsDirectiveTree - Interface in org.sonar.plugins.java.api.tree
-
The 'exports' directive from java 9 module directives JLS9 - §7.7.2
- ExportsDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- ExportsDirectiveTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ListTree<ModuleNameTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- expression - Variable in class org.sonar.java.model.expression.InternalUnaryExpression
- expression() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- expression() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- expression() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- expression() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
- expression() - Method in class org.sonar.java.model.expression.InternalUnaryExpression
- expression() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- expression() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- expression() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
- expression() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- expression() - Method in class org.sonar.java.model.pattern.GuardedPatternTreeImpl
- expression() - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
- expression() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- expression() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- expression() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- expression() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- expression() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- expression() - Method in class org.sonar.java.model.statement.YieldStatementTreeImpl
- expression() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.ArrayDimensionTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.AssignmentExpressionTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.ExpressionStatementTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- expression() - Method in interface org.sonar.plugins.java.api.tree.GuardedPatternTree
-
Deprecated.
- expression() - Method in interface org.sonar.plugins.java.api.tree.InstanceOfTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.MemberSelectExpressionTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.ParenthesizedTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.PatternInstanceOfTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.ReturnStatementTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.ThrowStatementTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.UnaryExpressionTree
- expression() - Method in interface org.sonar.plugins.java.api.tree.YieldStatementTree
- EXPRESSION_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- expressions() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- expressions() - Method in interface org.sonar.plugins.java.api.tree.CaseLabelTree
- ExpressionStatementTree - Interface in org.sonar.plugins.java.api.tree
-
Expression statement.
- ExpressionStatementTreeImpl - Class in org.sonar.java.model.statement
- ExpressionStatementTreeImpl(ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.ExpressionStatementTreeImpl
- ExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Common interface for all types of expressions.
- ExpressionUtils - Class in org.sonar.java.model
- EXTENDS - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- EXTENDS_WILDCARD - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- extendsOrSuperToken() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- extendsOrSuperToken() - Method in interface org.sonar.plugins.java.api.tree.WildcardTree
- extendToken() - Method in class org.sonar.java.model.TypeParameterTreeImpl
- extendToken() - Method in interface org.sonar.plugins.java.api.tree.TypeParameterTree
- extractIdentifier(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- extractIdentifierSymbol(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
F
- FAIL_ON_EXCEPTION_KEY - Static variable in class org.sonar.java.SonarComponents
- FALSE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- falseBlock() - Method in class org.sonar.java.cfg.CFG.Block
- falseExpression() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- falseExpression() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
- FIELD - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
- file() - Method in class org.sonar.java.model.GeneratedFile
- file() - Method in interface org.sonar.plugins.java.api.SourceMap.Location
- FILE_BY_FILE - Enum constant in enum org.sonar.java.model.JParserConfig.Mode
- fileCanBeSkipped(InputFile) - Method in class org.sonar.java.SonarComponents
- FileHashingUtils - Class in org.sonar.java.caching
- fileLines(InputFile) - Method in class org.sonar.java.SonarComponents
- fileLinesContextFor(InputFile) - Method in class org.sonar.java.SonarComponents
- FileLinesVisitor - Class in org.sonar.java.ast.visitors
-
Saves information about lines directly into Sonar by using
FileLinesContext
. - FileLinesVisitor(SonarComponents) - Constructor for class org.sonar.java.ast.visitors.FileLinesVisitor
- filename() - Method in class org.sonar.java.model.GeneratedFile
- fileParsed() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- fileParsed() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Checks if file has been parsed correctly.
- filterModuleInfo(Iterable<T>) - Method in class org.sonar.java.ast.JavaAstScanner
- FINAL - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- FINAL - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- FINALLY - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- finallyBlock() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- finallyBlock() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- finallyKeyword() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- finallyKeyword() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- findAnnotationTree(SymbolMetadata.AnnotationInstance) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
- findModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
- findResourceByClassName(String) - Method in class org.sonar.java.DefaultJavaResourceLocator
- findResourceByClassName(String) - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
Retrieve a SonarQube resource by the class name.
- FIRST_COLUMN - Static variable in interface org.sonar.plugins.java.api.location.Position
- FIRST_LINE - Static variable in interface org.sonar.plugins.java.api.location.Position
- firstSemicolonToken() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- firstSemicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- firstToken() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- firstToken() - Method in class org.sonar.java.model.InternalSyntaxToken
- firstToken() - Method in class org.sonar.java.model.JavaTree
- firstToken() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- firstToken() - Method in interface org.sonar.plugins.java.api.tree.Tree
- FLOAT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- FLOAT - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- FLOAT_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
float
- flows - Variable in class org.sonar.java.reporting.AnalyzerMessage
- flows() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- FluentReporting - Interface in org.sonar.java.reporting
- FluentReporting.JavaIssueBuilder - Interface in org.sonar.java.reporting
- FOR - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- FOR_EACH_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- FOR_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ForEachStatement - Interface in org.sonar.plugins.java.api.tree
-
Enhanced 'for' statement.
- ForEachStatementImpl - Class in org.sonar.java.model.statement
- ForEachStatementImpl(InternalSyntaxToken, InternalSyntaxToken, VariableTreeImpl, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.ForEachStatementImpl
- forKeyword() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- forKeyword() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- forKeyword() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- forKeyword() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- FormalParametersListTreeImpl - Class in org.sonar.java.ast.parser
- FormalParametersListTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.FormalParametersListTreeImpl
- forRule(JavaCheck) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- forRule(JavaCheck) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- ForStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'for' statement.
- ForStatementTreeImpl - Class in org.sonar.java.model.statement
- ForStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ListTree<StatementTree>, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ListTree<StatementTree>, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.ForStatementTreeImpl
- fromCommonsRegexIssueLocation(RegexIssueLocation) - Static method in class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- fromString(String) - Static method in class org.sonar.java.model.JavaVersionImpl
- fromStrings(String, String) - Static method in class org.sonar.java.model.JavaVersionImpl
- fs - Variable in class org.sonar.java.classpath.AbstractClasspath
- fullyQualifiedName() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Fully qualified name of the type.
G
- GE - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- GeneratedFile - Class in org.sonar.java.model
- GeneratedFile(Path) - Constructor for class org.sonar.java.model.GeneratedFile
- get() - Method in class org.sonar.java.model.JParserConfig.Result
- get(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- getAnnotations(Tree) - Static method in class org.sonar.java.model.ModifiersUtils
- getApiJavadoc(Tree) - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- getAssignedSymbol(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- getAssociatedInterface() - Method in enum org.sonar.plugins.java.api.tree.Tree.Kind
- getAsStringValue(LiteralTree) - Static method in class org.sonar.java.model.LiteralUtils
- getBatchModeSizeInKB() - Method in class org.sonar.java.SonarComponents
-
Returns the batch mode size as read from configuration, in Kilo Bytes.
- getBinaryDirs() - Method in class org.sonar.java.classpath.AbstractClasspath
- getCacheContext() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- getCacheContext() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
- getCFGLoops(CFG) - Static method in class org.sonar.java.cfg.CFGLoop
- getCheck() - Method in class org.sonar.java.reporting.AnalyzerMessage
- getChildren() - Method in class org.sonar.java.model.JavaTree
- getClassNames() - Method in class org.sonar.java.JavaFilesCache
- getClasspath() - Method in class org.sonar.java.ast.JavaAstScanner
- getClasspath() - Method in class org.sonar.java.model.VisitorsBridge
- getClassType(String) - Method in class org.sonar.java.model.JSema
- getClassType(String) - Method in interface org.sonar.java.model.Sema
- getCompilationUnitComplexity(CompilationUnitTree) - Method in class org.sonar.java.metrics.MetricsComputer
- getComplexityNodes(Tree) - Method in class org.sonar.java.metrics.MetricsComputer
- getComplexityNodes(Tree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getComplexityNodes(Tree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Computes the list of syntax nodes which are contributing to increase the complexity for the given methodTree.
- getConstructorIdentifier() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- getCost() - Method in class org.sonar.java.reporting.AnalyzerMessage
- getDescription() - Method in class org.sonar.java.reporting.JavaQuickFix
- getElements() - Method in class org.sonar.java.classpath.AbstractClasspath
- getEnclosingElement(ExpressionTree, Tree.Kind...) - Static method in class org.sonar.java.model.ExpressionUtils
- getEnclosingMethod(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
Return the first enclosing method or constructor containing the given expression.
- getEnvironmentCleaner() - Method in class org.sonar.java.model.JSema
- getEnvironmentCleaner(AST) - Static method in class org.eclipse.jdt.core.dom.ASTUtils
- getFileContent() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getFileContent() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Content of the currently analyzed file.
- getFileLines() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getFileLines() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Lines of the currently analyzed file.
- getFilesFromProperty(String) - Method in class org.sonar.java.classpath.AbstractClasspath
- getFirst(Iterable<T>, T) - Static method in class org.sonar.java.collections.CollectionUtils
- getGeneratedFile() - Method in class org.sonar.java.model.SmapFile
- getIn(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
- getInputComponent() - Method in class org.sonar.java.reporting.AnalyzerMessage
- getInputFile() - Method in class org.sonar.java.model.DefaultInputFileScannerContext
- getInputFile() - Method in interface org.sonar.plugins.java.api.InputFileScannerContext
-
InputFile under analysis.
- getInstance() - Static method in class org.sonar.java.matcher.NoneMethodMatchers
- getIssues() - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- getJavaClasspath() - Method in class org.sonar.java.SonarComponents
- getJavaTestClasspath() - Method in class org.sonar.java.SonarComponents
- getJavaVersion() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- getJavaVersion() - Method in class org.sonar.java.model.VisitorsBridge
- getJavaVersion() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
-
Java version defined for the analysis using
sonar.java.version
parameter. - getJdkClassesRoots(Path) - Static method in class org.sonar.java.classpath.JavaSdkUtil
- getJdkJars() - Method in class org.sonar.java.classpath.AbstractClasspath
- getJspClasspath() - Method in class org.sonar.java.SonarComponents
- getKinds() - Method in enum org.sonar.java.model.JProblem.Type
- getLine() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- getLine() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- getLine() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- getLine() - Method in class org.sonar.java.model.InternalSyntaxToken
- getLine() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- getLine() - Method in class org.sonar.java.model.JavaTree
- getLine() - Method in class org.sonar.java.reporting.AnalyzerMessage
- getLinesOfCode(Tree) - Method in class org.sonar.java.metrics.MetricsComputer
- getMaxNestingLevel(MethodTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- getMessage() - Method in class org.sonar.java.reporting.AnalyzerMessage
- getMethodComplexity(MethodTree) - Method in class org.sonar.java.metrics.MetricsComputer
- getMethodNestingLevel(MethodTree) - Method in class org.sonar.java.metrics.MetricsComputer
- getMetricsComputer() - Method in interface org.sonar.java.metrics.MetricsScannerContext
- getMetricsComputer() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
- getModuleKey() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- getModuleKey() - Method in class org.sonar.java.SonarComponents
-
Returns an OS-independent key that should identify the module within the project
- getModuleKey() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
- getName() - Method in enum org.sonar.java.ast.api.JavaKeyword
- getName() - Method in enum org.sonar.java.ast.api.JavaPunctuator
- getName() - Method in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- getNodes(Tree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- getNoSonarLines(CompilationUnitTree) - Method in class org.sonar.java.metrics.MetricsComputer
- getNullabilityDataAtLevel(SymbolMetadata, SymbolMetadata.NullabilityTarget, SymbolMetadata.NullabilityLevel) - Static method in class org.sonar.java.model.JSymbolMetadataNullabilityHelper
-
Return the Nullability data given the metadata of the current symbol, a level and a target.
- getNumberOfAccessedVariables(MethodTree) - Method in class org.sonar.java.ast.visitors.NumberOfAccessedVariablesVisitor
- getNumberOfAccessedVariables(MethodTree) - Method in class org.sonar.java.metrics.MetricsComputer
- getNumberOfCommentedLines(CompilationUnitTree) - Method in class org.sonar.java.metrics.MetricsComputer
- getNumberOfStatements(Tree) - Method in class org.sonar.java.metrics.MetricsComputer
- getOut(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
- getPackage(Symbol) - Static method in class org.sonar.java.model.JUtils
- getParentOfType(Tree, Tree.Kind...) - Static method in class org.sonar.java.model.ExpressionUtils
- getProject() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- getProject() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
-
InputComponent
representing the project being analyzed - getProperties() - Static method in class org.sonar.java.classpath.ClasspathProperties
- getQuickFixes() - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- getReadCache() - Method in class org.sonar.java.caching.CacheContextImpl
- getReadCache() - Method in interface org.sonar.plugins.java.api.caching.CacheContext
- getRegexForLiterals(FlagSet, LiteralTree...) - Method in class org.sonar.java.regex.RegexCache
- getReplacement() - Method in class org.sonar.java.reporting.JavaTextEdit
- getRootCause(Throwable) - Static method in class org.sonar.java.exceptions.ThrowableUtils
- getRootProjectWorkingDirectory() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- getRootProjectWorkingDirectory() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
- getRuleKey(JavaCheck) - Method in class org.sonar.java.SonarComponents
- getSemanticModel() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getSemanticModel() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Get semantic analysis.
- getTextEdits() - Method in class org.sonar.java.reporting.JavaQuickFix
- getTextSpan() - Method in class org.sonar.java.reporting.JavaTextEdit
- getTree() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getTree() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Parsed tree of the current file.
- getValue() - Method in enum org.sonar.java.ast.api.JavaKeyword
- getValue() - Method in enum org.sonar.java.ast.api.JavaPunctuator
- getValue() - Method in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- getWorkingDirectory() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- getWorkingDirectory() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
-
Deprecated.
- getWriteCache() - Method in class org.sonar.java.caching.CacheContextImpl
- getWriteCache() - Method in interface org.sonar.plugins.java.api.caching.CacheContext
- GREATER_THAN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- GREATER_THAN_OR_EQUAL_TO - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- GT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- GUARDED_PATTERN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Deprecated.Preview Feature
- GuardedPatternTree - Interface in org.sonar.plugins.java.api.tree
-
Deprecated.Preview Feature
- GuardedPatternTreeImpl - Class in org.sonar.java.model.pattern
-
JDK 17 Preview feature (JEP-406), deprecated by design until it will be final java:S1874 = "@Deprecated" code should not be used
- GuardedPatternTreeImpl(PatternTree, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.pattern.GuardedPatternTreeImpl
H
- hasAll(ModifiersTree, Modifier...) - Static method in class org.sonar.java.model.ModifiersUtils
- hasAnyOf(ModifiersTree, Modifier...) - Static method in class org.sonar.java.model.ModifiersUtils
- hasCompleteSemantic() - Method in class org.sonar.java.cfg.CFG
- hasCompleteSemantic() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph
- HASH_ALGORITHM - Static variable in class org.sonar.java.caching.FileHashingUtils
- hashCode() - Method in class org.sonar.java.caching.JavaReadCacheImpl
- hashCode() - Method in class org.sonar.java.caching.JavaWriteCacheImpl
- hashCode() - Method in class org.sonar.java.model.JProblem
- hashCode() - Method in class org.sonar.java.model.JWarning
- hashCode() - Method in class org.sonar.java.model.location.InternalPosition
- hashCode() - Method in class org.sonar.java.model.location.InternalRange
- hashCode() - Method in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- hashCode() - Method in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- hasJavaSources() - Method in class org.sonar.java.classpath.AbstractClasspath
- hasModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
- hasMoreThanOneJavaFile() - Method in class org.sonar.java.classpath.AbstractClasspath
- hasNoneOf(ModifiersTree, Modifier...) - Static method in class org.sonar.java.model.ModifiersUtils
- hasNoWayOut() - Method in class org.sonar.java.cfg.CFGLoop
- hasSameHashCached(InputFile) - Method in class org.sonar.java.caching.ContentHashCache
- hasUnknownTypeInHierarchy(Symbol.TypeSymbol) - Static method in class org.sonar.java.model.JUtils
- hasUnknownTypePreventingOverrideResolution(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- hasValue(Tree, String) - Static method in class org.sonar.java.model.LiteralUtils
- HAT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- HATEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- highlightableFor(InputFile) - Method in class org.sonar.java.SonarComponents
I
- id() - Method in class org.sonar.java.cfg.CFG.Block
- id() - Method in interface org.sonar.java.cfg.CFG.IBlock
- id() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- identifier() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- identifier() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- identifier() - Method in class org.sonar.java.model.TypeParameterTreeImpl
- identifier() - Method in interface org.sonar.plugins.java.api.tree.MemberSelectExpressionTree
- identifier() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- identifier() - Method in interface org.sonar.plugins.java.api.tree.TypeParameterTree
- IDENTIFIER - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- identifierToken() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- identifierToken() - Method in interface org.sonar.plugins.java.api.tree.IdentifierTree
- IdentifierTree - Interface in org.sonar.plugins.java.api.tree
-
Identifier expression.
- IdentifierTreeImpl - Class in org.sonar.java.model.expression
- IdentifierTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.IdentifierTreeImpl
- IF - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- IF_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ifKeyword() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- ifKeyword() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- IfStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'if' statement.
- IfStatementTreeImpl - Class in org.sonar.java.model.statement
- IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
- IllegalRuleParameterException - Exception Class in org.sonar.java
-
Marker exception class for rule parameters.
- IllegalRuleParameterException(String, Throwable) - Constructor for exception class org.sonar.java.IllegalRuleParameterException
- IMPLEMENTS - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- IMPORT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- IMPORT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ImportClauseTree - Interface in org.sonar.plugins.java.api.tree
-
Common interface for all import clauses.
- importKeyword() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- importKeyword() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
- imports() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- imports() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
- ImportTree - Interface in org.sonar.plugins.java.api.tree
-
Import declaration.
- ImportTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ImportTreeImpl
- importTreeSymbol(ImportTree) - Static method in class org.sonar.java.model.JUtils
- inAndroidContext - Variable in class org.sonar.java.model.DefaultModuleScannerContext
- inAndroidContext - Variable in class org.sonar.java.model.VisitorsBridge
- inAndroidContext() - Method in class org.sonar.java.classpath.AbstractClasspath
- inAndroidContext() - Method in class org.sonar.java.model.DefaultModuleScannerContext
- inAndroidContext() - Method in class org.sonar.java.SonarComponents
- inAndroidContext() - Method in interface org.sonar.plugins.java.api.ModuleScannerContext
-
To be used to know if the current file is in an android context or not.
- INC - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- indentationOfTextBlock(String[]) - Static method in class org.sonar.java.model.LiteralUtils
- indexOf(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- INFERED_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- InferedTypeTree - Class in org.sonar.plugins.java.api.tree
- InferedTypeTree() - Constructor for class org.sonar.plugins.java.api.tree.InferedTypeTree
- init() - Method in class org.sonar.java.classpath.AbstractClasspath
- init() - Method in class org.sonar.java.classpath.ClasspathForMain
- init() - Method in class org.sonar.java.classpath.ClasspathForTest
- initialized - Variable in class org.sonar.java.classpath.AbstractClasspath
- initializer() - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
- initializer() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- initializer() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- initializer() - Method in interface org.sonar.plugins.java.api.tree.EnumConstantTree
- initializer() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- initializer() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- INITIALIZER - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- initializerBlockSymbol(JTypeSymbol) - Method in class org.sonar.java.model.JSema
- InitializerListTreeImpl - Class in org.sonar.java.ast.parser
- initializers() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- initializers() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
- inputFile - Variable in class org.sonar.java.model.DefaultInputFileScannerContext
- inputFile() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- inputFileContentHash(String) - Static method in class org.sonar.java.caching.FileHashingUtils
- inputFileContentHash(InputFile) - Static method in class org.sonar.java.caching.FileHashingUtils
- inputFileContents(InputFile) - Method in class org.sonar.java.SonarComponents
- InputFileScannerContext - Interface in org.sonar.plugins.java.api
- inputStream() - Method in class org.sonar.java.model.GeneratedFile
- insertAfterTree(Tree, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
- insertAtPosition(int, int, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
- insertBeforeTree(Tree, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
- INSTANCE_OF - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
InstanceOfTree
variable instanceof Type
- INSTANCEOF - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- instanceofKeyword() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
- instanceofKeyword() - Method in interface org.sonar.plugins.java.api.tree.InstanceOfTree
- instanceofKeyword() - Method in interface org.sonar.plugins.java.api.tree.PatternInstanceOfTree
- InstanceOfTree - Interface in org.sonar.plugins.java.api.tree
-
'instanceof' expression.
- InstanceOfTreeImpl - Class in org.sonar.java.model.expression
- InstanceOfTreeImpl(ExpressionTree, InternalSyntaxToken, PatternTree) - Constructor for class org.sonar.java.model.expression.InstanceOfTreeImpl
- InstanceOfTreeImpl(ExpressionTree, InternalSyntaxToken, TypeTree) - Constructor for class org.sonar.java.model.expression.InstanceOfTreeImpl
- INT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- INT - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- INT_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
int
- INTERFACE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- INTERFACE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- interfaces() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
-
Interfaces implemented by this type.
- InternalJavaIssueBuilder - Class in org.sonar.java.reporting
- InternalJavaIssueBuilder(InputFile, SonarComponents) - Constructor for class org.sonar.java.reporting.InternalJavaIssueBuilder
- InternalPosition - Class in org.sonar.java.model.location
- InternalPosition(int, int) - Constructor for class org.sonar.java.model.location.InternalPosition
- InternalPostfixUnaryExpression - Class in org.sonar.java.model.expression
- InternalPostfixUnaryExpression(Tree.Kind, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.InternalPostfixUnaryExpression
- InternalPrefixUnaryExpression - Class in org.sonar.java.model.expression
- InternalPrefixUnaryExpression(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- InternalRange - Class in org.sonar.java.model.location
- InternalRange(Position, String) - Constructor for class org.sonar.java.model.location.InternalRange
- InternalRange(Position, Position) - Constructor for class org.sonar.java.model.location.InternalRange
- InternalSyntaxToken - Class in org.sonar.java.model
- InternalSyntaxToken(int, int, String, List<SyntaxTrivia>, boolean) - Constructor for class org.sonar.java.model.InternalSyntaxToken
- InternalSyntaxToken(InternalSyntaxToken) - Constructor for class org.sonar.java.model.InternalSyntaxToken
- InternalSyntaxTrivia - Class in org.sonar.java.model
- InternalSyntaxTrivia(String, int, int) - Constructor for class org.sonar.java.model.InternalSyntaxTrivia
- InternalUnaryExpression - Class in org.sonar.java.model.expression
- internalWorked(double) - Method in class org.sonar.java.ProgressMonitor
- intLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- is(String) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check whether a type is the one designed by the fully qualified name.
- is(Tree.Kind...) - Method in class org.sonar.java.model.JavaTree
- is(Tree.Kind...) - Method in interface org.sonar.plugins.java.api.tree.Tree
- IS_CATCH_BLOCK - Static variable in class org.sonar.java.cfg.CFG.Block
- is0xff(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- isAbstract() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isAbstract() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isAccessor(ClassTree, MethodTree) - Static method in class org.sonar.java.ast.visitors.AccessorsUtils
- isAfter(Position) - Method in class org.sonar.java.model.location.InternalPosition
- isAfter(Position) - Method in interface org.sonar.plugins.java.api.location.Position
- isAnnotatedOverride() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- isAnnotatedWith(String) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
-
Check if the symbol is annotated with the specified annotation.
- isAnnotation(Symbol.TypeSymbol) - Static method in class org.sonar.java.model.JUtils
- isArray() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is an array.
- isAutoScan() - Method in class org.sonar.java.SonarComponents
- isAutoScanCheckFiltering() - Method in class org.sonar.java.SonarComponents
- isBefore(Position) - Method in class org.sonar.java.model.location.InternalPosition
- isBefore(Position) - Method in interface org.sonar.plugins.java.api.location.Position
- isCacheEnabled() - Method in class org.sonar.java.caching.CacheContextImpl
- isCacheEnabled() - Method in interface org.sonar.plugins.java.api.caching.CacheContext
-
Describes whether caching facilities are available in this context.
- isCanceled() - Method in class org.sonar.java.ProgressMonitor
- isCatchBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isClass() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is a class, an enum, an interface or an annotation.
- isCompatibleWithJavaVersion(JavaVersion) - Method in interface org.sonar.java.JavaVersionAwareVisitor
-
Control if the check is compatible with the java version of the project being analyzed.
- isDefaultBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isDefaultMethod(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- isDeprecated() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isDeprecated() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isEffectivelyFinal(Symbol.VariableSymbol) - Static method in class org.sonar.java.model.JUtils
- isEmpty() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- isEmpty() - Method in class org.sonar.java.model.GeneratedFile
- isEmpty() - Method in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- isEmptyString(Tree) - Static method in class org.sonar.java.model.LiteralUtils
- isEnum() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isEnum() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isEOF() - Method in class org.sonar.java.model.InternalSyntaxToken
- isFallThrough() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- isFallThrough() - Method in interface org.sonar.plugins.java.api.tree.CaseLabelTree
- isFalse(Tree) - Static method in class org.sonar.java.model.LiteralUtils
- isFile() - Method in class org.sonar.java.model.GeneratedFile
- isFileByFileEnabled() - Method in class org.sonar.java.SonarComponents
- isFinal() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isFinal() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isFinallyBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isFirstBatch() - Method in class org.sonar.java.AnalysisProgress
- isInactive() - Method in class org.sonar.java.cfg.CFG.Block
- isInterface() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isInterface() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isIntersectionType(Type) - Static method in class org.sonar.java.model.JUtils
- isInvocationOnVariable(MethodInvocationTree, Symbol, boolean) - Static method in class org.sonar.java.model.ExpressionUtils
-
Return whether we are sure that the method invocation is on a given variable.
- isJava10Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava10Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 10.
- isJava12Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava12Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 12.
- isJava14Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava14Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 14.
- isJava15Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava15Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 15.
- isJava16Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava16Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 16.
- isJava17Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava17Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 17.
- isJava18Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava18Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 18.
- isJava19Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava19Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 19.
- isJava6Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava6Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is not set or greater than or equal to 6.
- isJava7Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava7Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is not set or greater than or equal to 7.
- isJava8Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava8Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is not set greater than or equal to 8.
- isJava9Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
- isJava9Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version of the project is greater than or equal to 9.
- isLastBatch() - Method in class org.sonar.java.AnalysisProgress
- isLeaf() - Method in class org.sonar.java.model.InternalSyntaxToken
- isLeaf() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- isLeaf() - Method in class org.sonar.java.model.JavaTree
- isLeaf() - Method in class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- isLeaf() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- isLocalVariable(Symbol) - Static method in class org.sonar.java.model.JUtils
- isMethodExitBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isMethodSymbol() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isMethodSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isNativeMethod(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- isNegOne(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- isNonNull(SymbolMetadata.NullabilityLevel, boolean, boolean) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- isNotSet() - Method in class org.sonar.java.model.JavaVersionImpl
- isNotSet() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version has not been set for the analysis.
- isNullable(SymbolMetadata.NullabilityLevel, boolean, boolean) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- isNullLiteral(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- isNullType(Type) - Static method in class org.sonar.java.model.JUtils
- isNumerical() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is a primitive numerical type.
- isOne(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- isOverridable(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- isOverriding() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- isOverriding() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
-
Check if a methodTree is overriding any other method.
- isPackageSymbol() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isPackageSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isPackageVisibility() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isPackageVisibility() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isParameter(Symbol) - Static method in class org.sonar.java.model.JUtils
- isParameterized() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if the current type is a parameterized type or not.
- isParametrizedMethod(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- isPrimitive() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is a primitive.
- isPrimitive(Type.Primitives) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is the given primitive.
- isPrimitiveWrapper(Type) - Static method in class org.sonar.java.model.JUtils
- isPrivate() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isPrivate() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isProtected() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isProtected() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isPublic() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isPublic() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isPublicApi(Tree, Tree) - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- isQuickFixCompatible() - Method in class org.sonar.java.SonarComponents
- isRawType(Type) - Static method in class org.sonar.java.model.JUtils
- isSecuringByte(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- isSelectOnThisOrSuper(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- isSelectOnThisOrSuper(MemberSelectExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
Checks of is the given tree is selecting with
this
orsuper
- isSet() - Method in class org.sonar.java.model.JavaVersionImpl
- isSet() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Test if java version has been set for the analysis.
- isSetQuickFixAvailableCompatible() - Method in class org.sonar.java.SonarComponents
- isSimpleAssignment(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
In case of simple assignments, only the expression is evaluated, as we only use the reference to the variable to store the result.
- isSonarLint() - Method in class org.sonar.java.classpath.ClasspathForMain
- isSonarLint() - Method in class org.sonar.java.classpath.ClasspathForMainForSonarLint
- isSonarLintContext() - Method in class org.sonar.java.SonarComponents
- isStatic() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- isStatic() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isStatic() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isStatic() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
- isStrongNullable(SymbolMetadata.NullabilityLevel, boolean, boolean) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- IssuableSubscriptionVisitor - Class in org.sonar.plugins.java.api
-
Subscription visitor providing an API to report issues.
- IssuableSubscriptionVisitor() - Constructor for class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
- isSubtypeOf(String) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check whether a type is a subtype of the one designed by the fully qualified name.
- isSubtypeOf(Type) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check whether a type is a subtype of another.
- isSynchronizedMethod(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- isTextBlock(String) - Static method in class org.sonar.java.model.LiteralUtils
- isThis(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
Checks if the given expression refers to "this"
- isTrue(Tree) - Static method in class org.sonar.java.model.LiteralUtils
- isTypeSymbol() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isTypeSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isTypeVar(Type) - Static method in class org.sonar.java.model.JUtils
- isUnknown() - Method in class org.sonar.java.model.JLabelSymbol
- isUnknown() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isUnknown() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type has been resolved.
- isVarArgsMethod(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
- isVariableSymbol() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isVariableSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isVoid() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if type is Void type.
- isVolatile() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isVolatile() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isZero(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- iterator() - Method in class org.sonar.java.ast.parser.ListTreeImpl
J
- JAVA_CATEGORY - Static variable in class org.sonar.java.JavaConstants
- java6CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
- java6CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Default compatibility message with java 6
- java7CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
- java7CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Default compatibility message with java 7
- java8CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
- java8CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Default compatibility message with java 8
- JavaAnalyzerRegexSource - Class in org.sonar.java.regex
- JavaAnalyzerRegexSource(List<LiteralTree>) - Constructor for class org.sonar.java.regex.JavaAnalyzerRegexSource
- JavaAstScanner - Class in org.sonar.java.ast
- JavaAstScanner(SonarComponents) - Constructor for class org.sonar.java.ast.JavaAstScanner
- JavaCheck - Interface in org.sonar.plugins.java.api
-
Marker interface for all checks of the java analyzer.
- JavaConstants - Class in org.sonar.java
- JavaFilesCache - Class in org.sonar.java
- JavaFilesCache() - Constructor for class org.sonar.java.JavaFilesCache
- JavaFileScanner - Interface in org.sonar.plugins.java.api
-
Common interface for all checks analyzing a java file.
- JavaFileScannerContext - Interface in org.sonar.plugins.java.api
-
Context injected in check classes and used to report issues.
- JavaFileScannerContext.Location - Class in org.sonar.plugins.java.api
-
Message and syntaxNode for a secondary location.
- JavaFileScannerContextForTests - Class in org.sonar.java.testing
- JavaFileScannerContextForTests(CompilationUnitTree, InputFile, Sema, SonarComponents, JavaVersion, boolean, boolean, CacheContext) - Constructor for class org.sonar.java.testing.JavaFileScannerContextForTests
- JavaFrontend - Class in org.sonar.java
- JavaFrontend(JavaVersion, SonarComponents, Measurer, JavaResourceLocator, SonarJavaIssueFilter, JavaCheck...) - Constructor for class org.sonar.java.JavaFrontend
- JavaIssue - Class in org.sonar.java.reporting
- JavaIssue(NewIssue) - Constructor for class org.sonar.java.reporting.JavaIssue
- JavaIssueBuilderExtended - Interface in org.sonar.java.reporting
- JavaIssueBuilderForTests - Class in org.sonar.java.testing
- JavaIssueBuilderForTests(InputFile, Set<AnalyzerMessage>, Map<AnalyzerMessage.TextSpan, List<JavaQuickFix>>) - Constructor for class org.sonar.java.testing.JavaIssueBuilderForTests
- JavaKeyword - Enum in org.sonar.java.ast.api
-
Keywords for java grammar.
- JavaPunctuator - Enum in org.sonar.java.ast.api
-
Punctuators for java grammar.
- JavaQuickFix - Class in org.sonar.java.reporting
- JavaQuickFix.Builder - Class in org.sonar.java.reporting
- JavaReadCache - Interface in org.sonar.plugins.java.api.caching
- JavaReadCacheImpl - Class in org.sonar.java.caching
- JavaReadCacheImpl(ReadCache) - Constructor for class org.sonar.java.caching.JavaReadCacheImpl
- JavaResourceLocator - Interface in org.sonar.plugins.java.api
-
Interface to get the mapping between java classes and files (as multiple classes can be declared in one file).
- JavaRestrictedKeyword - Enum in org.sonar.java.ast.api
-
Restricted keywords for java grammar.
- JavaSdkUtil - Class in org.sonar.java.classpath
-
Adapted from https://github.com/JetBrains/intellij-community/blob/203.5981/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JavaSdkUtil.java
- JavaTextEdit - Class in org.sonar.java.reporting
- JavaTree - Class in org.sonar.java.model
- JavaTree() - Constructor for class org.sonar.java.model.JavaTree
- JavaTree.AnnotatedTypeTree - Interface in org.sonar.java.model
-
This interface is dedicated to mark TypeTrees which will requires completion of their annotations during parsing.
- JavaTree.ArrayTypeTreeImpl - Class in org.sonar.java.model
- JavaTree.CompilationUnitTreeImpl - Class in org.sonar.java.model
- JavaTree.ImportTreeImpl - Class in org.sonar.java.model
- JavaTree.NotImplementedTreeImpl - Class in org.sonar.java.model
- JavaTree.PackageDeclarationTreeImpl - Class in org.sonar.java.model
- JavaTree.ParameterizedTypeTreeImpl - Class in org.sonar.java.model
- JavaTree.PrimitiveTypeTreeImpl - Class in org.sonar.java.model
- JavaTree.UnionTypeTreeImpl - Class in org.sonar.java.model
- JavaTree.WildcardTreeImpl - Class in org.sonar.java.model
- javaVersion - Variable in class org.sonar.java.model.DefaultModuleScannerContext
- javaVersion - Variable in class org.sonar.java.model.VisitorsBridge
- JavaVersion - Interface in org.sonar.plugins.java.api
-
Represents the java version used by the project under analysis.
- JavaVersionAwareVisitor - Interface in org.sonar.java
-
Implementing this interface allows a check to be executed - or not - during analysis, depending of expected java version.
- JavaVersionImpl - Class in org.sonar.java.model
- JavaVersionImpl() - Constructor for class org.sonar.java.model.JavaVersionImpl
- JavaVersionImpl(int) - Constructor for class org.sonar.java.model.JavaVersionImpl
- JavaVersionImpl(int, boolean) - Constructor for class org.sonar.java.model.JavaVersionImpl
- JavaWriteCache - Interface in org.sonar.plugins.java.api.caching
- JavaWriteCacheImpl - Class in org.sonar.java.caching
- JavaWriteCacheImpl(WriteCache) - Constructor for class org.sonar.java.caching.JavaWriteCacheImpl
- JLabelSymbol - Class in org.sonar.java.model
- JParser - Class in org.sonar.java.model
- JParser() - Constructor for class org.sonar.java.model.JParser
- JParserConfig - Class in org.sonar.java.model
- JParserConfig.Mode - Enum in org.sonar.java.model
- JParserConfig.Result - Class in org.sonar.java.model
- JProblem - Class in org.sonar.java.model
- JProblem.Type - Enum in org.sonar.java.model
- JSema - Class in org.sonar.java.model
- jspChecks() - Method in class org.sonar.java.SonarComponents
- JspCodeVisitor - Interface in org.sonar.plugins.java.api
-
Marker interface for code visitors that are invoked on generated Java code from JSP pages.
- JSymbolMetadataNullabilityHelper - Class in org.sonar.java.model
- JUtils - Class in org.sonar.java.model
- JWarning - Class in org.sonar.java.model
- JWarning.Mapper - Class in org.sonar.java.model
K
- key() - Method in class org.sonar.java.model.GeneratedFile
- keyword() - Method in class org.sonar.java.model.declaration.ModifierKeywordTreeImpl
- keyword() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- keyword() - Method in interface org.sonar.plugins.java.api.tree.ModifierKeywordTree
- keyword() - Method in interface org.sonar.plugins.java.api.tree.PrimitiveTypeTree
- keywordValues() - Static method in enum org.sonar.java.ast.api.JavaKeyword
-
keywords as String.
- kind - Variable in class org.sonar.java.model.expression.InternalUnaryExpression
- kind() - Method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
- kind() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- kind() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- kind() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.UsesDirectiveTreeImpl
- kind() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- kind() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- kind() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
- kind() - Method in class org.sonar.java.model.expression.InternalUnaryExpression
- kind() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
- kind() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- kind() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- kind() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- kind() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- kind() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
- kind() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
- kind() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.expression.VarTypeTreeImpl
- kind() - Method in class org.sonar.java.model.InternalSyntaxToken
- kind() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- kind() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
- kind() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- kind() - Method in class org.sonar.java.model.pattern.AbstractPatternTree
- kind() - Method in class org.sonar.java.model.pattern.RecordPatternTreeImpl
- kind() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.BlockTreeImpl
- kind() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
- kind() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- kind() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- kind() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.EmptyStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- kind() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.SwitchExpressionTreeImpl
- kind() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- kind() - Method in class org.sonar.java.model.statement.YieldStatementTreeImpl
- kind() - Method in class org.sonar.java.model.TypeParameterTreeImpl
- kind() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- kind() - Method in interface org.sonar.plugins.java.api.tree.Tree
L
- label() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- label() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- label() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- label() - Method in interface org.sonar.plugins.java.api.tree.BreakStatementTree
- label() - Method in interface org.sonar.plugins.java.api.tree.ContinueStatementTree
- label() - Method in interface org.sonar.plugins.java.api.tree.LabeledStatementTree
- LABELED_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- LabeledStatementTree - Interface in org.sonar.plugins.java.api.tree
-
Labeled statement.
- LabeledStatementTreeImpl - Class in org.sonar.java.model.statement
- LabeledStatementTreeImpl(IdentifierTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.LabeledStatementTreeImpl
- labels() - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
- labels() - Method in interface org.sonar.plugins.java.api.tree.CaseGroupTree
- labelSymbol - Variable in class org.sonar.java.model.expression.IdentifierTreeImpl
- labelSymbol - Variable in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- LAMBDA_EXPRESSION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- LambdaExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Lambda expression.
- LambdaExpressionTreeImpl - Class in org.sonar.java.model.expression
- LambdaExpressionTreeImpl(InternalSyntaxToken, List<VariableTree>, InternalSyntaxToken, InternalSyntaxToken, Tree) - Constructor for class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- language() - Method in class org.sonar.java.model.GeneratedFile
- lastCreatedModuleContext() - Method in class org.sonar.java.testing.VisitorsBridgeForTests
- lastCreatedTestContext() - Method in class org.sonar.java.testing.VisitorsBridgeForTests
- lastIndexOf(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- lastToken() - Method in class org.sonar.java.model.InternalSyntaxToken
- lastToken() - Method in class org.sonar.java.model.JavaTree
- lastToken() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- lastToken() - Method in interface org.sonar.plugins.java.api.tree.Tree
- LBRK - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- LE - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- leaveFile(JavaFileScannerContext) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- leaveNode(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- leaveNode(Tree) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- leaveNode(Tree) - Method in class org.sonar.java.Measurer
- LEFT_SHIFT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- LEFT_SHIFT_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- leftOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- leftOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
- LESS_THAN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- LESS_THAN_OR_EQUAL_TO - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- level() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- line() - Method in class org.sonar.java.model.InternalSyntaxToken
- line() - Method in class org.sonar.java.model.location.InternalPosition
- line() - Method in interface org.sonar.plugins.java.api.location.Position
-
The line number in a file.
- line() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
-
Deprecated, for removal: This API element is subject to removal in a future version.for removal, since = 7.3, use "range().start().line()". A token is not anymore on a single line since the text block feature has been introduced in the java language.
- lineOffset() - Method in class org.sonar.java.model.location.InternalPosition
- lineOffset() - Method in interface org.sonar.plugins.java.api.location.Position
-
The line offset in a file.
- lines() - Method in class org.sonar.java.model.GeneratedFile
- linesOfCode(Tree) - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
- LinesOfCodeVisitor - Class in org.sonar.java.ast.visitors
- LinesOfCodeVisitor() - Constructor for class org.sonar.java.ast.visitors.LinesOfCodeVisitor
- LineUtils - Class in org.sonar.java.model
- LIST - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- listIterator() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- listIterator(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- ListTree<T extends Tree> - Interface in org.sonar.plugins.java.api.tree
- ListTreeImpl<T extends Tree> - Class in org.sonar.java.ast.parser
- ListTreeImpl(List<T>) - Constructor for class org.sonar.java.ast.parser.ListTreeImpl
- ListTreeImpl(List<T>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ListTreeImpl
- LiteralTree - Interface in org.sonar.plugins.java.api.tree
-
Literal expression.
- LiteralTreeImpl - Class in org.sonar.java.model.expression
- LiteralTreeImpl(Tree.Kind, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.LiteralTreeImpl
- LiteralUtils - Class in org.sonar.java.model
- LiveVariables - Class in org.sonar.java.cfg
- LOCAL_VARIABLE - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
- Location(String, Tree) - Constructor for class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- locations - Variable in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
-
Secondary locations related to the cognitive complexity nodes
- locations() - Method in class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- LOGICAL_COMPLEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- logSuspiciousEmptyLibraries() - Method in class org.sonar.java.classpath.AbstractClasspath
- logSuspiciousEmptyLibraries() - Method in class org.sonar.java.classpath.ClasspathForMain
- logSuspiciousEmptyLibraries() - Method in class org.sonar.java.classpath.ClasspathForTest
- logUndefinedTypes() - Method in class org.sonar.java.SonarComponents
- LONG - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- LONG - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- LONG_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
long
- longLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- lookupSymbols(String) - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
-
Lookup symbols accessible from this type with the name passed in parameter.
- LPAR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- LPOINT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- LT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- LWING - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
M
- mainChecks() - Method in class org.sonar.java.SonarComponents
- mappedInto(JavaTree.CompilationUnitTreeImpl) - Method in class org.sonar.java.model.JWarning.Mapper
- MASKED_CATCH - Enum constant in enum org.sonar.java.model.JProblem.Type
- matches(Symbol) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(Symbol) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(Symbol) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(Symbol) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(MethodInvocationTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(MethodReferenceTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(MethodTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(MethodTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(MethodTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(MethodTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(NewClassTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(NewClassTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- MAX_SUPPORTED - Static variable in class org.sonar.java.model.JavaVersionImpl
- MAXIMUM_SUPPORTED_JAVA_VERSION - Static variable in class org.sonar.java.model.JParserConfig
- mayTolerateMissingType(AST) - Static method in class org.eclipse.jdt.core.dom.ASTUtils
- Measurer - Class in org.sonar.java
- Measurer(SensorContext, NoSonarFilter) - Constructor for class org.sonar.java.Measurer
- Measurer.TestFileMeasurer - Class in org.sonar.java
- MEMBER_SELECT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- members() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- members() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- MemberSelectExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Member select expression.
- MemberSelectExpressionTreeImpl - Class in org.sonar.java.model.expression
- MemberSelectExpressionTreeImpl(ExpressionTree, InternalSyntaxToken, IdentifierTree) - Constructor for class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- memberSymbols() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
-
List of symbols defined by this type symbols.
- message() - Method in class org.sonar.java.model.JProblem
- message() - Method in class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- message() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- metaAnnotation() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- metadata() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- metadata() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
Symbol metadata informations, annotations for instance.
- method() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- method() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
- METHOD - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
- METHOD - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
- METHOD - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- METHOD_INVOCATION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- METHOD_REFERENCE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- methodBinding - Variable in class org.sonar.java.model.declaration.MethodTreeImpl
- methodBinding - Variable in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- methodComplexity(MethodTree) - Static method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- MethodInvocationTree - Interface in org.sonar.plugins.java.api.tree
-
Method invocation expression.
- MethodInvocationTreeImpl - Class in org.sonar.java.model.expression
- MethodInvocationTreeImpl(ExpressionTree, TypeArguments, ArgumentListTreeImpl) - Constructor for class org.sonar.java.model.expression.MethodInvocationTreeImpl
- methodKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- MethodMatcherFactory - Class in org.sonar.java.matcher
- methodMatchers(String) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
- MethodMatchers - Interface in org.sonar.plugins.java.api.semantic
-
Immutable helper interface to help to identify method with given a Type, Name and Parameters.
- MethodMatchers.NameBuilder - Interface in org.sonar.plugins.java.api.semantic
- MethodMatchers.ParametersBuilder - Interface in org.sonar.plugins.java.api.semantic
- MethodMatchers.TypeBuilder - Interface in org.sonar.plugins.java.api.semantic
- MethodMatchersBuilder - Class in org.sonar.java.matcher
- MethodMatchersBuilder() - Constructor for class org.sonar.java.matcher.MethodMatchersBuilder
- MethodMatchersList - Class in org.sonar.java.matcher
- MethodMatchersList(List<? extends MethodMatchers>) - Constructor for class org.sonar.java.matcher.MethodMatchersList
- methodName(MethodInvocationTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
Retrieve the identifier corresponding to the method name associated to the method invocation
- MethodNestingLevelVisitor - Class in org.sonar.java.ast.visitors
-
Used to determine the deepest nesting level of a method, calculated starting from 0 and increased by 1 for each if, while, for, foreach, lambda, switch, and try block found nested within each other.
- MethodNestingLevelVisitor() - Constructor for class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- MethodReferenceTree - Interface in org.sonar.plugins.java.api.tree
-
Method reference.
- MethodReferenceTreeImpl - Class in org.sonar.java.model.expression
- MethodReferenceTreeImpl(Tree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.MethodReferenceTreeImpl
- MethodsAreNonnullByDefault - Annotation Type in org.sonar.plugins.java.api.tree
- methodSelect() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- methodSelect() - Method in interface org.sonar.plugins.java.api.tree.MethodInvocationTree
- methodSymbol() - Method in class org.sonar.java.cfg.CFG
- methodSymbol() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- methodSymbol() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- methodSymbol() - Method in interface org.sonar.plugins.java.api.tree.MethodInvocationTree
- methodSymbol() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- methodSymbol(IMethodBinding) - Method in class org.sonar.java.model.JSema
- MethodTree - Interface in org.sonar.plugins.java.api.tree
-
Method or annotation type element declaration.
- MethodTreeImpl - Class in org.sonar.java.model.declaration
- MethodTreeImpl(FormalParametersListTreeImpl, SyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.declaration.MethodTreeImpl
- MethodTreeImpl(TypeTree, IdentifierTree, FormalParametersListTreeImpl, SyntaxToken, ListTree<TypeTree>, BlockTree, SyntaxToken) - Constructor for class org.sonar.java.model.declaration.MethodTreeImpl
- MetricsComputer - Class in org.sonar.java.metrics
- MetricsComputer() - Constructor for class org.sonar.java.metrics.MetricsComputer
- MetricsScannerContext - Interface in org.sonar.java.metrics
- MINUS - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- MINUS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- MINUS_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- MINUSEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- MOD - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- MODEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- modifier() - Method in class org.sonar.java.model.declaration.ModifierKeywordTreeImpl
- modifier() - Method in interface org.sonar.plugins.java.api.tree.ModifierKeywordTree
- Modifier - Enum in org.sonar.plugins.java.api.tree
- ModifierKeywordTree - Interface in org.sonar.plugins.java.api.tree
- ModifierKeywordTreeImpl - Class in org.sonar.java.model.declaration
- ModifierKeywordTreeImpl(Modifier, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.ModifierKeywordTreeImpl
- modifiers() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- modifiers() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- modifiers() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
- modifiers() - Method in class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- modifiers() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- modifiers() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- modifiers() - Method in interface org.sonar.plugins.java.api.tree.EnumConstantTree
- modifiers() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- modifiers() - Method in interface org.sonar.plugins.java.api.tree.ModifiersTree
- modifiers() - Method in interface org.sonar.plugins.java.api.tree.RequiresDirectiveTree
- modifiers() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- MODIFIERS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ModifiersTree - Interface in org.sonar.plugins.java.api.tree
-
Modifiers.
- ModifiersTreeImpl - Class in org.sonar.java.model.declaration
- ModifiersTreeImpl(List<ModifierTree>) - Constructor for class org.sonar.java.model.declaration.ModifiersTreeImpl
- ModifiersUtils - Class in org.sonar.java.model
- ModifierTree - Interface in org.sonar.plugins.java.api.tree
- MODULE - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- MODULE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- moduleDeclaration() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- moduleDeclaration() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
-
Experimental feature allowing retrieval of java 9 module declaration from 'module-info.java' files.
- ModuleDeclarationTree - Interface in org.sonar.plugins.java.api.tree
-
Module declaration.
- ModuleDeclarationTreeImpl - Class in org.sonar.java.model.declaration
- ModuleDeclarationTreeImpl(List<AnnotationTree>, InternalSyntaxToken, InternalSyntaxToken, ModuleNameTree, InternalSyntaxToken, List<ModuleDirectiveTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- moduleDirectives() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- moduleDirectives() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- ModuleDirectiveTree - Interface in org.sonar.plugins.java.api.tree
-
Common interface for all the module directives JLS9 - §7.7
- ModuleDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- ModuleDirectiveTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.ModuleDirectiveTreeImpl
- moduleKeyword() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- moduleKeyword() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- moduleName() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- moduleName() - Method in class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- moduleName() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- moduleName() - Method in interface org.sonar.plugins.java.api.tree.RequiresDirectiveTree
- ModuleNameListTreeImpl - Class in org.sonar.java.ast.parser
- moduleNames - Variable in class org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- moduleNames() - Method in class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- moduleNames() - Method in class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- moduleNames() - Method in interface org.sonar.plugins.java.api.tree.ExportsDirectiveTree
- moduleNames() - Method in interface org.sonar.plugins.java.api.tree.OpensDirectiveTree
- ModuleNameTree - Interface in org.sonar.plugins.java.api.tree
-
Module Name.
- ModuleNameTreeImpl - Class in org.sonar.java.ast.parser
- ModuleScannerContext - Interface in org.sonar.plugins.java.api
- msg - Variable in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
-
Message of the secondary location.
- MULTIPLY - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- MULTIPLY_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
N
- name() - Method in class org.sonar.java.model.AnnotationValueImpl
- name() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- name() - Method in class org.sonar.java.model.JLabelSymbol
- name() - Method in class org.sonar.java.model.pattern.RecordPatternTreeImpl
- name() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.LabelSymbol
-
Name of that label.
- name() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
Name of this symbol.
- name() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationValue
-
Name of the annotation property.
- name() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
simple name of the type.
- name() - Method in interface org.sonar.plugins.java.api.tree.IdentifierTree
- name() - Method in interface org.sonar.plugins.java.api.tree.RecordPatternTree
-
Deprecated.
- name(Predicate<String>) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- name(Predicate<String>) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.NameBuilder
-
Match the name matching the predicate.
- names(String...) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- names(String...) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.NameBuilder
-
Match a method with any name is the list.
- NATIVE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- NATIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- NEW - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- NEW_ARRAY - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- NEW_CLASS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- NewArrayTree - Interface in org.sonar.plugins.java.api.tree
-
Array creation expression.
- NewArrayTreeImpl - Class in org.sonar.java.model.expression
- NewArrayTreeImpl(List<ArrayDimensionTree>, ListTree<ExpressionTree>) - Constructor for class org.sonar.java.model.expression.NewArrayTreeImpl
- NewClassTree - Interface in org.sonar.plugins.java.api.tree
-
Class instance creation expression.
- NewClassTreeImpl - Class in org.sonar.java.model.expression
- NewClassTreeImpl(TypeTree, Arguments, ClassTreeImpl) - Constructor for class org.sonar.java.model.expression.NewClassTreeImpl
- newIssue() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- newIssue() - Method in interface org.sonar.java.reporting.FluentReporting
- newIssue() - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- newKeyword() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- newKeyword() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- newKeyword() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
- newKeyword() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
-
"new" keyword is null for
#initializer()
- newPointer(int, int) - Method in class org.sonar.java.model.GeneratedFile
- newQuickFix(String) - Static method in class org.sonar.java.reporting.JavaQuickFix
-
See
NewQuickFix.message(String)
for guidelines on format of the description. - newQuickFix(String, Object...) - Static method in class org.sonar.java.reporting.JavaQuickFix
-
See
NewQuickFix.message(String)
for guidelines on format of the description. - newRange(int, int, int, int) - Method in class org.sonar.java.model.GeneratedFile
- newRange(TextPointer, TextPointer) - Method in class org.sonar.java.model.GeneratedFile
- NO_ANNOTATION - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- nodesToVisit() - Method in class org.sonar.java.Measurer
- nodesToVisit() - Method in class org.sonar.java.model.JWarning.Mapper
- NON_NULL - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
- NON_SEALED - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- none() - Static method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- NoneMethodMatchers - Class in org.sonar.java.matcher
- NOOP_ANALYSIS_WARNINGS - Static variable in class org.sonar.java.AnalysisWarningsWrapper
-
Noop instance which can be used as placeholder when
AnalysisWarnings
is not supported - noSonarLines() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
- NOT_EQUAL_TO - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- NOTEQUAL - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- NotImplementedTreeImpl() - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- NULL - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- NULL_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
null
- NULL_PATTERN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Deprecated.Preview Feature
- nullabilityData() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
- nullabilityData(SymbolMetadata.NullabilityTarget) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
- nullLiteral() - Method in class org.sonar.java.model.pattern.NullPatternTreeImpl
- nullLiteral() - Method in interface org.sonar.plugins.java.api.tree.NullPatternTree
-
Deprecated.
- NullPatternTree - Interface in org.sonar.plugins.java.api.tree
-
Deprecated.Preview Feature
- NullPatternTreeImpl - Class in org.sonar.java.model.pattern
-
JDK 17 Preview feature (JEP-406), deprecated by design until it will be final java:S1874 = "@Deprecated" code should not be used
- NullPatternTreeImpl(LiteralTree) - Constructor for class org.sonar.java.model.pattern.NullPatternTreeImpl
- NumberOfAccessedVariablesVisitor - Class in org.sonar.java.ast.visitors
- NumberOfAccessedVariablesVisitor() - Constructor for class org.sonar.java.ast.visitors.NumberOfAccessedVariablesVisitor
- numberOfStatements(Tree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
O
- of(SensorContext) - Static method in class org.sonar.java.caching.CacheContextImpl
- ofAnyType() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- ofAnyType() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.TypeBuilder
-
Match any type.
- ofSubTypes(String...) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- ofSubTypes(String...) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.TypeBuilder
-
Match any of the type and sub-type of the fully qualified names.
- ofType(Predicate<Type>) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- ofType(Predicate<Type>) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.TypeBuilder
-
Match a type matching a predicate.
- ofTypes(String...) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- ofTypes(String...) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.TypeBuilder
-
Match any of the fully qualified name types, but not the subtype.
- onLine() - Method in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- onRange(Tree, Tree) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- onRange(Tree, Tree) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- onTree(Tree) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- onTree(Tree) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- OPEN - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- openBraceToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- openBraceToken() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- openBraceToken() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- openBraceToken() - Method in class org.sonar.java.model.statement.BlockTreeImpl
- openBraceToken() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- openBraceToken() - Method in interface org.sonar.plugins.java.api.tree.BlockTree
- openBraceToken() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- openBraceToken() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- openBraceToken() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
- openBraceToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- openBracketToken() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- openBracketToken() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- openBracketToken() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
- openBracketToken() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- openBracketToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayDimensionTree
- openBracketToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayTypeTree
- openBracketToken() - Method in interface org.sonar.plugins.java.api.tree.TypeArguments
- openBracketToken() - Method in interface org.sonar.plugins.java.api.tree.TypeParameters
- openKeyword() - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- openKeyword() - Method in interface org.sonar.plugins.java.api.tree.ModuleDeclarationTree
- openParenToken() - Method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
- openParenToken() - Method in class org.sonar.java.ast.parser.FormalParametersListTreeImpl
- openParenToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- openParenToken() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- openParenToken() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
- openParenToken() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- openParenToken() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- openParenToken() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.Arguments
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.ParenthesizedTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- openParenToken() - Method in interface org.sonar.plugins.java.api.tree.WhileStatementTree
- OPENS - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- OPENS_DIRECTIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- OpensDirectiveTree - Interface in org.sonar.plugins.java.api.tree
-
The 'opens' directive from java 9 module directives JLS9 - §7.7.2
- OpensDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- OpensDirectiveTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ListTree<ModuleNameTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- operatorToken - Variable in class org.sonar.java.model.expression.InternalUnaryExpression
- operatorToken() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- operatorToken() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- operatorToken() - Method in class org.sonar.java.model.expression.InternalUnaryExpression
- operatorToken() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- operatorToken() - Method in interface org.sonar.plugins.java.api.tree.AssignmentExpressionTree
- operatorToken() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
- operatorToken() - Method in interface org.sonar.plugins.java.api.tree.MemberSelectExpressionTree
- operatorToken() - Method in interface org.sonar.plugins.java.api.tree.UnaryExpressionTree
- or(List<? extends MethodMatchers>) - Static method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- or(MethodMatchers...) - Static method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
-
Combine multiple method matcher.
- OR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- OR - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- OR_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- OREQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- org.eclipse.jdt.core.dom - package org.eclipse.jdt.core.dom
- org.sonar.java - package org.sonar.java
- org.sonar.java.annotations - package org.sonar.java.annotations
- org.sonar.java.ast - package org.sonar.java.ast
- org.sonar.java.ast.api - package org.sonar.java.ast.api
- org.sonar.java.ast.parser - package org.sonar.java.ast.parser
- org.sonar.java.ast.visitors - package org.sonar.java.ast.visitors
- org.sonar.java.caching - package org.sonar.java.caching
- org.sonar.java.cfg - package org.sonar.java.cfg
- org.sonar.java.classpath - package org.sonar.java.classpath
- org.sonar.java.collections - package org.sonar.java.collections
-
https://en.wikipedia.org/wiki/Persistent_data_structure
- org.sonar.java.exceptions - package org.sonar.java.exceptions
- org.sonar.java.filters - package org.sonar.java.filters
- org.sonar.java.matcher - package org.sonar.java.matcher
- org.sonar.java.metrics - package org.sonar.java.metrics
- org.sonar.java.model - package org.sonar.java.model
- org.sonar.java.model.declaration - package org.sonar.java.model.declaration
- org.sonar.java.model.expression - package org.sonar.java.model.expression
- org.sonar.java.model.location - package org.sonar.java.model.location
- org.sonar.java.model.pattern - package org.sonar.java.model.pattern
- org.sonar.java.model.statement - package org.sonar.java.model.statement
- org.sonar.java.regex - package org.sonar.java.regex
- org.sonar.java.reporting - package org.sonar.java.reporting
- org.sonar.java.testing - package org.sonar.java.testing
- org.sonar.plugins.java.api - package org.sonar.plugins.java.api
- org.sonar.plugins.java.api.caching - package org.sonar.plugins.java.api.caching
- org.sonar.plugins.java.api.cfg - package org.sonar.plugins.java.api.cfg
-
Provides interfaces to represent Java source code as syntax tree.
- org.sonar.plugins.java.api.internal - package org.sonar.plugins.java.api.internal
- org.sonar.plugins.java.api.location - package org.sonar.plugins.java.api.location
- org.sonar.plugins.java.api.semantic - package org.sonar.plugins.java.api.semantic
-
Provides interfaces to represent Java source code as syntax tree.
- org.sonar.plugins.java.api.tree - package org.sonar.plugins.java.api.tree
-
Provides interfaces to represent Java source code as syntax tree.
- OROR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- OTHER - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
An implementation-reserved node.
- outermostClass(Symbol.TypeSymbol) - Static method in class org.sonar.java.model.JUtils
- overriddenSymbols() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
-
Retrieve the overridden symbols in all the known type hierarchy.
- owner() - Method in class org.sonar.java.model.JLabelSymbol
- owner() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
The owner of this symbol.
P
- PACKAGE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- PACKAGE - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
- PACKAGE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- packageDeclaration() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- packageDeclaration() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
- PackageDeclarationTree - Interface in org.sonar.plugins.java.api.tree
-
Package declaration.
- PackageDeclarationTreeImpl(List<AnnotationTree>, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- packageKeyword() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- packageKeyword() - Method in interface org.sonar.plugins.java.api.tree.PackageDeclarationTree
- packageName - Variable in class org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- packageName() - Method in class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- packageName() - Method in class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- packageName() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- packageName() - Method in interface org.sonar.plugins.java.api.tree.ExportsDirectiveTree
- packageName() - Method in interface org.sonar.plugins.java.api.tree.OpensDirectiveTree
- packageName() - Method in interface org.sonar.plugins.java.api.tree.PackageDeclarationTree
- packageName(PackageDeclarationTree, String) - Static method in class org.sonar.java.model.PackageUtils
- packageNameAsString(PackageDeclarationTree) - Static method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- packageSymbol(IPackageBinding) - Method in class org.sonar.java.model.JSema
- PackageUtils - Class in org.sonar.java.model
- parameter() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- parameter() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
- PARAMETER - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
- parameterAnnotations(Symbol.MethodSymbol, int) - Static method in class org.sonar.java.model.JUtils
- PARAMETERIZED_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ParameterizedTypeTree - Interface in org.sonar.plugins.java.api.tree
-
Parameterized type.
- ParameterizedTypeTreeImpl(TypeTree, TypeArgumentListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- parameters() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- parameters() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- parameters() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- parameters() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- parameterTypes() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
-
Type of parameters declared by this method.
- parent() - Method in class org.sonar.java.model.JavaTree
- parent() - Method in interface org.sonar.plugins.java.api.tree.Tree
- PARENTHESIZED_EXPRESSION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ParenthesizedTree - Interface in org.sonar.plugins.java.api.tree
-
Parenthesized expression.
- ParenthesizedTreeImpl - Class in org.sonar.java.model.expression
- ParenthesizedTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.ParenthesizedTreeImpl
- parse(Iterable<? extends InputFile>, BooleanSupplier, AnalysisProgress, BiConsumer<InputFile, JParserConfig.Result>) - Method in class org.sonar.java.model.JParserConfig
- parse(ASTParser, String, String, String) - Static method in class org.sonar.java.model.JParser
- path() - Method in class org.sonar.java.model.GeneratedFile
- pattern() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
-
Only works for PATTERN_INSTANCE_OF, mutually exclusive with
InstanceOfTreeImpl.type()
- pattern() - Method in class org.sonar.java.model.pattern.GuardedPatternTreeImpl
- pattern() - Method in interface org.sonar.plugins.java.api.tree.GuardedPatternTree
-
Deprecated.
- pattern() - Method in interface org.sonar.plugins.java.api.tree.PatternInstanceOfTree
- PATTERN_INSTANCE_OF - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
PatternInstanceOfTree
variable instanceof Type t
- PatternInstanceOfTree - Interface in org.sonar.plugins.java.api.tree
-
'instanceof' expression with pattern-matching.
- patterns() - Method in class org.sonar.java.model.pattern.RecordPatternTreeImpl
- patterns() - Method in interface org.sonar.plugins.java.api.tree.RecordPatternTree
-
Deprecated.
- PatternTree - Interface in org.sonar.plugins.java.api.tree
-
Deprecated.Preview Feature
- patternVariable() - Method in class org.sonar.java.model.pattern.TypePatternTreeImpl
- patternVariable() - Method in interface org.sonar.plugins.java.api.tree.TypePatternTree
-
Deprecated.
- permitsKeyword() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- permitsKeyword() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- permittedTypes() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- permittedTypes() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- PLUS - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- PLUS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- PLUS_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- PLUSEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- position(int, int) - Static method in class org.sonar.java.reporting.JavaTextEdit
- Position - Interface in org.sonar.plugins.java.api.location
- POSTFIX_DECREMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- POSTFIX_INCREMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- Preconditions - Class in org.sonar.java
- predecessors() - Method in class org.sonar.java.cfg.CFG.Block
- PREFIX_DECREMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- PREFIX_INCREMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- PREVIEW_FEATURE_USED - Enum constant in enum org.sonar.java.model.JProblem.Type
- primaryLocation() - Method in class org.sonar.java.reporting.AnalyzerMessage
- PRIMITIVE_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- primitiveType(Type) - Static method in class org.sonar.java.model.JUtils
- PrimitiveTypeTree - Interface in org.sonar.plugins.java.api.tree
-
Primitive type.
- PrimitiveTypeTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- primitiveWrapperType(Type) - Static method in class org.sonar.java.model.JUtils
- PRIVATE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- PRIVATE - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- processException(Exception) - Method in interface org.sonar.java.ExceptionHandler
- processRecognitionException(RecognitionException) - Method in interface org.sonar.java.ExceptionHandler
- processRecognitionException(RecognitionException, InputFile) - Method in class org.sonar.java.model.VisitorsBridge
- ProgressMonitor - Class in org.sonar.java
- ProgressMonitor(BooleanSupplier, AnalysisProgress) - Constructor for class org.sonar.java.ProgressMonitor
- project() - Method in class org.sonar.java.SonarComponents
- projectLevelWorkDir() - Method in class org.sonar.java.SonarComponents
- PROTECTED - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- PROTECTED - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- PROVIDES - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- PROVIDES_DIRECTIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ProvidesDirectiveTree - Interface in org.sonar.plugins.java.api.tree
-
The 'provides' directive from java 9 module directives JLS9 - §7.7.4
- ProvidesDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- ProvidesDirectiveTreeImpl(InternalSyntaxToken, TypeTree, InternalSyntaxToken, ListTree<TypeTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- PUBLIC - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- PUBLIC - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- PublicApiChecker - Class in org.sonar.java.ast.visitors
Q
- qualifiedIdentifier() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- qualifiedIdentifier() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
- QualifiedIdentifierListTreeImpl - Class in org.sonar.java.ast.parser
- QUERY - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- queryToken() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- queryToken() - Method in interface org.sonar.plugins.java.api.tree.WildcardTree
- questionToken() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- questionToken() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
- quickFixes() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
R
- range() - Method in class org.sonar.java.model.InternalSyntaxToken
- range() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- range() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
- range() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
- Range - Interface in org.sonar.plugins.java.api.location
- RBRK - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- read(String) - Method in class org.sonar.java.caching.DummyCache
- read(String) - Method in class org.sonar.java.caching.JavaReadCacheImpl
- read(String) - Method in interface org.sonar.plugins.java.api.caching.JavaReadCache
-
Returns an input stream for the data cached with the provided
key
. - readBytes(String) - Method in class org.sonar.java.caching.DummyCache
- readBytes(String) - Method in class org.sonar.java.caching.JavaReadCacheImpl
- readBytes(String) - Method in interface org.sonar.plugins.java.api.caching.JavaReadCache
- RECORD - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- RECORD_PATTERN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Deprecated.Preview feature
- recordCloseParenToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- recordCloseParenToken() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- recordComponents() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- recordComponents() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- recordOpenParenToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- recordOpenParenToken() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- RecordPatternTree - Interface in org.sonar.plugins.java.api.tree
-
Deprecated.Preview Feature
- RecordPatternTreeImpl - Class in org.sonar.java.model.pattern
- RecordPatternTreeImpl(TypeTree, List<PatternTree>, IdentifierTree) - Constructor for class org.sonar.java.model.pattern.RecordPatternTreeImpl
- REDUNDANT_CAST - Enum constant in enum org.sonar.java.model.JProblem.Type
- RegexCache - Class in org.sonar.java.regex
- RegexCache() - Constructor for class org.sonar.java.regex.RegexCache
- RegexCheck - Interface in org.sonar.java.regex
-
Marker interface for rules targeting regexes
- RegexCheck.RegexIssueLocation - Class in org.sonar.java.regex
-
Issue location holder, replacing regex syntax elements into text spans for reporting
- regexForLiterals(FlagSet, LiteralTree...) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- regexForLiterals(FlagSet, LiteralTree...) - Method in interface org.sonar.java.regex.RegexScannerContext
- RegexIssueLocation(List<RegexSyntaxElement>, String) - Constructor for class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- RegexIssueLocation(RegexSyntaxElement, String) - Constructor for class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- RegexScannerContext - Interface in org.sonar.java.regex
- register(CheckRegistrar.RegistrarContext) - Method in interface org.sonar.plugins.java.api.CheckRegistrar
-
This method is called during an analysis to get the classes to use to instantiate checks.
- registerClassesForRepository(String, Iterable<Class<? extends JavaCheck>>, Iterable<Class<? extends JavaCheck>>) - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
-
Registers java checks for a given repository.
- registerMainCheckClasses(String, Iterable<Class<? extends JavaCheck>>) - Method in class org.sonar.java.SonarComponents
- registerTestCheckClasses(String, Iterable<Class<? extends JavaCheck>>) - Method in class org.sonar.java.SonarComponents
- RegistrarContext() - Constructor for class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
- relativePath() - Method in class org.sonar.java.model.GeneratedFile
- REMAINDER - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- REMAINDER_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- remove(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- remove(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- removeAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- removeBetweenTree(Tree, Tree) - Static method in class org.sonar.java.reporting.JavaTextEdit
- removeTextSpan(AnalyzerMessage.TextSpan) - Static method in class org.sonar.java.reporting.JavaTextEdit
- removeTree(Tree) - Static method in class org.sonar.java.reporting.JavaTextEdit
- replaceBetweenTree(Tree, boolean, Tree, boolean, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
- replaceBetweenTree(Tree, Tree, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
-
From startTree first token to endTree last token.
- replaceTextSpan(AnalyzerMessage.TextSpan, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
- replaceTree(Tree, String) - Static method in class org.sonar.java.reporting.JavaTextEdit
- report() - Method in class org.sonar.java.ExecutionTimeReport
- report() - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- report() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- report() - Method in class org.sonar.java.testing.JavaIssueBuilderForTests
- reportAnalysisError(RecognitionException, InputFile) - Method in class org.sonar.java.SonarComponents
- reportAsBatch() - Method in class org.sonar.java.ExecutionTimeReport
- reportIssue(RegexCheck, Tree, String, Integer, List<RegexCheck.RegexIssueLocation>) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssue(RegexCheck, Tree, String, Integer, List<RegexCheck.RegexIssueLocation>) - Method in interface org.sonar.java.regex.RegexScannerContext
- reportIssue(RegexCheck, RegexSyntaxElement, String, Integer, List<RegexCheck.RegexIssueLocation>) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssue(RegexCheck, RegexSyntaxElement, String, Integer, List<RegexCheck.RegexIssueLocation>) - Method in interface org.sonar.java.regex.RegexScannerContext
- reportIssue(AnalyzerMessage) - Method in class org.sonar.java.model.DefaultModuleScannerContext
- reportIssue(AnalyzerMessage) - Method in class org.sonar.java.SonarComponents
- reportIssue(AnalyzerMessage) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- reportIssue(JavaCheck, Tree, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssue(JavaCheck, Tree, String) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- reportIssue(JavaCheck, Tree, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Report an issue.
- reportIssue(JavaCheck, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssue(JavaCheck, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- reportIssue(JavaCheck, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Report an issue.
- reportIssue(JavaCheck, Tree, Tree, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssue(JavaCheck, Tree, Tree, String) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- reportIssue(JavaCheck, Tree, Tree, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Report an issue.
- reportIssue(JavaCheck, Tree, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssue(JavaCheck, Tree, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- reportIssue(JavaCheck, Tree, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Report an issue.
- reportIssue(Tree, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
-
Report an issue.
- reportIssue(Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
-
Report an issue.
- reportIssue(Tree, Tree, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
-
Report an issue.
- reportIssueWithFlow(JavaCheck, Tree, String, Iterable<List<JavaFileScannerContext.Location>>, Integer) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- reportIssueWithFlow(JavaCheck, Tree, String, Iterable<List<JavaFileScannerContext.Location>>, Integer) - Method in class org.sonar.java.testing.JavaFileScannerContextForTests
- reportIssueWithFlow(JavaCheck, Tree, String, Iterable<List<JavaFileScannerContext.Location>>, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Report an issue.
- repositoryKey() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
-
getter for repository key.
- REQUIRES - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- REQUIRES_DIRECTIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- RequiresDirectiveTree - Interface in org.sonar.plugins.java.api.tree
-
The 'requires' directive from java 9 module directives JLS9 - §7.7.1
- RequiresDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- RequiresDirectiveTreeImpl(InternalSyntaxToken, ModifiersTree, ModuleNameTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- resolveAsConstant(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- resolvePackageAnnotations(AST, String) - Static method in class org.eclipse.jdt.core.dom.ASTUtils
- resolveType(AST, String) - Static method in class org.eclipse.jdt.core.dom.ASTUtils
- resourceList() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- resourceList() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
-
Until Java 9, resource could only be instance of
VariableTree
. - ResourceListTreeImpl - Class in org.sonar.java.ast.parser
- restrictedKeywordValues() - Static method in enum org.sonar.java.ast.api.JavaRestrictedKeyword
-
Restricted keywords as String.
- Result(int, List<JavaFileScannerContext.Location>) - Constructor for class org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
- retainAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- RETURN - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- RETURN_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- returnKeyword() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- returnKeyword() - Method in interface org.sonar.plugins.java.api.tree.ReturnStatementTree
- ReturnStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'return' statement.
- ReturnStatementTreeImpl - Class in org.sonar.java.model.statement
- ReturnStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.ReturnStatementTreeImpl
- returnType() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- returnType() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
- returnType() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- reversedBlocks() - Method in class org.sonar.java.cfg.CFG
- reverseSortEdits() - Method in class org.sonar.java.reporting.JavaQuickFix.Builder
- RIGHT_SHIFT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- RIGHT_SHIFT_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- rightOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- rightOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
- root - Variable in class org.sonar.java.model.JavaTree
- rootPackage - Static variable in class org.sonar.java.model.Symbols
- RPAR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- RPOINT - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- rule() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- run() - Method in class org.sonar.java.ProgressMonitor
- RWING - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
S
- save() - Method in class org.sonar.java.reporting.JavaIssue
- scan(Iterable<? extends InputFile>) - Method in class org.sonar.java.ast.JavaAstScanner
- scan(Iterable<InputFile>, Iterable<InputFile>, Iterable<? extends InputFile>) - Method in class org.sonar.java.JavaFrontend
- scan(List<? extends Tree>) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- scan(ListTree<? extends Tree>) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- scan(Tree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.DefaultJavaResourceLocator
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.JavaFilesCache
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.Measurer
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.Measurer.TestFileMeasurer
- scanFile(JavaFileScannerContext) - Method in interface org.sonar.plugins.java.api.JavaFileScanner
-
Method called after parsing and semantic analysis has been done on file.
- scanSingleFileForTests(InputFile, VisitorsBridge) - Static method in class org.sonar.java.ast.JavaAstScanner
- scanSingleFileForTests(InputFile, VisitorsBridge, SonarComponents) - Static method in class org.sonar.java.ast.JavaAstScanner
- scanTree(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- scanTree(Tree) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
- scanWithoutParsing(Iterable<? extends InputFile>) - Method in class org.sonar.java.ast.JavaAstScanner
-
Attempt to scan files without parsing, using the raw input file and cached information.
- scanWithoutParsing(InputFile) - Method in class org.sonar.java.model.VisitorsBridge
-
In cases where incremental analysis is enabled, try to scan a raw file without parsing its content.
- scanWithoutParsing(InputFileScannerContext) - Method in interface org.sonar.plugins.java.api.JavaFileScanner
-
Scan based on the raw file and cached data (ie: No tree is available at this stage).
- SEALED - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- secondaries() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- secondSemicolonToken() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- secondSemicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- selectLine(int) - Method in class org.sonar.java.model.GeneratedFile
- sema - Variable in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- Sema - Interface in org.sonar.java.model
- SEMI - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- semicolonToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.declaration.ModuleDirectiveTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.EmptyStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- semicolonToken() - Method in class org.sonar.java.model.statement.YieldStatementTreeImpl
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.BreakStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ContinueStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.EmptyStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ExpressionStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ModuleDirectiveTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.PackageDeclarationTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ReturnStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ThrowStatementTree
- semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.YieldStatementTree
- separators() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- separators() - Method in interface org.sonar.plugins.java.api.tree.ListTree
- separatorToken() - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
- separatorToken() - Method in interface org.sonar.plugins.java.api.tree.EnumConstantTree
- set(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- setCacheContext(CacheContext) - Method in class org.sonar.java.model.VisitorsBridge
- setCanceled(boolean) - Method in class org.sonar.java.ProgressMonitor
- setCaseGroup(CaseGroupTree) - Method in class org.sonar.java.cfg.CFG.Block
- setCheckFilter(UnaryOperator<List<JavaCheck>>) - Method in class org.sonar.java.SonarComponents
- setContext(JavaFileScannerContext) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- setCurrentFile(InputFile) - Method in class org.sonar.java.model.VisitorsBridge
- setEndToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- setInAndroidContext(boolean) - Method in class org.sonar.java.model.VisitorsBridge
- setLastChildType(TypeTree) - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- setMethodSymbol(Symbol.MethodSymbol) - Method in class org.sonar.java.cfg.CFG
- setParent(Tree) - Method in class org.sonar.java.model.JavaTree
- setPrimaryLocation(InputFile, String, int, int, int, int) - Method in class org.sonar.java.reporting.JavaIssue
- setPrimaryLocationOnComponent(InputComponent, String) - Method in class org.sonar.java.reporting.JavaIssue
- setSensorContext(SensorContext) - Method in class org.sonar.java.SonarComponents
- setTaskName(String) - Method in class org.sonar.java.ProgressMonitor
- settings - Variable in class org.sonar.java.classpath.AbstractClasspath
- setVisitorBridge(VisitorsBridge) - Method in class org.sonar.java.ast.JavaAstScanner
- SHORT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- SHORT - Enum constant in enum org.sonar.plugins.java.api.semantic.Type.Primitives
- shouldFailAnalysis() - Method in class org.sonar.java.ast.JavaAstScanner
- shouldFailAnalysisOnException() - Method in class org.sonar.java.SonarComponents
- signature() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
-
Compute the signature as identified from bytecode point of view.
- signature(IMethodBinding) - Static method in class org.eclipse.jdt.core.dom.ASTUtils
- SimpleModuleDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- SimpleModuleDirectiveTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ListTree<ModuleNameTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- simpleName() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- simpleName() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- simpleName() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- simpleName() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- simpleName() - Method in interface org.sonar.plugins.java.api.tree.EnumConstantTree
- simpleName() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- simpleName() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- simpleScan(InputFile, JParserConfig.Result, Consumer<JavaTree.CompilationUnitTreeImpl>) - Method in class org.sonar.java.ast.JavaAstScanner
- size() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- size(Iterable<?>) - Static method in class org.sonar.java.collections.CollectionUtils
- skipParentheses(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- SL - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- SLEQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- SmapFile - Class in org.sonar.java.model
-
SMAP format is described by JSR 45 JSR 45 defines more generic format supporting translation from multiple languages, here we implement only subset used by Jasper for JSP to Java translation.
- SmapFile(Path, String, Path, FileSystem) - Constructor for class org.sonar.java.model.SmapFile
- SONAR_AUTOSCAN - Static variable in class org.sonar.java.SonarComponents
- SONAR_AUTOSCAN_CHECK_FILTERING - Static variable in class org.sonar.java.SonarComponents
- SONAR_BATCH_MODE_KEY - Static variable in class org.sonar.java.SonarComponents
- SONAR_BATCH_SIZE_KEY - Static variable in class org.sonar.java.SonarComponents
- SONAR_CACHING_ENABLED_KEY - Static variable in class org.sonar.java.caching.CacheContextImpl
-
Can be set to
true
orfalse
to override whether the cache is enabled or not. - SONAR_CAN_SKIP_UNCHANGED_FILES_KEY - Static variable in class org.sonar.java.SonarComponents
-
Describes if an optimized analysis of unchanged by skipping some rules is enabled.
- SONAR_FILE_BY_FILE - Static variable in class org.sonar.java.SonarComponents
- SONAR_JAVA_BINARIES - Static variable in class org.sonar.java.classpath.ClasspathProperties
- SONAR_JAVA_JDK_HOME - Static variable in class org.sonar.java.classpath.ClasspathProperties
- SONAR_JAVA_LIBRARIES - Static variable in class org.sonar.java.classpath.ClasspathProperties
- SONAR_JAVA_TEST_BINARIES - Static variable in class org.sonar.java.classpath.ClasspathProperties
- SONAR_JAVA_TEST_LIBRARIES - Static variable in class org.sonar.java.classpath.ClasspathProperties
- sonarComponents - Variable in class org.sonar.java.model.DefaultModuleScannerContext
- SonarComponents - Class in org.sonar.java
- SonarComponents(FileLinesContextFactory, FileSystem, ClasspathForMain, ClasspathForTest, CheckFactory) - Constructor for class org.sonar.java.SonarComponents
- SonarComponents(FileLinesContextFactory, FileSystem, ClasspathForMain, ClasspathForTest, CheckFactory, ProjectDefinition) - Constructor for class org.sonar.java.SonarComponents
-
Will be called in SonarScanner context when no custom rules is present
- SonarComponents(FileLinesContextFactory, FileSystem, ClasspathForMain, ClasspathForTest, CheckFactory, CheckRegistrar[]) - Constructor for class org.sonar.java.SonarComponents
-
Will be called in SonarLint context when custom rules are present
- SonarComponents(FileLinesContextFactory, FileSystem, ClasspathForMain, ClasspathForTest, CheckFactory, CheckRegistrar[], ProjectDefinition) - Constructor for class org.sonar.java.SonarComponents
-
ProjectDefinition class is not available in SonarLint context, so this constructor will never be called when using SonarLint
- SonarJavaIssueFilter - Interface in org.sonar.java.filters
- SonarSymbolTableVisitor - Class in org.sonar.java.ast.visitors
- SonarSymbolTableVisitor(NewSymbolTable) - Constructor for class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- SOURCE_VERSION - Static variable in interface org.sonar.plugins.java.api.JavaVersion
-
Key of the java version used for sources
- sourceMap() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- sourceMap() - Method in class org.sonar.java.model.GeneratedFile
- sourceMap() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Return JSR 45 source map for current input file
- SourceMap - Interface in org.sonar.plugins.java.api
-
Represents source map between generated Java code and JSP file
- SourceMap.Location - Interface in org.sonar.plugins.java.api
- sourceMapLocationFor(Tree) - Method in interface org.sonar.plugins.java.api.SourceMap
-
Return location in JSP file corresponding to the AST node
- splitLines(String) - Static method in class org.sonar.java.model.LineUtils
- SR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- SREQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- STAR - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- STAREQU - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- start() - Method in class org.sonar.java.model.location.InternalRange
- start() - Method in interface org.sonar.plugins.java.api.location.Range
- start(InputFile) - Method in class org.sonar.java.ExecutionTimeReport
- startBatch(int) - Method in class org.sonar.java.AnalysisProgress
- startCharacter - Variable in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- startLine - Variable in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- startLine() - Method in class org.sonar.java.model.InternalSyntaxTrivia
- startLine() - Method in interface org.sonar.plugins.java.api.SourceMap.Location
- startLine() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
-
Deprecated, for removal: This API element is subject to removal in a future version.for removal, since = 7.3, use range().start().line()
- startLine(SyntaxToken) - Static method in class org.sonar.java.model.LineUtils
- startLine(SyntaxTrivia) - Static method in class org.sonar.java.model.LineUtils
- startLine(Tree) - Static method in class org.sonar.java.model.LineUtils
- startOf(SyntaxToken) - Static method in interface org.sonar.plugins.java.api.location.Position
- startOf(SyntaxTrivia) - Static method in interface org.sonar.plugins.java.api.location.Position
- startOf(Tree) - Static method in interface org.sonar.plugins.java.api.location.Position
- statement() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- statement() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- statement() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- statement() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- statement() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- statement() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- statement() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- statement() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- statement() - Method in interface org.sonar.plugins.java.api.tree.LabeledStatementTree
- statement() - Method in interface org.sonar.plugins.java.api.tree.WhileStatementTree
- StatementListTreeImpl - Class in org.sonar.java.ast.parser
- StatementTree - Interface in org.sonar.plugins.java.api.tree
-
Common interface for all types of statements.
- StatementVisitor - Class in org.sonar.java.ast.visitors
- StatementVisitor() - Constructor for class org.sonar.java.ast.visitors.StatementVisitor
- STATIC - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- STATIC - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- STATIC_INITIALIZER - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- staticInitializerBlockSymbol(JTypeSymbol) - Method in class org.sonar.java.model.JSema
- StaticInitializerTree - Interface in org.sonar.plugins.java.api.tree
-
Static Initializer.
- StaticInitializerTreeImpl - Class in org.sonar.java.model.statement
- StaticInitializerTreeImpl(InternalSyntaxToken, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.StaticInitializerTreeImpl
- staticKeyword() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- staticKeyword() - Method in class org.sonar.java.model.statement.StaticInitializerTreeImpl
- staticKeyword() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
- staticKeyword() - Method in interface org.sonar.plugins.java.api.tree.StaticInitializerTree
- status() - Method in class org.sonar.java.model.GeneratedFile
- STRICTFP - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- STRICTFP - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- STRING_LITERAL - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- STRONG_NULLABLE - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
- subList(int, int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- SubscriptionVisitor - Class in org.sonar.java.ast.visitors
- SubscriptionVisitor() - Constructor for class org.sonar.java.ast.visitors.SubscriptionVisitor
- subTask(String) - Method in class org.sonar.java.ProgressMonitor
- successors() - Method in class org.sonar.java.cfg.CFG.Block
- successors() - Method in interface org.sonar.java.cfg.CFG.IBlock
- successors() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- successorWithoutJump() - Method in class org.sonar.java.cfg.CFG.Block
-
This method makes the implementation of RSPEC-3626 almost trivial.
- SUPER - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- SUPER_WILDCARD - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- superClass() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- superClass() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
-
Returns the superclass of this type symbol.
- superClass() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- superInterfaces() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- superInterfaces() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- superTypes(Symbol.TypeSymbol) - Static method in class org.sonar.java.model.JUtils
- SWITCH - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- SWITCH_EXPRESSION - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- SWITCH_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- SwitchExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
'switch' expression.
- SwitchExpressionTreeImpl - Class in org.sonar.java.model.statement
- SwitchExpressionTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, List<CaseGroupTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.SwitchExpressionTreeImpl
- switchKeyword() - Method in class org.sonar.java.model.statement.SwitchTreeImpl
- switchKeyword() - Method in interface org.sonar.plugins.java.api.tree.SwitchTree
- SwitchStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'switch' statement.
- SwitchStatementTreeImpl - Class in org.sonar.java.model.statement
- SwitchStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, List<CaseGroupTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.SwitchStatementTreeImpl
- SwitchTree - Interface in org.sonar.plugins.java.api.tree
-
Common interface shared between
SwitchStatementTree
andSwitchExpressionTree
- SwitchTreeImpl - Class in org.sonar.java.model.statement
- SwitchTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, List<CaseGroupTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.SwitchTreeImpl
- symbol() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- symbol() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- symbol() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- symbol() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- symbol() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- symbol() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
- symbol() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- symbol() - Method in class org.sonar.java.model.TypeParameterTreeImpl
- symbol() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationInstance
-
Type symbol of this annotation.
- symbol() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Symbol of this type.
- symbol() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- symbol() - Method in interface org.sonar.plugins.java.api.tree.IdentifierTree
- symbol() - Method in interface org.sonar.plugins.java.api.tree.LabeledStatementTree
- symbol() - Method in interface org.sonar.plugins.java.api.tree.MethodInvocationTree
-
Deprecated, for removal: This API element is subject to removal in a future version.in favor of
MethodInvocationTree.methodSymbol()
, which returns the narrower typeSymbol.MethodSymbol
instead ofSymbol
. - symbol() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- symbol() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- Symbol - Interface in org.sonar.plugins.java.api.semantic
-
Interface to access symbol information.
- Symbol.LabelSymbol - Interface in org.sonar.plugins.java.api.semantic
-
Label symbol.
- Symbol.MethodSymbol - Interface in org.sonar.plugins.java.api.semantic
-
Symbol for methods.
- Symbol.TypeSymbol - Interface in org.sonar.plugins.java.api.semantic
-
Symbol for a type : class, enum, interface or annotation.
- Symbol.VariableSymbol - Interface in org.sonar.plugins.java.api.semantic
-
Symbol for field, method parameters and local variables.
- symbolizableFor(InputFile) - Method in class org.sonar.java.SonarComponents
- SymbolMetadata - Interface in org.sonar.plugins.java.api.semantic
-
Holds the metadata information (annotations) of a symbol.
- SymbolMetadata.AnnotationInstance - Interface in org.sonar.plugins.java.api.semantic
-
Occurrence of an annotation on a symbol.
- SymbolMetadata.AnnotationValue - Interface in org.sonar.plugins.java.api.semantic
-
Value of a property of an annotation.
- SymbolMetadata.NullabilityData - Interface in org.sonar.plugins.java.api.semantic
- SymbolMetadata.NullabilityLevel - Enum in org.sonar.plugins.java.api.semantic
- SymbolMetadata.NullabilityTarget - Enum in org.sonar.plugins.java.api.semantic
- SymbolMetadata.NullabilityType - Enum in org.sonar.plugins.java.api.semantic
- Symbols - Class in org.sonar.java.model
-
Predefined symbols.
- Symbols.DefaultSymbol - Class in org.sonar.java.model
- symbolType() - Method in class org.sonar.java.model.AbstractTypedTree
- symbolType() - Method in class org.sonar.java.model.pattern.AbstractPatternTree
- symbolType() - Method in class org.sonar.java.model.pattern.NullPatternTreeImpl
- symbolType() - Method in class org.sonar.java.model.pattern.TypePatternTreeImpl
- symbolType() - Method in interface org.sonar.plugins.java.api.tree.ExpressionTree
- symbolType() - Method in interface org.sonar.plugins.java.api.tree.TypeTree
- SYNCHRONIZED - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- SYNCHRONIZED - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- SYNCHRONIZED_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- synchronizedKeyword() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- synchronizedKeyword() - Method in interface org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- SynchronizedStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'synchronized' statement.
- SynchronizedStatementTreeImpl - Class in org.sonar.java.model.statement
- SynchronizedStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- SyntacticEquivalence - Class in org.sonar.java.model
- SyntaxHighlighterVisitor - Class in org.sonar.java.ast.visitors
- SyntaxHighlighterVisitor(SonarComponents) - Constructor for class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- syntaxNode - Variable in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
-
Syntax node on which to raise the secondary location.
- SyntaxToken - Interface in org.sonar.plugins.java.api.tree
-
Represents a token in the syntax tree.
- syntaxTree() - Method in class org.sonar.java.model.JWarning
- SyntaxTrivia - Interface in org.sonar.plugins.java.api.tree
-
Represents a Trivia in the SyntaxTree.
T
- terminator() - Method in class org.sonar.java.cfg.CFG.Block
- terminator() - Method in interface org.sonar.java.cfg.CFG.IBlock
- terminator() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- testBinaryDirs() - Method in class org.sonar.java.DefaultJavaResourceLocator
- testBinaryDirs() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
The folders containing the binary .class files corresponding to the tests.
- testCheckClasses() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
-
get test source check classes
- testChecks() - Method in class org.sonar.java.SonarComponents
- testClasspath() - Method in class org.sonar.java.DefaultJavaResourceLocator
- testClasspath() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
Classpath configured for the project tests.
- TestFileMeasurer() - Constructor for class org.sonar.java.Measurer.TestFileMeasurer
- text() - Method in class org.sonar.java.model.InternalSyntaxToken
- text() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
- TEXT_BLOCK - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- textSpan() - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- textSpan(int, int, int, int) - Static method in class org.sonar.java.reporting.JavaTextEdit
- TextSpan(int) - Constructor for class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- TextSpan(int, int, int, int) - Constructor for class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- textSpanBetween(Tree, boolean, Tree, boolean) - Static method in class org.sonar.java.reporting.AnalyzerMessage
- textSpanBetween(Tree, Tree) - Static method in class org.sonar.java.reporting.AnalyzerMessage
- textSpanFor(Tree) - Static method in class org.sonar.java.reporting.AnalyzerMessage
- textSpansFor(IndexRange) - Method in class org.sonar.java.regex.JavaAnalyzerRegexSource
- thenStatement() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
- thenStatement() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
- THIS - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- THROW - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- THROW_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- ThrowableUtils - Class in org.sonar.java.exceptions
- throwIfEndOfAnalysisCheck(JavaCheck) - Static method in class org.sonar.java.model.DefaultJavaFileScannerContext
- throwKeyword() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- throwKeyword() - Method in interface org.sonar.plugins.java.api.tree.ThrowStatementTree
- thrownTypes() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
-
List of the exceptions that can be thrown by the method.
- THROWS - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- throwsClauses() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- throwsClauses() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- ThrowStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'throw' statement.
- ThrowStatementTreeImpl - Class in org.sonar.java.model.statement
- ThrowStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.ThrowStatementTreeImpl
- throwsToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- throwsToken() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- TILDA - Enum constant in enum org.sonar.java.ast.api.JavaPunctuator
- TO - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- toArray() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- toArray(U[]) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- toGlobalPercentage(double) - Method in class org.sonar.java.AnalysisProgress
- token() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
- token() - Method in interface org.sonar.plugins.java.api.tree.LiteralTree
- TOKEN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- toKeyword - Variable in class org.sonar.java.model.declaration.SimpleModuleDirectiveTreeImpl
- toKeyword() - Method in class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- toKeyword() - Method in class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- toKeyword() - Method in interface org.sonar.plugins.java.api.tree.ExportsDirectiveTree
- toKeyword() - Method in interface org.sonar.plugins.java.api.tree.OpensDirectiveTree
- toSingleLocationItems() - Method in class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- toString() - Method in class org.sonar.java.ExecutionTimeReport
- toString() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- toString() - Method in class org.sonar.java.model.GeneratedFile
- toString() - Method in class org.sonar.java.model.JavaVersionImpl
- toString() - Method in class org.sonar.java.model.JProblem
- toString() - Method in class org.sonar.java.model.location.InternalPosition
- toString() - Method in class org.sonar.java.model.location.InternalRange
- toString() - Method in class org.sonar.java.model.SmapFile
- toString() - Method in class org.sonar.java.reporting.AnalyzerMessage.TextSpan
- toString() - Method in class org.sonar.java.reporting.AnalyzerMessage
- TRANSIENT - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- TRANSIENT - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- TRANSITIVE - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- TRANSITIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
- Tree - Interface in org.sonar.plugins.java.api.tree
-
Common interface for all nodes in a syntax tree.
- TREE_START_POSITION_COMPARATOR - Static variable in interface org.sonar.plugins.java.api.location.Position
- Tree.Kind - Enum in org.sonar.plugins.java.api.tree
- TreeVisitor - Interface in org.sonar.plugins.java.api.tree
- trimLongSuffix(String) - Static method in class org.sonar.java.model.LiteralUtils
- trimQuotes(String) - Static method in class org.sonar.java.model.LiteralUtils
- TRIVIA - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- trivias() - Method in class org.sonar.java.model.InternalSyntaxToken
- trivias() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
- TRUE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- trueBlock() - Method in class org.sonar.java.cfg.CFG.Block
- trueExpression() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- trueExpression() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
- TRY - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- TRY_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- tryKeyword() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- tryKeyword() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
- TryStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'try' statement.
- TryStatementTreeImpl - Class in org.sonar.java.model.statement
- TryStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ResourceListTreeImpl, InternalSyntaxToken, BlockTreeImpl, List<CatchTree>, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
- type() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- type() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
-
Only works for INSTANCE_OF, mutually exclusive with
InstanceOfTreeImpl.pattern()
- type() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- type() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- type() - Method in class org.sonar.java.model.GeneratedFile
- type() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
- type() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- type() - Method in class org.sonar.java.model.JLabelSymbol
- type() - Method in class org.sonar.java.model.JProblem
- type() - Method in class org.sonar.java.model.pattern.RecordPatternTreeImpl
- type() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
Type of symbol.
- type() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityData
- type() - Method in interface org.sonar.plugins.java.api.tree.ArrayTypeTree
- type() - Method in interface org.sonar.plugins.java.api.tree.InstanceOfTree
- type() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
- type() - Method in interface org.sonar.plugins.java.api.tree.ParameterizedTypeTree
- type() - Method in interface org.sonar.plugins.java.api.tree.RecordPatternTree
-
Deprecated.
- type() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- type() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- type(ITypeBinding) - Method in class org.sonar.java.model.JSema
- Type - Interface in org.sonar.plugins.java.api.semantic
-
Interface to access resolved type of an expression or a Type.
- TYPE_ARGUMENTS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_CAST - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_PARAMETER - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_PARAMETERS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_PATTERN - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Deprecated.Preview Feature
- Type.ArrayType - Interface in org.sonar.plugins.java.api.semantic
-
Type for arrays.
- Type.Primitives - Enum in org.sonar.plugins.java.api.semantic
-
Primitive java types.
- typeAlternatives() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
- typeAlternatives() - Method in interface org.sonar.plugins.java.api.tree.UnionTypeTree
- TypeArgumentListTreeImpl - Class in org.sonar.java.model.expression
- TypeArgumentListTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.TypeArgumentListTreeImpl
- typeArguments() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- typeArguments() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- typeArguments() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- typeArguments() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- typeArguments() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
The arguments of a parameterized type, as a parameterization of a generic type.
- typeArguments() - Method in interface org.sonar.plugins.java.api.tree.MethodInvocationTree
- typeArguments() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
- typeArguments() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- typeArguments() - Method in interface org.sonar.plugins.java.api.tree.ParameterizedTypeTree
- TypeArguments - Interface in org.sonar.plugins.java.api.tree
- typeBinding - Variable in class org.sonar.java.model.AbstractTypedTree
- typeBinding - Variable in class org.sonar.java.model.declaration.ClassTreeImpl
- TypeCastExpressionTreeImpl - Class in org.sonar.java.model.expression
- TypeCastExpressionTreeImpl(InternalSyntaxToken, TypeTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- TypeCastExpressionTreeImpl(InternalSyntaxToken, TypeTree, InternalSyntaxToken, ListTree<TypeTree>, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
- TypeCastTree - Interface in org.sonar.plugins.java.api.tree
-
Cast expression.
- typeName() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- typeName() - Method in class org.sonar.java.model.declaration.UsesDirectiveTreeImpl
- typeName() - Method in interface org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
- typeName() - Method in interface org.sonar.plugins.java.api.tree.UsesDirectiveTree
- typeNames() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- typeNames() - Method in interface org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
- TypeParameterListTreeImpl - Class in org.sonar.java.ast.parser
- TypeParameterListTreeImpl() - Constructor for class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- TypeParameterListTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- typeParameters() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- typeParameters() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- typeParameters() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
- typeParameters() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- TypeParameters - Interface in org.sonar.plugins.java.api.tree
- TypeParameterTree - Interface in org.sonar.plugins.java.api.tree
-
Type parameter.
- TypeParameterTreeImpl - Class in org.sonar.java.model
- TypeParameterTreeImpl(IdentifierTreeImpl) - Constructor for class org.sonar.java.model.TypeParameterTreeImpl
- TypeParameterTreeImpl(IdentifierTreeImpl, InternalSyntaxToken, QualifiedIdentifierListTreeImpl) - Constructor for class org.sonar.java.model.TypeParameterTreeImpl
- typeParameterTreeSymbol(TypeParameterTree) - Static method in class org.sonar.java.model.JUtils
- TypePatternTree - Interface in org.sonar.plugins.java.api.tree
-
Deprecated.Preview Feature
- TypePatternTreeImpl - Class in org.sonar.java.model.pattern
-
JDK 17 Preview feature (JEP-406), deprecated by design until it will be final java:S1874 = "@Deprecated" code should not be used
- TypePatternTreeImpl(VariableTree) - Constructor for class org.sonar.java.model.pattern.TypePatternTreeImpl
- types() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- types() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
- typeSymbol(ITypeBinding) - Method in class org.sonar.java.model.JSema
- TypeTree - Interface in org.sonar.plugins.java.api.tree
U
- UNARY_MINUS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UNARY_PLUS - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UnaryExpressionTree - Interface in org.sonar.plugins.java.api.tree
-
Postfix or unary expression.
- UNBOUNDED_WILDCARD - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UNDEFINED_TYPE - Enum constant in enum org.sonar.java.model.JProblem.Type
- undefinedTypes() - Method in class org.sonar.java.model.JSema
- UNION_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UnionTypeTree - Interface in org.sonar.plugins.java.api.tree
-
Union type expression in a multi-catch.
- UnionTypeTreeImpl(QualifiedIdentifierListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
- UNKNOWN - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
- UNKNOWN - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
- unknownMethodSymbol - Static variable in class org.sonar.java.model.Symbols
- unknownSymbol - Static variable in class org.sonar.java.model.Symbols
- unknownType - Static variable in class org.sonar.java.model.Symbols
- unknownTypeSymbol - Static variable in class org.sonar.java.model.Symbols
- UNSIGNED_RIGHT_SHIFT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UNSIGNED_RIGHT_SHIFT_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UNUSED_IMPORT - Enum constant in enum org.sonar.java.model.JProblem.Type
- update() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- update() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- uri() - Method in class org.sonar.java.model.GeneratedFile
- usages() - Method in class org.sonar.java.model.JLabelSymbol
- usages() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.LabelSymbol
-
Usages tree of this label.
- usages() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
The identifier trees that reference this symbol.
- usedVariables() - Method in class org.sonar.java.cfg.VariableReadExtractor
- USES - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- USES_DIRECTIVE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- UsesDirectiveTree - Interface in org.sonar.plugins.java.api.tree
-
The 'uses' directive from java 9 module directives JLS9 - §7.7.3
- UsesDirectiveTreeImpl - Class in org.sonar.java.model.declaration
- UsesDirectiveTreeImpl(InternalSyntaxToken, TypeTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.UsesDirectiveTreeImpl
V
- validateLibraries - Variable in class org.sonar.java.classpath.AbstractClasspath
- value() - Method in class org.sonar.java.model.AnnotationValueImpl
- value() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
- value() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationValue
-
Stored value of the annotation property.
- value() - Method in interface org.sonar.plugins.java.api.tree.LiteralTree
- valueOf(String) - Static method in enum org.sonar.java.ast.api.JavaKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.ast.api.JavaPunctuator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.ast.api.JavaRestrictedKeyword
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.model.JParserConfig.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.model.JProblem.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.java.api.semantic.Type.Primitives
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.java.api.tree.Modifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonar.java.ast.api.JavaKeyword
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.ast.api.JavaPunctuator
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.ast.api.JavaRestrictedKeyword
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.model.JParserConfig.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.model.JProblem.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationInstance
-
Annotation values for this annotation.
- values() - Static method in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityTarget
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.java.api.semantic.Type.Primitives
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.java.api.tree.Modifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.plugins.java.api.tree.Tree.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valuesForAnnotation(String) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
-
Get the annotation values for the specified annotation.
- VAR_TYPE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- variable() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- variable() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
-
Deprecated, will be dropped
- variable() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- variable() - Method in interface org.sonar.plugins.java.api.tree.AssignmentExpressionTree
- variable() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- variable() - Method in interface org.sonar.plugins.java.api.tree.PatternInstanceOfTree
-
Deprecated, for removal: This API element is subject to removal in a future version.
- VARIABLE - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityLevel
- VARIABLE - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- variableBinding - Variable in class org.sonar.java.model.declaration.VariableTreeImpl
- VariableReadExtractor - Class in org.sonar.java.cfg
- VariableReadExtractor(Symbol.MethodSymbol, boolean) - Constructor for class org.sonar.java.cfg.VariableReadExtractor
- variableSymbol(IVariableBinding) - Method in class org.sonar.java.model.JSema
- VariableTree - Interface in org.sonar.plugins.java.api.tree
-
Variable declaration.
- VariableTreeImpl - Class in org.sonar.java.model.declaration
- VariableTreeImpl(IdentifierTreeImpl) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
- VariableTreeImpl(ModifiersTree, IdentifierTree, ExpressionTree) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
- VariableTreeImpl(ModifiersTree, TypeTree, IdentifierTree) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
- varToken() - Method in class org.sonar.java.model.expression.VarTypeTreeImpl
- varToken() - Method in interface org.sonar.plugins.java.api.tree.VarTypeTree
- VarTypeTree - Interface in org.sonar.plugins.java.api.tree
-
'var' type tree used for local variables.
- VarTypeTreeImpl - Class in org.sonar.java.model.expression
- VarTypeTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.VarTypeTreeImpl
- VisibleForTesting - Annotation Type in org.sonar.java.annotations
-
This annotation should be placed on elements that exists, or is more widely visible than otherwise necessary, only for use in test code.
- visitAnnotation(AnnotationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitAnnotation(AnnotationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitArrayDimension(ArrayDimensionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitArrayDimension(ArrayDimensionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitArrayType(ArrayTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitArrayType(ArrayTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitAssertStatement(AssertStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitAssertStatement(AssertStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitAssertStatement(AssertStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.java.cfg.VariableReadExtractor
- visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitAssignmentExpression(AssignmentExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitBinaryExpression(BinaryExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitBlock(BlockTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitBlock(BlockTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitBreakStatement(BreakStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCaseGroup(CaseGroupTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitCaseGroup(CaseGroupTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCaseLabel(CaseLabelTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitCaseLabel(CaseLabelTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitCaseLabel(CaseLabelTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCatch(CatchTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitCatch(CatchTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.cfg.VariableReadExtractor
- visitClass(ClassTree) - Method in class org.sonar.java.JavaFilesCache
- visitClass(ClassTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitClass(ClassTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitCompilationUnit(CompilationUnitTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitConditionalExpression(ConditionalExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitContinueStatement(ContinueStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitDefaultPattern(DefaultPatternTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitDefaultPattern(DefaultPatternTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
-
Deprecated.Preview Feature
- visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitDoWhileStatement(DoWhileStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitEmptyStatement(EmptyStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitEnumConstant(EnumConstantTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitEnumConstant(EnumConstantTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitExportsDirectiveTree(ExportsDirectiveTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitExportsDirectiveTree(ExportsDirectiveTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitFile(Tree, boolean) - Method in class org.sonar.java.model.VisitorsBridge
- visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitForEachStatement(ForEachStatement) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitForEachStatement(ForEachStatement) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitForStatement(ForStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitForStatement(ForStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitGuardedPattern(GuardedPatternTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitGuardedPattern(GuardedPatternTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
-
Deprecated.Preview Feature
- visitIdentifier(IdentifierTree) - Method in class org.sonar.java.cfg.VariableReadExtractor
- visitIdentifier(IdentifierTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitIdentifier(IdentifierTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitIfStatement(IfStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitIfStatement(IfStatementTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitIfStatement(IfStatementTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitIfStatement(IfStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitIfStatement(IfStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitImport(ImportTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitImport(ImportTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitImport(ImportTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitInstanceOf(InstanceOfTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitInstanceOf(InstanceOfTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitLabeledStatement(LabeledStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.cfg.VariableReadExtractor
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitLiteral(LiteralTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitLiteral(LiteralTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitMemberSelectExpression(MemberSelectExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitMemberSelectExpression(MemberSelectExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitMethod(MethodTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitMethod(MethodTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitMethod(MethodTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitMethod(MethodTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitMethod(MethodTree) - Method in class org.sonar.java.JavaFilesCache
- visitMethod(MethodTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitMethod(MethodTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitMethodInvocation(MethodInvocationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitMethodInvocation(MethodInvocationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitMethodReference(MethodReferenceTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitMethodReference(MethodReferenceTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitModifier(ModifiersTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitModifier(ModifiersTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitModule(ModuleDeclarationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitModule(ModuleDeclarationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitNewArray(NewArrayTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitNewArray(NewArrayTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitNewClass(NewClassTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitNewClass(NewClassTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitNewClass(NewClassTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitNode(Tree) - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
- visitNode(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- visitNode(Tree) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- visitNode(Tree) - Method in class org.sonar.java.Measurer
- visitNode(Tree) - Method in class org.sonar.java.model.JWarning.Mapper
- visitNullPattern(NullPatternTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitNullPattern(NullPatternTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
-
Deprecated.Preview Feature
- visitOpensDirective(OpensDirectiveTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitOpensDirective(OpensDirectiveTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- VisitorsBridge - Class in org.sonar.java.model
- VisitorsBridge(Iterable<? extends JavaCheck>, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridge
- VisitorsBridge(Iterable<? extends JavaCheck>, List<File>, SonarComponents, JavaVersion) - Constructor for class org.sonar.java.model.VisitorsBridge
- VisitorsBridge(JavaFileScanner) - Constructor for class org.sonar.java.model.VisitorsBridge
- VisitorsBridgeForTests - Class in org.sonar.java.testing
- VisitorsBridgeForTests(Iterable<? extends JavaCheck>, List<File>, SonarComponents, JavaVersion) - Constructor for class org.sonar.java.testing.VisitorsBridgeForTests
- VisitorsBridgeForTests(Iterable<? extends JavaCheck>, SonarComponents, JavaVersion) - Constructor for class org.sonar.java.testing.VisitorsBridgeForTests
- VisitorsBridgeForTests(JavaFileScanner, SonarComponents) - Constructor for class org.sonar.java.testing.VisitorsBridgeForTests
- visitOther(Tree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitOther(Tree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitPackage(PackageDeclarationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitPackage(PackageDeclarationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitParameterizedType(ParameterizedTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitParameterizedType(ParameterizedTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitParenthesized(ParenthesizedTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitParenthesized(ParenthesizedTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitPatternInstanceOf(PatternInstanceOfTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitPatternInstanceOf(PatternInstanceOfTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitPrimitiveType(PrimitiveTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitPrimitiveType(PrimitiveTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitProvidesDirective(ProvidesDirectiveTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitProvidesDirective(ProvidesDirectiveTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitRecordPattern(RecordPatternTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitRecordPattern(RecordPatternTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
-
Deprecated.Preview feature
- visitRequiresDirectiveTree(RequiresDirectiveTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitRequiresDirectiveTree(RequiresDirectiveTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitReturnStatement(ReturnStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitSwitchExpression(SwitchExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitSwitchExpression(SwitchExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitSwitchStatement(SwitchStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitSynchronizedStatement(SynchronizedStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitThrowStatement(ThrowStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
- visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
- visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
- visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- visitTrivia(SyntaxTrivia) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- visitTrivia(SyntaxTrivia) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- visitTryStatement(TryStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitTryStatement(TryStatementTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitTryStatement(TryStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitTryStatement(TryStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTryStatement(TryStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitTypeArguments(TypeArguments) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTypeArguments(TypeArguments) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitTypeCast(TypeCastTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTypeCast(TypeCastTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitTypeParameter(TypeParameterTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTypeParameter(TypeParameterTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitTypeParameters(TypeParameters) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTypeParameters(TypeParameters) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitTypePattern(TypePatternTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTypePattern(TypePatternTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
-
Deprecated.Preview Feature
- visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitUnaryExpression(UnaryExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitUnionType(UnionTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitUnionType(UnionTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitUsesDirective(UsesDirectiveTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitUsesDirective(UsesDirectiveTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitVariable(VariableTree) - Method in class org.sonar.java.ast.visitors.NumberOfAccessedVariablesVisitor
- visitVariable(VariableTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitVariable(VariableTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitVariable(VariableTree) - Method in class org.sonar.java.cfg.VariableReadExtractor
- visitVariable(VariableTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitVariable(VariableTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitVarType(VarTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitVarType(VarTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitWhileStatement(WhileStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitWhileStatement(WhileStatementTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitWhileStatement(WhileStatementTree) - Method in class org.sonar.java.ast.visitors.MethodNestingLevelVisitor
- visitWhileStatement(WhileStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitWhileStatement(WhileStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitWhileStatement(WhileStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitWildcard(WildcardTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitWildcard(WildcardTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitYieldStatement(YieldStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitYieldStatement(YieldStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- VOID - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- VOLATILE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- VOLATILE - Enum constant in enum org.sonar.plugins.java.api.tree.Modifier
W
- warnings(JProblem.Type) - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- warningsFor(CompilationUnit) - Static method in class org.sonar.java.model.JWarning.Mapper
- WEAK_NULLABLE - Enum constant in enum org.sonar.plugins.java.api.semantic.SymbolMetadata.NullabilityType
- whenOperator() - Method in class org.sonar.java.model.pattern.GuardedPatternTreeImpl
- whenOperator() - Method in interface org.sonar.plugins.java.api.tree.GuardedPatternTree
-
Deprecated.
- WHILE - Enum constant in enum org.sonar.java.ast.api.JavaKeyword
- WHILE_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- whileKeyword() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
- whileKeyword() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
- whileKeyword() - Method in interface org.sonar.plugins.java.api.tree.DoWhileStatementTree
- whileKeyword() - Method in interface org.sonar.plugins.java.api.tree.WhileStatementTree
- WhileStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'while' statement.
- WhileStatementTreeImpl - Class in org.sonar.java.model.statement
- WhileStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.WhileStatementTreeImpl
- WildcardTree - Interface in org.sonar.plugins.java.api.tree
-
Wildcard type argument.
- WildcardTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
- WildcardTreeImpl(Tree.Kind, InternalSyntaxToken, TypeTree) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
- WITH - Enum constant in enum org.sonar.java.ast.api.JavaRestrictedKeyword
- withAnyParameters() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- withAnyParameters() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
-
Match a method signature with any number of parameters of any types.
- withCost(int) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- withCost(int) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withFlows(List<List<JavaFileScannerContext.Location>>) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- withFlows(List<List<JavaFileScannerContext.Location>>) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withKeyword() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- withKeyword() - Method in interface org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
- withMessage(String) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- withMessage(String) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withMessage(String, Object...) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
-
Alias for java.lang.String.format(String, Object...)
- withMessage(String, Object...) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withQuickFix(Supplier<JavaQuickFix>) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withQuickFix(Supplier<JavaQuickFix>) - Method in interface org.sonar.java.reporting.JavaIssueBuilderExtended
- withQuickFixes(Supplier<List<JavaQuickFix>>) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withQuickFixes(Supplier<List<JavaQuickFix>>) - Method in interface org.sonar.java.reporting.JavaIssueBuilderExtended
- withSecondaries(List<JavaFileScannerContext.Location>) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- withSecondaries(List<JavaFileScannerContext.Location>) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- withSecondaries(JavaFileScannerContext.Location...) - Method in interface org.sonar.java.reporting.FluentReporting.JavaIssueBuilder
- withSecondaries(JavaFileScannerContext.Location...) - Method in class org.sonar.java.reporting.InternalJavaIssueBuilder
- worked(int) - Method in class org.sonar.java.ProgressMonitor
- wrapTypeIfPrimitive(Type) - Static method in class org.sonar.java.model.JUtils
- write(String, byte[]) - Method in class org.sonar.java.caching.DummyCache
- write(String, byte[]) - Method in class org.sonar.java.caching.JavaWriteCacheImpl
- write(String, byte[]) - Method in interface org.sonar.plugins.java.api.caching.JavaWriteCache
-
Save a new entry in the cache.
- write(String, InputStream) - Method in class org.sonar.java.caching.DummyCache
- write(String, InputStream) - Method in class org.sonar.java.caching.JavaWriteCacheImpl
- write(String, InputStream) - Method in interface org.sonar.plugins.java.api.caching.JavaWriteCache
-
Save a new entry in the cache.
- writeToCache(InputFile) - Method in class org.sonar.java.caching.ContentHashCache
X
- XOR - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- XOR_ASSIGNMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
Y
- YIELD_STATEMENT - Enum constant in enum org.sonar.plugins.java.api.tree.Tree.Kind
- yieldKeyword() - Method in class org.sonar.java.model.statement.YieldStatementTreeImpl
- yieldKeyword() - Method in interface org.sonar.plugins.java.api.tree.YieldStatementTree
- YieldStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'yield' statement.
- YieldStatementTreeImpl - Class in org.sonar.java.model.statement
- YieldStatementTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.YieldStatementTreeImpl
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form