A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages

A

absolutePath() - Method in class org.sonar.java.model.GeneratedFile
 
ABSTRACT - org.sonar.java.ast.api.JavaKeyword
 
ABSTRACT - 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
 
AbstractRegexSyntaxElement - Class in org.sonar.java.regex.ast
 
AbstractRegexSyntaxElement(RegexSource, IndexRange) - Constructor for class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
 
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(RegexVisitor) - Method in class org.sonar.java.regex.ast.AtomicGroupTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.BoundaryTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.CapturingGroupTree
 
accept(RegexVisitor) - Method in interface org.sonar.java.regex.ast.CharacterClassElementTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.CharacterClassIntersectionTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.CharacterClassUnionTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.CharacterRangeTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.CharacterTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.DotTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.LookAroundTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.MiscEscapeSequenceTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.NonCapturingGroupTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.RegexTree
This method should only be called by RegexBaseVisitor (or other implementations of the RegexVisitor interface).
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.RepetitionTree
 
accept(RegexVisitor) - Method in class org.sonar.java.regex.ast.SequenceTree
 
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.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
 
activeFlags() - Method in class org.sonar.java.regex.ast.ActiveFlagsState
 
activeFlags() - Method in interface org.sonar.java.regex.ast.AutomatonState
 
activeFlags() - Method in interface org.sonar.java.regex.ast.CharacterClassElementTree
 
activeFlags() - Method in class org.sonar.java.regex.ast.CharacterClassIntersectionTree
 
activeFlags() - Method in class org.sonar.java.regex.ast.CharacterClassUnionTree
 
activeFlags() - Method in class org.sonar.java.regex.ast.CharacterRangeTree
 
activeFlags() - Method in class org.sonar.java.regex.ast.EndOfRepetitionState
 
activeFlags() - Method in class org.sonar.java.regex.ast.RegexTree
 
ActiveFlagsState - Class in org.sonar.java.regex.ast
 
ActiveFlagsState(FlagSet) - Constructor for class org.sonar.java.regex.ast.ActiveFlagsState
 
add(int) - Method in class org.sonar.java.regex.ast.FlagSet
 
add(int, SourceCharacter) - Method in class org.sonar.java.regex.ast.FlagSet
 
add(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
add(E) - Method in interface org.sonar.java.collections.PSet
 
add(SourceCharacter) - Method in class org.sonar.java.regex.CharacterBuffer
 
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
 
addAll(FlagSet) - Method in class org.sonar.java.regex.ast.FlagSet
 
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.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.DefaultJavaFileScannerContext
 
addIssue(int, JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue on a specific line.
addIssue(int, JavaCheck, String, Integer) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(int, JavaCheck, String, Integer) - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
addIssue(int, JavaCheck, String, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
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.DefaultJavaFileScannerContext
 
addIssueOnFile(JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue at file level.
addIssueOnProject(JavaCheck, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssueOnProject(JavaCheck, String) - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
addIssueOnProject(JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue at 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.JavaIssue
 
addSmap(SmapFile) - Method in class org.sonar.java.model.GeneratedFile
 
addTrueSuccessor(CFG.Block) - Method in class org.sonar.java.cfg.CFG.Block
 
addUnique(String) - Method in class org.sonar.java.AnalysisWarningsWrapper
 
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.
after(RegexParseResult) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
Override to perform an action after the entire regex has been visited.
AHEAD - org.sonar.java.regex.ast.LookAroundTree.Direction
 
alternate(List<? extends T>, List<? extends T>) - Static method in class org.sonar.java.collections.ListUtils
 
analysisCancelled() - Method in class org.sonar.java.SonarComponents
 
AnalysisException - Exception 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 org.sonar.java.AnalysisException
 
AnalysisException(String, Throwable) - Constructor for exception org.sonar.java.AnalysisException
 
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
Class used to represent analyzer issue messages
AnalyzerMessage(JavaCheck, InputComponent, int, String, int) - Constructor for class org.sonar.java.AnalyzerMessage
 
AnalyzerMessage(JavaCheck, InputComponent, AnalyzerMessage.TextSpan, String, int) - Constructor for class org.sonar.java.AnalyzerMessage
 
AnalyzerMessage.TextSpan - Class in org.sonar.java
 
analyzeWithFields(CFG) - Static method in class org.sonar.java.cfg.LiveVariables
Returns LiveVariables object with information concerning local variables, parameters and fields
AND - org.sonar.java.ast.api.JavaPunctuator
 
AND - org.sonar.plugins.java.api.tree.Tree.Kind
AND_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
ANDAND - org.sonar.java.ast.api.JavaPunctuator
 
ANDEQU - 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 - org.sonar.plugins.java.api.tree.Tree.Kind
ANNOTATION_TYPE - 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
 
anyMatch(Predicate<E>) - Method in interface org.sonar.java.collections.PStack
Test given predicate on elements and return true if any of elements matches the predicate
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
 
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
 
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
 
ArgumentListTreeImpl(List<ExpressionTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ArgumentListTreeImpl
 
ArgumentListTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.ArgumentListTreeImpl
 
ArgumentListTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.ArgumentListTreeImpl
 
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 - org.sonar.plugins.java.api.tree.Tree.Kind
ARRAY_ACCESS_EXPRESSION - org.sonar.plugins.java.api.tree.Tree.Kind
ARRAY_DIMENSION - org.sonar.plugins.java.api.tree.Tree.Kind
ARRAY_TYPE - 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(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 - 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 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 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 - org.sonar.java.ast.api.JavaKeyword
 
ASSERT_STATEMENT - 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) - Constructor for class org.sonar.java.model.statement.AssertStatementTreeImpl
 
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 - org.sonar.plugins.java.api.tree.Tree.Kind
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
 
asSwitchExpression() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
asSwitchExpression() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
Consider the statement as a Switch expression
ASTUtils - Class in org.eclipse.jdt.core.dom
 
AT - org.sonar.java.ast.api.JavaPunctuator
 
ATOMIC_GROUP - org.sonar.java.regex.ast.RegexTree.Kind
 
AtomicGroupTree - Class in org.sonar.java.regex.ast
 
AtomicGroupTree(RegexSource, IndexRange, RegexTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.AtomicGroupTree
 
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
 
AutomatonState - Interface in org.sonar.java.regex.ast
 
AutomatonState.TransitionType - Enum in org.sonar.java.regex.ast
 

B

BACK_REFERENCE - org.sonar.java.regex.ast.AutomatonState.TransitionType
 
BACK_REFERENCE - org.sonar.java.regex.ast.RegexTree.Kind
 
BackReferenceTree - Class in org.sonar.java.regex.ast
 
BackReferenceTree(RegexSource, SourceCharacter, SourceCharacter, SourceCharacter, SourceCharacter, FlagSet) - Constructor for class org.sonar.java.regex.ast.BackReferenceTree
 
BANG - 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
 
before(RegexParseResult) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
Override to perform an action before any part of the regex is visited.
BEHIND - org.sonar.java.regex.ast.LookAroundTree.Direction
 
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
 
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 - 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 - 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
 
BlockStatementListTreeImpl - Class in org.sonar.java.ast.parser
 
BlockStatementListTreeImpl(List<? extends StatementTree>) - Constructor for class org.sonar.java.ast.parser.BlockStatementListTreeImpl
 
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 - org.sonar.java.ast.api.JavaKeyword
 
BOOLEAN - org.sonar.plugins.java.api.semantic.Type.Primitives
 
BOOLEAN_LITERAL - 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
 
BOUNDARY - org.sonar.java.regex.ast.RegexTree.Kind
 
BoundaryTree - Class in org.sonar.java.regex.ast
 
BoundaryTree(RegexSource, BoundaryTree.Type, IndexRange, FlagSet) - Constructor for class org.sonar.java.regex.ast.BoundaryTree
 
BoundaryTree.Type - Enum in org.sonar.java.regex.ast
 
BoundListTreeImpl - Class in org.sonar.java.ast.parser
 
BoundListTreeImpl(List<? extends Tree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.BoundListTreeImpl
 
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
 
BranchState - Class in org.sonar.java.regex.ast
 
BranchState(RegexTree, List<AutomatonState>, FlagSet) - Constructor for class org.sonar.java.regex.ast.BranchState
 
BREAK - org.sonar.java.ast.api.JavaKeyword
 
BREAK_STATEMENT - 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 - org.sonar.java.ast.api.JavaPunctuator
 
BSREQU - org.sonar.java.ast.api.JavaPunctuator
 
build() - Method in class org.sonar.java.collections.MapBuilder
 
build() - Method in class org.sonar.java.matcher.MethodMatchersBuilder
 
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 - org.sonar.java.ast.api.JavaKeyword
 
BYTE - org.sonar.plugins.java.api.semantic.Type.Primitives
 

C

CAPTURING_GROUP - org.sonar.java.regex.ast.RegexTree.Kind
 
CapturingGroupTree - Class in org.sonar.java.regex.ast
 
CapturingGroupTree(RegexSource, IndexRange, String, int, RegexTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.CapturingGroupTree
 
CASE - org.sonar.java.ast.api.JavaKeyword
 
CASE_GROUP - org.sonar.plugins.java.api.tree.Tree.Kind
CASE_LABEL - 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>, BlockStatementListTreeImpl) - 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.SwitchExpressionTreeImpl
 
cases() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
cases() - Method in interface org.sonar.plugins.java.api.tree.SwitchExpressionTree
 
cases() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
CATCH - org.sonar.java.ast.api.JavaKeyword
 
CATCH - 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 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 - org.sonar.java.ast.api.JavaKeyword
 
CHAR - org.sonar.plugins.java.api.semantic.Type.Primitives
 
CHAR_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
CHARACTER - org.sonar.java.regex.ast.AutomatonState.TransitionType
 
CHARACTER - org.sonar.java.regex.ast.RegexTree.Kind
 
CHARACTER_CLASS - org.sonar.java.regex.ast.RegexTree.Kind
 
CHARACTER_RANGE - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
characterAsString() - Method in class org.sonar.java.regex.ast.CharacterTree
 
CharacterBuffer - Class in org.sonar.java.regex
 
CharacterBuffer(int) - Constructor for class org.sonar.java.regex.CharacterBuffer
 
characterClassElementKind() - Method in interface org.sonar.java.regex.ast.CharacterClassElementTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.CharacterClassIntersectionTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.CharacterClassUnionTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.CharacterRangeTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.CharacterTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
characterClassElementKind() - Method in class org.sonar.java.regex.ast.MiscEscapeSequenceTree
 
CharacterClassElementTree - Interface in org.sonar.java.regex.ast
 
CharacterClassElementTree.Kind - Enum in org.sonar.java.regex.ast
 
CharacterClassIntersectionTree - Class in org.sonar.java.regex.ast
 
CharacterClassIntersectionTree(RegexSource, IndexRange, List<CharacterClassElementTree>, List<RegexToken>, FlagSet) - Constructor for class org.sonar.java.regex.ast.CharacterClassIntersectionTree
 
CharacterClassTree - Class in org.sonar.java.regex.ast
 
CharacterClassTree(RegexSource, IndexRange, SourceCharacter, boolean, CharacterClassElementTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.CharacterClassTree
 
CharacterClassUnionTree - Class in org.sonar.java.regex.ast
 
CharacterClassUnionTree(RegexSource, IndexRange, List<CharacterClassElementTree>, FlagSet) - Constructor for class org.sonar.java.regex.ast.CharacterClassUnionTree
 
CharacterParser - Interface in org.sonar.java.regex
 
CharacterRangeTree - Class in org.sonar.java.regex.ast
 
CharacterRangeTree(RegexSource, IndexRange, CharacterTree, CharacterTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.CharacterRangeTree
 
CharacterTree - Class in org.sonar.java.regex.ast
 
CharacterTree(RegexSource, IndexRange, int, boolean, FlagSet) - Constructor for class org.sonar.java.regex.ast.CharacterTree
 
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.java.SonarComponents
 
checkClasses() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
get main source check classes
CheckFailureException - Exception in org.sonar.java
 
CheckFailureException(String, Exception) - Constructor for exception org.sonar.java.CheckFailureException
 
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.
checks() - Method in class org.sonar.java.SonarComponents
 
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.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.SwitchExpressionTreeImpl
 
children() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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 - org.sonar.java.ast.api.JavaKeyword
 
CLASS - 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(ModifiersTree, SyntaxToken, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
 
ClassTreeImpl(Tree.Kind, SyntaxToken, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
 
cleanupEnvironment() - Method in class org.sonar.java.model.JSema
 
cleanupEnvironment(AST) - Static method in class org.eclipse.jdt.core.dom.ASTUtils
 
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.SwitchExpressionTreeImpl
 
closeBraceToken() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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.SwitchExpressionTree
 
closeBraceToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
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.ast.parser.LambdaParameterListTreeImpl
 
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.SwitchExpressionTreeImpl
 
closeParenToken() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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.SwitchExpressionTree
 
closeParenToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
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
 
codePointOrUnit() - Method in class org.sonar.java.regex.ast.CharacterTree
 
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<String>) - Method in class org.sonar.java.SonarComponents
 
COLON - 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.CaseLabelTreeImpl
 
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.CaseLabelTree
Deprecated.
since SonarJava 5.12: use the CaseLabelTree.colonOrArrowToken() method instead
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 interface org.sonar.plugins.java.api.tree.SyntaxToken
 
column() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
 
COMMA - 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
 
COMPILATION_UNIT - 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
 
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(IdentifierTreeImpl) - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
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, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.FormalParametersListTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken, IdentifierTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
complete(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
 
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
 
completeDeclarationKeyword(SyntaxToken) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeDimensions(List<ArrayDimensionTree>) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
completeIdentifier(IdentifierTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeInterfaces(SyntaxToken, QualifiedIdentifierListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeModifiers(ModifiersTreeImpl) - 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
 
completeRecordComponents(List<VariableTree>) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeStandardTry(InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
completeSuperclass(SyntaxToken, TypeTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeTryWithResources(InternalSyntaxToken, InternalSyntaxToken, ResourceListTreeImpl, InternalSyntaxToken, BlockTreeImpl, List<CatchTreeImpl>) - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
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
 
completeWithCatches(List<CatchTreeImpl>) - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
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
 
completeWithIdentifier(TypeTree) - 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
 
concat(Iterable<? extends T>...) - Static method in class org.sonar.java.collections.ListUtils
 
concat(List<? extends T>...) - Static method in class org.sonar.java.collections.ListUtils
 
concat(Set<T>...) - Static method in class org.sonar.java.collections.SetUtils
 
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 - org.sonar.plugins.java.api.tree.Tree.Kind
CONDITIONAL_EXPRESSION - org.sonar.plugins.java.api.tree.Tree.Kind
CONDITIONAL_OR - 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(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 - 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
 
contains(int) - Method in class org.sonar.java.regex.ast.FlagSet
 
contains(E) - Method in interface org.sonar.java.collections.PSet
 
contains(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
containsAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
containsComments() - Method in class org.sonar.java.regex.RegexParseResult
 
contents() - Method in class org.sonar.java.model.GeneratedFile
 
context - Variable in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
continuation() - Method in interface org.sonar.java.regex.ast.AutomatonState
This will only return null when called on the end-of-regex state
continuation() - Method in class org.sonar.java.regex.ast.BranchState
 
continuation() - Method in class org.sonar.java.regex.ast.EndOfCapturingGroupState
 
continuation() - Method in class org.sonar.java.regex.ast.EndOfLookaroundState
 
continuation() - Method in class org.sonar.java.regex.ast.EndOfRepetitionState
 
continuation() - Method in class org.sonar.java.regex.ast.FinalState
 
continuation() - Method in class org.sonar.java.regex.ast.NegationState
 
continuation() - Method in class org.sonar.java.regex.ast.RegexTree
 
continuation() - Method in class org.sonar.java.regex.ast.StartOfLookBehindState
 
continuation() - Method in class org.sonar.java.regex.ast.StartState
 
CONTINUE - org.sonar.java.ast.api.JavaKeyword
 
CONTINUE_STATEMENT - 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
 
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.JavaIssue
 
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.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
createCharacterParser() - Method in class org.sonar.java.regex.JavaRegexSource
 
createCharacterParser() - Method in interface org.sonar.java.regex.RegexSource
 
createLexer() - Method in interface org.sonar.java.regex.RegexSource
 
createScannerContext(CompilationUnitTree, Sema, SonarComponents, boolean) - Method in class org.sonar.java.model.VisitorsBridge
 
createScannerContext(CompilationUnitTree, Sema, SonarComponents, boolean) - Method in class org.sonar.java.model.VisitorsBridgeForTests
 
CurlyBraceQuantifier - Class in org.sonar.java.regex.ast
 
CurlyBraceQuantifier(RegexSource, IndexRange, Quantifier.Modifier, RegexToken, RegexToken, RegexToken) - Constructor for class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
currentFile - Variable in class org.sonar.java.model.VisitorsBridge
 
currentIs(char) - Method in class org.sonar.java.regex.RegexLexer
 
currentIs(String) - Method in class org.sonar.java.regex.RegexLexer
 

D

DBLECOLON - org.sonar.java.ast.api.JavaPunctuator
 
DEC - 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
 
declarationKeyword() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
declarationKeyword() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
 
declaringType(Type) - Static method in class org.sonar.java.model.JUtils
 
DEFAULT - org.sonar.java.ast.api.JavaKeyword
 
DEFAULT - org.sonar.plugins.java.api.tree.Modifier
 
DefaultJavaFileScannerContext - Class in org.sonar.java.model
 
DefaultJavaFileScannerContext(CompilationUnitTree, InputFile, Sema, SonarComponents, JavaVersion, boolean) - Constructor for class org.sonar.java.model.DefaultJavaFileScannerContext
 
DefaultJavaResourceLocator - Class in org.sonar.java
 
DefaultJavaResourceLocator(ClasspathForMain) - Constructor for class org.sonar.java.DefaultJavaResourceLocator
 
DefaultSymbol() - Constructor for class org.sonar.java.model.Symbols.DefaultSymbol
 
defaultToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
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
 
dialect() - Method in class org.sonar.java.regex.JavaRegexSource
 
dialect() - Method in interface org.sonar.java.regex.RegexSource
 
difference(Set<T>, Set<T>) - Static method in class org.sonar.java.collections.SetUtils
 
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
 
DISJUNCTION - org.sonar.java.regex.ast.RegexTree.Kind
 
DisjunctionTree - Class in org.sonar.java.regex.ast
 
DisjunctionTree(RegexSource, IndexRange, List<RegexTree>, List<SourceCharacter>, FlagSet) - Constructor for class org.sonar.java.regex.ast.DisjunctionTree
 
DIV - org.sonar.java.ast.api.JavaPunctuator
 
DIVEQU - org.sonar.java.ast.api.JavaPunctuator
 
DIVIDE - org.sonar.plugins.java.api.tree.Tree.Kind
DIVIDE_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
DO - org.sonar.java.ast.api.JavaKeyword
 
DO_STATEMENT - 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
 
DOT - org.sonar.java.ast.api.JavaPunctuator
 
DOT - org.sonar.java.regex.ast.RegexTree.Kind
 
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
DotTree - Class in org.sonar.java.regex.ast
 
DotTree(RegexSource, IndexRange, FlagSet) - Constructor for class org.sonar.java.regex.ast.DotTree
 
DOUBLE - org.sonar.java.ast.api.JavaKeyword
 
DOUBLE - org.sonar.plugins.java.api.semantic.Type.Primitives
 
DOUBLE_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
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
 

E

element - Variable in class org.sonar.java.regex.ast.GroupTree
Can only be null for non-capturing groups
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 - 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 - 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 - org.sonar.plugins.java.api.tree.Tree.Kind
emptyList() - Static method in class org.sonar.java.ast.parser.BoundListTreeImpl
 
emptyList() - Static method in class org.sonar.java.ast.parser.InitializerListTreeImpl
 
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.model.declaration.ModuleNameListTreeImpl
 
emptyMap() - Static method in class org.sonar.java.collections.PCollections
 
emptyModifiers() - Static method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
emptySet() - Static method in class org.sonar.java.collections.PCollections
 
emptyStack() - Static method in class org.sonar.java.collections.PCollections
 
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
 
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
 
endCharacter - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
endLine - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
endLine() - Method in interface org.sonar.plugins.java.api.SourceMap.Location
 
endOfAnalysis() - Method in interface org.sonar.java.EndOfAnalysisCheck
Method called at the end of analysis, after all files have been scanned
endOfAnalysis() - Method in class org.sonar.java.model.VisitorsBridge
 
EndOfAnalysisCheck - Interface in org.sonar.java
Common interface for checks that are triggered at the end of the analysis, after all files have been scanned.
EndOfCapturingGroupState - Class in org.sonar.java.regex.ast
 
EndOfCapturingGroupState(CapturingGroupTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.EndOfCapturingGroupState
 
EndOfLookaroundState - Class in org.sonar.java.regex.ast
 
EndOfLookaroundState(LookAroundTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.EndOfLookaroundState
 
EndOfRepetitionState - Class in org.sonar.java.regex.ast
 
EndOfRepetitionState(RepetitionTree, AutomatonState) - Constructor for class org.sonar.java.regex.ast.EndOfRepetitionState
 
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 - org.sonar.java.ast.api.JavaKeyword
 
ENUM - org.sonar.plugins.java.api.tree.Tree.Kind
ENUM_CONSTANT - 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
 
EOF - Static variable in class org.sonar.java.regex.RegexLexer
 
eofToken() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
eofToken() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
 
EPSILON - org.sonar.java.regex.ast.AutomatonState.TransitionType
 
EQU - org.sonar.java.ast.api.JavaPunctuator
 
EQUAL - org.sonar.java.ast.api.JavaPunctuator
 
EQUAL_TO - org.sonar.plugins.java.api.tree.Tree.Kind
equals(Object) - Method in class org.sonar.java.regex.ast.IndexRange
 
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.
ESCAPED_CHARACTER_CLASS - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
ESCAPED_CHARACTER_CLASS - org.sonar.java.regex.ast.RegexTree.Kind
 
EscapedCharacterClassTree - Class in org.sonar.java.regex.ast
 
EscapedCharacterClassTree(RegexSource, SourceCharacter, SourceCharacter, FlagSet) - Constructor for class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
EscapedCharacterClassTree(RegexSource, SourceCharacter, SourceCharacter, SourceCharacter, SourceCharacter, FlagSet) - Constructor for class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
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(Clock) - 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 - org.sonar.java.ast.api.JavaRestrictedKeyword
 
EXPORTS_DIRECTIVE - 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.statement.CaseLabelTreeImpl
 
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.SwitchExpressionTreeImpl
 
expression() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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.CaseLabelTree
Deprecated.
since SonarJava 5.12: use the CaseLabelTree.expressions() method instead
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.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.ReturnStatementTree
 
expression() - Method in interface org.sonar.plugins.java.api.tree.SwitchExpressionTree
 
expression() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
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 - 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 - org.sonar.java.ast.api.JavaKeyword
 
EXTENDS_WILDCARD - 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
 
extendTo(int) - Method in class org.sonar.java.regex.ast.IndexRange
 
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 - 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
 
file() - Method in class org.sonar.java.model.GeneratedFile
 
file() - Method in interface org.sonar.plugins.java.api.SourceMap.Location
 
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.
FINAL - org.sonar.java.ast.api.JavaKeyword
 
FINAL - org.sonar.plugins.java.api.tree.Modifier
 
FINALLY - 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
 
FinalState - Class in org.sonar.java.regex.ast
 
FinalState(FlagSet) - Constructor for class org.sonar.java.regex.ast.FinalState
 
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.
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
 
FlagSet - Class in org.sonar.java.regex.ast
 
FlagSet() - Constructor for class org.sonar.java.regex.ast.FlagSet
 
FlagSet(int) - Constructor for class org.sonar.java.regex.ast.FlagSet
 
FlagSet(FlagSet) - Constructor for class org.sonar.java.regex.ast.FlagSet
 
FLOAT - org.sonar.java.ast.api.JavaKeyword
 
FLOAT - org.sonar.plugins.java.api.semantic.Type.Primitives
 
FLOAT_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
flows - Variable in class org.sonar.java.AnalyzerMessage
 
FOR - org.sonar.java.ast.api.JavaKeyword
 
FOR_EACH_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
FOR_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
forEach(BiConsumer<K, V>) - Method in interface org.sonar.java.collections.PMap
Performs the given action for each entry in this map until all entries have been processed or the action throws an exception.
forEach(Consumer<E>) - Method in interface org.sonar.java.collections.PSet
Performs the given action for each entry in this set until all elements have been processed or the action throws an exception.
forEach(Consumer<E>) - Method in interface org.sonar.java.collections.PStack
Performs the given action for each element in this stack until all elements have been processed or the action throws an exception.
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
 
forKey(char) - Static method in enum org.sonar.java.regex.ast.BoundaryTree.Type
 
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(List<AnnotationTreeImpl>, InternalSyntaxToken, VariableTreeImpl) - Constructor for class org.sonar.java.ast.parser.FormalParametersListTreeImpl
 
FormalParametersListTreeImpl(VariableTreeImpl) - Constructor for class org.sonar.java.ast.parser.FormalParametersListTreeImpl
 
FormalParametersListTreeImpl(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.FormalParametersListTreeImpl
 
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
 
fromString(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 - org.sonar.java.ast.api.JavaPunctuator
 
GeneratedFile - Class in org.sonar.java.model
 
GeneratedFile(Path) - Constructor for class org.sonar.java.model.GeneratedFile
 
get(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
get(int) - Method in class org.sonar.java.regex.CharacterBuffer
 
get(K) - Method in interface org.sonar.java.collections.PMap
 
getAlternatives() - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
getAndOperators() - Method in class org.sonar.java.regex.ast.CharacterClassIntersectionTree
 
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
 
getBeginningOffset() - Method in class org.sonar.java.regex.ast.IndexRange
 
getBinaryDirs() - Method in class org.sonar.java.classpath.AbstractClasspath
 
getCFGLoops(CFG) - Static method in class org.sonar.java.cfg.CFGLoop
 
getCharacter() - Method in class org.sonar.java.regex.ast.SourceCharacter
 
getCharacterClasses() - Method in class org.sonar.java.regex.ast.CharacterClassIntersectionTree
 
getCharacterClasses() - Method in class org.sonar.java.regex.ast.CharacterClassUnionTree
 
getCheck() - Method in class org.sonar.java.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.model.VisitorsBridge
 
getClassType(String) - Method in class org.sonar.java.model.JSema
 
getClassType(String) - Method in interface org.sonar.java.model.Sema
 
getCommaToken() - Method in class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
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
 
getContents() - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
getCost() - Method in class org.sonar.java.AnalyzerMessage
 
getCurrent() - Method in interface org.sonar.java.regex.CharacterParser
 
getCurrent() - Method in class org.sonar.java.regex.JavaCharacterParser
 
getCurrent() - Method in class org.sonar.java.regex.JavaUnicodeEscapeParser
 
getCurrent() - Method in class org.sonar.java.regex.RegexLexer
 
getCurrentChar() - Method in class org.sonar.java.regex.RegexLexer
 
getCurrentIndexRange() - Method in class org.sonar.java.regex.RegexLexer
 
getCurrentStartIndex() - Method in class org.sonar.java.regex.RegexLexer
 
getDirection() - Method in class org.sonar.java.regex.ast.LookAroundTree
 
getDisabledFlags() - Method in class org.sonar.java.regex.ast.NonCapturingGroupTree
 
getElement() - Method in class org.sonar.java.regex.ast.AtomicGroupTree
 
getElement() - Method in class org.sonar.java.regex.ast.CapturingGroupTree
 
getElement() - Method in class org.sonar.java.regex.ast.GroupTree
Can only be null for non-capturing groups
getElement() - Method in class org.sonar.java.regex.ast.LookAroundTree
 
getElement() - Method in class org.sonar.java.regex.ast.NonCapturingGroupTree
 
getElement() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
getElements() - Method in class org.sonar.java.classpath.AbstractClasspath
 
getEnabledFlags() - Method in class org.sonar.java.regex.ast.NonCapturingGroupTree
 
getEnclosingMethod(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
 
getEndingOffset() - Method in class org.sonar.java.regex.ast.IndexRange
 
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.
getFileKey() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
Deprecated.
since SonarJava 5.12 - Use key of InputFile instead, using DefaultJavaFileScannerContext.getInputFile(). WARNING: Can not be removed as long as SonarSecurity version delivered with LTS 7.9 is still using it.
getFileKey() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Deprecated.
since SonarJava 5.12: Rely on the InputFile key instead, using JavaFileScannerContext.getInputFile().
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
 
getFinalState() - Method in class org.sonar.java.regex.RegexParseResult
 
getFirst(Iterable<T>, T) - Static method in class org.sonar.java.collections.CollectionUtils
 
getFreeSpacingMode() - Method in class org.sonar.java.regex.RegexLexer
 
getGeneratedFile() - Method in class org.sonar.java.model.SmapFile
 
getGroupHeader() - Method in class org.sonar.java.regex.ast.GroupTree
The opening sequence of the group from the ( to the :.
getGroupNumber() - Method in class org.sonar.java.regex.ast.CapturingGroupTree
 
getIn(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
 
getInitialFlags() - Method in class org.sonar.java.regex.RegexParseResult
 
getInputComponent() - Method in class org.sonar.java.AnalyzerMessage
 
getInputFile() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getInputFile() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
InputFile under analysis.
getInstance() - Static method in class org.sonar.java.matcher.NoneMethodMatchers
 
getIssues() - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
getItems() - Method in class org.sonar.java.regex.ast.SequenceTree
 
getJavaCharacterForFlag(int) - Method in class org.sonar.java.regex.ast.FlagSet
Returns the character inside the regex that was used to add the given flag to this set.
getJavaClasspath() - Method in class org.sonar.java.SonarComponents
 
getJavaTestClasspath() - Method in class org.sonar.java.SonarComponents
 
getJavaVersion() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getJavaVersion() - Method in class org.sonar.java.model.VisitorsBridge
 
getJavaVersion() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
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
 
getKind() - Method in class org.sonar.java.regex.ast.SimpleQuantifier
 
getLast(List<T>) - Static method in class org.sonar.java.collections.ListUtils
 
getLine() - Method in class org.sonar.java.AnalyzerMessage
 
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
 
getLowerBound() - Method in class org.sonar.java.regex.ast.CharacterRangeTree
 
getMask() - Method in class org.sonar.java.regex.ast.FlagSet
 
getMaximumRepetitions() - Method in class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
getMaximumRepetitions() - Method in class org.sonar.java.regex.ast.Quantifier
 
getMaximumRepetitions() - Method in class org.sonar.java.regex.ast.SimpleQuantifier
 
getMaximumRepetitionsToken() - Method in class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
getMessage() - Method in class org.sonar.java.AnalyzerMessage
 
getMessage() - Method in class org.sonar.java.regex.SyntaxError
 
getMinimumRepetitions() - Method in class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
getMinimumRepetitions() - Method in class org.sonar.java.regex.ast.Quantifier
 
getMinimumRepetitions() - Method in class org.sonar.java.regex.ast.SimpleQuantifier
 
getMinimumRepetitionsToken() - Method in class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
getModifier() - Method in class org.sonar.java.regex.ast.Quantifier
 
getModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
 
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
 
getName() - Method in class org.sonar.java.regex.ast.CapturingGroupTree
 
getNodes(Tree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
getOffendingSyntaxElement() - Method in class org.sonar.java.regex.SyntaxError
 
getOnlyElement(List<T>) - Static method in class org.sonar.java.collections.ListUtils
 
getOnlyElement(Set<T>) - Static method in class org.sonar.java.collections.SetUtils
 
getOpeningBracket() - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
getOrOperators() - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
getOut(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
 
getPackage(Symbol) - Static method in class org.sonar.java.model.JUtils
 
getPolarity() - Method in class org.sonar.java.regex.ast.LookAroundTree
 
getProject() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getProject() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
InputComponent representing the project being analyzed
getProperties() - Static method in class org.sonar.java.classpath.ClasspathProperties
 
getPublicApi() - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
getQuantifier() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
getRange() - Method in class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
 
getRange() - Method in interface org.sonar.java.regex.ast.RegexSyntaxElement
 
getRegexForLiterals(FlagSet, LiteralTree...) - Method in class org.sonar.java.regex.RegexCache
 
getResult() - Method in class org.sonar.java.regex.RegexParseResult
 
getRootCause(Throwable) - Static method in class org.sonar.java.exceptions.ThrowableUtils
 
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.
getSource() - Method in class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
 
getSource() - Method in interface org.sonar.java.regex.ast.RegexSyntaxElement
 
getSourceText() - Method in class org.sonar.java.regex.JavaRegexSource
 
getSourceText() - Method in interface org.sonar.java.regex.RegexSource
 
getStartState() - Method in class org.sonar.java.regex.RegexParseResult
 
getSyntaxErrors() - Method in class org.sonar.java.regex.RegexParseResult
 
getText() - Method in class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
 
getText() - Method in class org.sonar.java.regex.ast.OpeningQuote
 
getText() - Method in interface org.sonar.java.regex.ast.RegexSyntaxElement
 
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.
getType() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
getUndocumentedPublicApi() - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
getUpperBound() - Method in class org.sonar.java.regex.ast.CharacterRangeTree
 
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.DefaultJavaFileScannerContext
 
getWorkingDirectory() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
The working directory used by the analysis.
GREATER_THAN - org.sonar.plugins.java.api.tree.Tree.Kind
GREATER_THAN_OR_EQUAL_TO - org.sonar.plugins.java.api.tree.Tree.Kind
GREEDY - org.sonar.java.regex.ast.Quantifier.Modifier
 
group() - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
group() - Method in class org.sonar.java.regex.ast.EndOfCapturingGroupState
 
groupName() - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
groupNumber() - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
GroupTree - Class in org.sonar.java.regex.ast
 
GroupTree(RegexSource, RegexTree.Kind, RegexTree, IndexRange, FlagSet) - Constructor for class org.sonar.java.regex.ast.GroupTree
 
GT - org.sonar.java.ast.api.JavaPunctuator
 

H

hasComments() - Method in class org.sonar.java.regex.RegexLexer
 
hashCode() - Method in class org.sonar.java.regex.ast.IndexRange
 
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
 
hasNoWayOut() - Method in class org.sonar.java.cfg.CFGLoop
 
hasSemantic() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
Deprecated.
Since moving to Eclipse frontend doesn't really emulates incomplete semantic. Usages of this method should be removed and tests with .noSemantic() should be added to clarify that rules are not behaving unexpectedly in case of incomplete semantic.
hasSyntaxErrors() - Method in class org.sonar.java.regex.RegexParseResult
 
hasValue(Tree, String) - Static method in class org.sonar.java.model.LiteralUtils
 
HAT - org.sonar.java.ast.api.JavaPunctuator
 
HATEQU - 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 - 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 - org.sonar.java.ast.api.JavaKeyword
 
IF_STATEMENT - 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) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IfStatementTreeImpl(InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IllegalRuleParameterException - Exception in org.sonar.java
Marker exception class for rule parameters.
IllegalRuleParameterException(String, Throwable) - Constructor for exception org.sonar.java.IllegalRuleParameterException
 
immutableSetOf(T...) - Static method in class org.sonar.java.collections.SetUtils
 
IMPLEMENTS - org.sonar.java.ast.api.JavaKeyword
 
IMPORT - org.sonar.java.ast.api.JavaKeyword
 
IMPORT - 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
 
INC - org.sonar.java.ast.api.JavaPunctuator
 
incomingTransitionType() - Method in interface org.sonar.java.regex.ast.AutomatonState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.BoundaryTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.BranchState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.CharacterTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.DotTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.EndOfCapturingGroupState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.EndOfLookaroundState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.EndOfRepetitionState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.FinalState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.GroupTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.LookAroundTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.MiscEscapeSequenceTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.NegationState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.SequenceTree
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.StartOfLookBehindState
 
incomingTransitionType() - Method in class org.sonar.java.regex.ast.StartState
 
indentationOfTextBlock(String[]) - Static method in class org.sonar.java.model.LiteralUtils
 
indexOf(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
IndexRange - Class in org.sonar.java.regex.ast
 
IndexRange(int, int) - Constructor for class org.sonar.java.regex.ast.IndexRange
 
INFERED_TYPE - 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 - org.sonar.plugins.java.api.tree.Tree.Kind
InitializerListTreeImpl - Class in org.sonar.java.ast.parser
 
InitializerListTreeImpl(List<ExpressionTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.InitializerListTreeImpl
 
initializers() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
initializers() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
 
INPUT_END - org.sonar.java.regex.ast.BoundaryTree.Type
 
INPUT_END_FINAL_TERMINATOR - org.sonar.java.regex.ast.BoundaryTree.Type
 
INPUT_START - org.sonar.java.regex.ast.BoundaryTree.Type
 
inputFile() - Method in interface org.sonar.plugins.java.api.SourceMap.Location
Deprecated.
inputFileContents(InputFile) - Method in class org.sonar.java.SonarComponents
 
inputStream() - Method in class org.sonar.java.model.GeneratedFile
 
INSTANCE_OF - org.sonar.plugins.java.api.tree.Tree.Kind
INSTANCEOF - 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
 
InstanceOfTree - Interface in org.sonar.plugins.java.api.tree
'instanceof' expression.
InstanceOfTreeImpl - Class in org.sonar.java.model.expression
 
InstanceOfTreeImpl(InternalSyntaxToken, TypeTree, IdentifierTree) - Constructor for class org.sonar.java.model.expression.InstanceOfTreeImpl
 
INT - org.sonar.java.ast.api.JavaKeyword
 
INT - org.sonar.plugins.java.api.semantic.Type.Primitives
 
INT_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
INTERFACE - org.sonar.java.ast.api.JavaKeyword
 
INTERFACE - 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.
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
 
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
 
INTERSECTION - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
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(CharacterClassElementTree.Kind...) - Method in interface org.sonar.java.regex.ast.CharacterClassElementTree
 
is(RegexTree.Kind...) - Method in class org.sonar.java.regex.ast.RegexTree
 
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
 
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.
isAtEnd() - Method in interface org.sonar.java.regex.CharacterParser
 
isAtEnd() - Method in class org.sonar.java.regex.JavaCharacterParser
 
isAtEnd() - Method in class org.sonar.java.regex.RegexLexer
 
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.AnalyzerMessage.TextSpan
 
isEmpty() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
isEmpty() - Method in interface org.sonar.java.collections.PMap
 
isEmpty() - Method in interface org.sonar.java.collections.PSet
 
isEmpty() - Method in interface org.sonar.java.collections.PStack
 
isEmpty() - Method in class org.sonar.java.model.GeneratedFile
 
isEmpty() - Method in class org.sonar.java.regex.ast.FlagSet
 
isEmpty() - Method in class org.sonar.java.regex.CharacterBuffer
 
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
 
isEscapeSequence() - Method in class org.sonar.java.regex.ast.CharacterTree
 
isEscapeSequence() - Method in class org.sonar.java.regex.ast.SourceCharacter
 
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
 
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
 
isFixed() - Method in class org.sonar.java.regex.ast.CurlyBraceQuantifier
 
isFixed() - Method in class org.sonar.java.regex.ast.Quantifier
 
isFixed() - Method in class org.sonar.java.regex.ast.SimpleQuantifier
 
isInactive() - Method in class org.sonar.java.cfg.CFG.Block
 
isInQuotingMode() - Method in class org.sonar.java.regex.RegexLexer
 
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.
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.
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.
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 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 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 greater than or equal to 8.
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
 
isNamedGroup() - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
isNativeMethod(Symbol.MethodSymbol) - Static method in class org.sonar.java.model.JUtils
 
isNegated() - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
isNegation() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
isNegOne(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
 
isNotAtEnd() - Method in interface org.sonar.java.regex.CharacterParser
 
isNotAtEnd() - Method in class org.sonar.java.regex.RegexLexer
 
isNotSet() - Method in class org.sonar.java.model.JavaVersionImpl
 
isNotSet() - Method in interface org.sonar.plugins.java.api.JavaVersion
Test if java version has been set for the analysis.
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 class org.sonar.java.regex.ast.BackReferenceTree
 
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
 
isOpenEnded() - Method in class org.sonar.java.regex.ast.Quantifier
 
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
 
isPossessive() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
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
 
isProperty() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
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
 
isRawType(Type) - Static method in class org.sonar.java.model.JUtils
 
isReluctant() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
isSecuringByte(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
 
isSelectOnThisOrSuper(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
Checks of is the given tree is a MemberSelectExpressionTree which is selecting with this or super
isSelectOnThisOrSuper(MemberSelectExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
Checks of is the given tree is selecting with this or super
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
 
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 - org.sonar.java.regex.RegexDialect
 
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
JavaAstScanner - Class in org.sonar.java.ast
 
JavaAstScanner(SonarComponents) - Constructor for class org.sonar.java.ast.JavaAstScanner
 
JavaCharacterParser - Class in org.sonar.java.regex
Parse the contents of string literals and provide the individual characters of the string after processing escape sequences
JavaCharacterParser(RegexSource) - Constructor for class org.sonar.java.regex.JavaCharacterParser
 
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.
JavaIssue - Class in org.sonar.java
 
JavaIssue(NewIssue) - Constructor for class org.sonar.java.JavaIssue
 
JavaKeyword - Enum in org.sonar.java.ast.api
Keywords for java grammar.
JavaPunctuator - Enum in org.sonar.java.ast.api
Punctuators for java grammar.
JavaRegexSource - Class in org.sonar.java.regex
 
JavaRegexSource(List<LiteralTree>) - Constructor for class org.sonar.java.regex.JavaRegexSource
 
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
JavaSquid - Class in org.sonar.java
 
JavaSquid(JavaVersion, SonarComponents, Measurer, JavaResourceLocator, SonarJavaIssueFilter, SubscriptionVisitor, JavaCheck...) - Constructor for class org.sonar.java.JavaSquid
 
JavaSquid(JavaVersion, SonarComponents, Measurer, JavaResourceLocator, SonarJavaIssueFilter, JavaCheck...) - Constructor for class org.sonar.java.JavaSquid
 
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
 
JavaUnicodeEscapeParser - Class in org.sonar.java.regex
Parses unicode escape sequences in Java code.
JavaUnicodeEscapeParser(RegexSource) - Constructor for class org.sonar.java.regex.JavaUnicodeEscapeParser
 
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
 
JLabelSymbol - Class in org.sonar.java.model
 
JParser - Class in org.sonar.java.model
 
JParser() - Constructor for class org.sonar.java.model.JParser
 
JSema - Class in org.sonar.java.model
 
JspCodeVisitor - Interface in org.sonar.plugins.java.api
Marker interface for code visitors that are invoked on generated Java code from JSP pages.
jspCodeVisitors() - Method in class org.sonar.java.SonarComponents
 
JUtils - 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.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.java.regex.ast.BackReferenceTree
 
kind() - Method in class org.sonar.java.regex.ast.BoundaryTree
 
kind() - Method in class org.sonar.java.regex.ast.CharacterClassTree
 
kind() - Method in class org.sonar.java.regex.ast.CharacterTree
 
kind() - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
kind() - Method in class org.sonar.java.regex.ast.DotTree
 
kind() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
 
kind() - Method in class org.sonar.java.regex.ast.GroupTree
 
kind() - Method in class org.sonar.java.regex.ast.MiscEscapeSequenceTree
 
kind() - Method in class org.sonar.java.regex.ast.RegexTree
 
kind() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
kind() - Method in class org.sonar.java.regex.ast.SequenceTree
 
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 - 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 - 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
 
LambdaParameterListTreeImpl - Class in org.sonar.java.ast.parser
 
LambdaParameterListTreeImpl(InternalSyntaxToken, List<VariableTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.LambdaParameterListTreeImpl
 
language() - Method in class org.sonar.java.model.GeneratedFile
 
lastCreatedTestContext() - Method in class org.sonar.java.model.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 - org.sonar.java.ast.api.JavaPunctuator
 
LE - 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 - org.sonar.plugins.java.api.tree.Tree.Kind
LEFT_SHIFT_ASSIGNMENT - 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
 
length() - Method in interface org.sonar.java.regex.RegexSource
 
LESS_THAN - org.sonar.plugins.java.api.tree.Tree.Kind
LESS_THAN_OR_EQUAL_TO - org.sonar.plugins.java.api.tree.Tree.Kind
line() - Method in class org.sonar.java.model.InternalSyntaxToken
 
line() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
LINE_END - org.sonar.java.regex.ast.BoundaryTree.Type
 
LINE_START - org.sonar.java.regex.ast.BoundaryTree.Type
 
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
 
LIST - 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
 
ListUtils - Class in org.sonar.java.collections
 
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
 
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 - 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 - org.sonar.java.ast.api.JavaKeyword
 
LONG - org.sonar.plugins.java.api.semantic.Type.Primitives
 
LONG_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
longLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
 
LOOK_AROUND - org.sonar.java.regex.ast.RegexTree.Kind
 
lookAhead(int) - Method in class org.sonar.java.regex.RegexLexer
 
LOOKAROUND_BACKTRACKING - org.sonar.java.regex.ast.AutomatonState.TransitionType
 
LookAroundTree - Class in org.sonar.java.regex.ast
 
LookAroundTree(RegexSource, IndexRange, LookAroundTree.Polarity, LookAroundTree.Direction, RegexTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.LookAroundTree
 
LookAroundTree.Direction - Enum in org.sonar.java.regex.ast
 
LookAroundTree.Polarity - Enum in org.sonar.java.regex.ast
 
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 - org.sonar.java.ast.api.JavaPunctuator
 
LPOINT - org.sonar.java.ast.api.JavaPunctuator
 
LT - org.sonar.java.ast.api.JavaPunctuator
 
LWING - org.sonar.java.ast.api.JavaPunctuator
 

M

MapBuilder<K,​V> - Class in org.sonar.java.collections
This class is used for Java < 9 to simplify the creation of maps.
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
 
MAXIMUM_SUPPORTED_JAVA_VERSION - Static variable in class org.sonar.java.model.JParser
 
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 - 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.
merge(IndexRange) - Method in class org.sonar.java.regex.ast.IndexRange
 
message() - Method in class org.sonar.java.regex.RegexCheck.RegexIssueLocation
 
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 - org.sonar.plugins.java.api.tree.Tree.Kind
METHOD_INVOCATION - org.sonar.plugins.java.api.tree.Tree.Kind
METHOD_REFERENCE - 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
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(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
 
MINUS - org.sonar.java.ast.api.JavaPunctuator
 
MINUS - org.sonar.plugins.java.api.tree.Tree.Kind
MINUS_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
MINUSEQU - org.sonar.java.ast.api.JavaPunctuator
 
MISC_ESCAPE_SEQUENCE - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
MISC_ESCAPE_SEQUENCE - org.sonar.java.regex.ast.RegexTree.Kind
 
MiscEscapeSequenceTree - Class in org.sonar.java.regex.ast
This class represents escape sequences inside regular expression that we don't particularly care about.
MiscEscapeSequenceTree(RegexSource, IndexRange, FlagSet) - Constructor for class org.sonar.java.regex.ast.MiscEscapeSequenceTree
 
MOD - org.sonar.java.ast.api.JavaPunctuator
 
MODEQU - 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 - 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 - org.sonar.java.ast.api.JavaRestrictedKeyword
 
MODULE - 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.model.declaration
 
ModuleNameListTreeImpl(List<ModuleNameTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.model.declaration.ModuleNameListTreeImpl
 
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
 
ModuleNameTreeImpl(List<IdentifierTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ModuleNameTreeImpl
 
moveNext() - Method in interface org.sonar.java.regex.CharacterParser
 
moveNext() - Method in class org.sonar.java.regex.JavaCharacterParser
 
moveNext() - Method in class org.sonar.java.regex.JavaUnicodeEscapeParser
 
moveNext() - Method in class org.sonar.java.regex.RegexLexer
 
moveNext(int) - Method in class org.sonar.java.regex.RegexLexer
 
msg - Variable in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
Message of the secondary location.
MULTIPLY - org.sonar.plugins.java.api.tree.Tree.Kind
MULTIPLY_ASSIGNMENT - 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 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(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 - org.sonar.java.ast.api.JavaKeyword
 
NATIVE - org.sonar.plugins.java.api.tree.Modifier
 
NEGATION - org.sonar.java.regex.ast.AutomatonState.TransitionType
 
NEGATION - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
NegationState - Class in org.sonar.java.regex.ast
 
NegationState(AutomatonState, FlagSet) - Constructor for class org.sonar.java.regex.ast.NegationState
 
NEGATIVE - org.sonar.java.regex.ast.LookAroundTree.Polarity
 
negativeLookAhead(RegexSource, IndexRange, RegexTree, FlagSet) - Static method in class org.sonar.java.regex.ast.LookAroundTree
 
negativeLookBehind(RegexSource, IndexRange, RegexTree, FlagSet) - Static method in class org.sonar.java.regex.ast.LookAroundTree
 
NESTED_CHARACTER_CLASS - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
NEW - org.sonar.java.ast.api.JavaKeyword
 
NEW_ARRAY - org.sonar.plugins.java.api.tree.Tree.Kind
NEW_CLASS - 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(Arguments, ClassTreeImpl) - Constructor for class org.sonar.java.model.expression.NewClassTreeImpl
 
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()
newMap() - Static method in class org.sonar.java.collections.MapBuilder
 
newPointer(int, int) - Method in class org.sonar.java.model.GeneratedFile
 
newRange(int, int, int, int) - Method in class org.sonar.java.model.GeneratedFile
 
newRange(TextPointer, TextPointer) - Method in class org.sonar.java.model.GeneratedFile
 
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
 
NON_CAPTURING_GROUP - org.sonar.java.regex.ast.RegexTree.Kind
 
NON_SEALED - org.sonar.plugins.java.api.tree.Modifier
Deprecated.
Preview Feature
NON_WORD - org.sonar.java.regex.ast.BoundaryTree.Type
 
NonCapturingGroupTree - Class in org.sonar.java.regex.ast
 
NonCapturingGroupTree(RegexSource, IndexRange, FlagSet, FlagSet, RegexTree, FlagSet) - Constructor for class org.sonar.java.regex.ast.NonCapturingGroupTree
 
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 - org.sonar.plugins.java.api.tree.Tree.Kind
NOTEQUAL - org.sonar.java.ast.api.JavaPunctuator
 
NotImplementedTreeImpl() - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
NULL - org.sonar.java.ast.api.JavaKeyword
 
NULL_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
numberOfStatements(Tree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 

O

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.AnalyzerMessage.TextSpan
 
OPEN - 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.SwitchExpressionTreeImpl
 
openBraceToken() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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.SwitchExpressionTree
 
openBraceToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
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
 
openingQuote() - Method in class org.sonar.java.regex.RegexParseResult
Returns a syntax element representing the first opening quote of the string literal(s) making up the regex
OpeningQuote - Class in org.sonar.java.regex.ast
This class should only be instantiated by RegexParseResult.openingQuote() and only used when using the opening quote of a regex as an issue location.
OpeningQuote(RegexSource) - Constructor for class org.sonar.java.regex.ast.OpeningQuote
 
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.ast.parser.LambdaParameterListTreeImpl
 
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.SwitchExpressionTreeImpl
 
openParenToken() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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.SwitchExpressionTree
 
openParenToken() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
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 - org.sonar.java.ast.api.JavaRestrictedKeyword
 
OPENS_DIRECTIVE - 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 - org.sonar.java.ast.api.JavaPunctuator
 
OR - org.sonar.plugins.java.api.tree.Tree.Kind
OR_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
OREQU - 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.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.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.statement - package org.sonar.java.model.statement
 
org.sonar.java.regex - package org.sonar.java.regex
 
org.sonar.java.regex.ast - package org.sonar.java.regex.ast
 
org.sonar.plugins.java.api - package org.sonar.plugins.java.api
 
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.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 - org.sonar.java.ast.api.JavaPunctuator
 
OTHER - org.sonar.plugins.java.api.tree.Tree.Kind
An implementation-reserved node.
outermostClass(Symbol.TypeSymbol) - Static method in class org.sonar.java.model.JUtils
 
overriddenSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
Retrieve the overridden symbol, which may may not be able to determine (returning 'unknown' symbol).
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 - org.sonar.java.ast.api.JavaKeyword
 
PACKAGE - 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
 
parameterAnnotations(Symbol.MethodSymbol, int) - Static method in class org.sonar.java.model.JUtils
 
PARAMETERIZED_TYPE - 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 - 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() - Method in class org.sonar.java.regex.RegexParser
 
parse(String, String, String, List<File>) - Static method in class org.sonar.java.model.JParser
 
path() - Method in class org.sonar.java.model.GeneratedFile
 
patternVariable() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
 
patternVariable() - Method in interface org.sonar.plugins.java.api.tree.InstanceOfTree
Deprecated.
Preview Feature
PCollections - Class in org.sonar.java.collections
 
peek() - Method in interface org.sonar.java.collections.PStack
 
peek(int) - Method in interface org.sonar.java.collections.PStack
 
permittedTypes() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
permittedTypes() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
Deprecated.
Preview Feature
PLAIN_CHARACTER - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
PLUS - org.sonar.java.ast.api.JavaPunctuator
 
PLUS - org.sonar.java.regex.ast.SimpleQuantifier.Kind
 
PLUS - org.sonar.plugins.java.api.tree.Tree.Kind
PLUS_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
PLUSEQU - org.sonar.java.ast.api.JavaPunctuator
 
PMap<K,​V> - Interface in org.sonar.java.collections
Persistent (functional) Map.
pop() - Method in interface org.sonar.java.collections.PStack
 
POSITIVE - org.sonar.java.regex.ast.LookAroundTree.Polarity
 
positiveLookAhead(RegexSource, IndexRange, RegexTree, FlagSet) - Static method in class org.sonar.java.regex.ast.LookAroundTree
 
positiveLookBehind(RegexSource, IndexRange, RegexTree, FlagSet) - Static method in class org.sonar.java.regex.ast.LookAroundTree
 
POSSESSIVE - org.sonar.java.regex.ast.Quantifier.Modifier
 
POSTFIX_DECREMENT - org.sonar.plugins.java.api.tree.Tree.Kind
POSTFIX_INCREMENT - 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 - org.sonar.plugins.java.api.tree.Tree.Kind
PREFIX_INCREMENT - org.sonar.plugins.java.api.tree.Tree.Kind
PREVIOUS_MATCH_END - org.sonar.java.regex.ast.BoundaryTree.Type
 
primaryLocation() - Method in class org.sonar.java.AnalyzerMessage
 
PRIMITIVE_TYPE - 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 - org.sonar.java.ast.api.JavaKeyword
 
PRIVATE - 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
 
project() - Method in class org.sonar.java.SonarComponents
 
property() - Method in class org.sonar.java.regex.ast.EscapedCharacterClassTree
Non-null if and only if isProperty returns true
PROTECTED - org.sonar.java.ast.api.JavaKeyword
 
PROTECTED - org.sonar.plugins.java.api.tree.Modifier
 
PROVIDES - org.sonar.java.ast.api.JavaRestrictedKeyword
 
PROVIDES_DIRECTIVE - 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
 
PSet<E> - Interface in org.sonar.java.collections
Persistent (functional) Set.
PStack<E> - Interface in org.sonar.java.collections
Persistent (functional) Stack.
PUBLIC - org.sonar.java.ast.api.JavaKeyword
 
PUBLIC - org.sonar.plugins.java.api.tree.Modifier
 
PublicApiChecker - Class in org.sonar.java.ast.visitors
 
PublicApiChecker() - Constructor for class org.sonar.java.ast.visitors.PublicApiChecker
 
push(E) - Method in interface org.sonar.java.collections.PStack
 
put(K, V) - Method in class org.sonar.java.collections.MapBuilder
 
put(K, V) - Method in interface org.sonar.java.collections.PMap
 

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
 
QualifiedIdentifierListTreeImpl(List<TypeTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.QualifiedIdentifierListTreeImpl
 
Quantifier - Class in org.sonar.java.regex.ast
 
Quantifier(RegexSource, IndexRange, Quantifier.Modifier) - Constructor for class org.sonar.java.regex.ast.Quantifier
 
Quantifier.Modifier - Enum in org.sonar.java.regex.ast
 
QUERY - 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
 
QUESTION_MARK - org.sonar.java.regex.ast.SimpleQuantifier.Kind
 
questionToken() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
questionToken() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
 

R

range() - Method in class org.sonar.java.regex.SyntaxError
 
RBRK - org.sonar.java.ast.api.JavaPunctuator
 
RECORD - org.sonar.plugins.java.api.tree.Tree.Kind
Deprecated.
Preview Feature
recordComponents() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
recordComponents() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
Deprecated.
Preview Feature
RegexBaseVisitor - Class in org.sonar.java.regex.ast
 
RegexBaseVisitor() - Constructor for class org.sonar.java.regex.ast.RegexBaseVisitor
 
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
RegexDialect - Enum in org.sonar.java.regex
 
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
 
RegexLexer - Class in org.sonar.java.regex
 
RegexLexer(RegexSource, CharacterParser) - Constructor for class org.sonar.java.regex.RegexLexer
 
RegexParser - Class in org.sonar.java.regex
 
RegexParser(RegexSource, FlagSet) - Constructor for class org.sonar.java.regex.RegexParser
 
RegexParseResult - Class in org.sonar.java.regex
 
RegexParseResult(RegexTree, StartState, FinalState, List<SyntaxError>, boolean) - Constructor for class org.sonar.java.regex.RegexParseResult
 
RegexScannerContext - Interface in org.sonar.java.regex
 
RegexSource - Interface in org.sonar.java.regex
 
RegexSyntaxElement - Interface in org.sonar.java.regex.ast
 
RegexToken - Class in org.sonar.java.regex.ast
 
RegexToken(RegexSource, IndexRange) - Constructor for class org.sonar.java.regex.ast.RegexToken
 
RegexTree - Class in org.sonar.java.regex.ast
 
RegexTree(RegexSource, IndexRange, FlagSet) - Constructor for class org.sonar.java.regex.ast.RegexTree
 
RegexTree.Kind - Enum in org.sonar.java.regex.ast
 
RegexVisitor - Interface in org.sonar.java.regex.ast
 
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.
registerCheckClasses(String, Iterable<Class<? extends JavaCheck>>) - Method in class org.sonar.java.SonarComponents
 
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.
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
 
RELUCTANT - org.sonar.java.regex.ast.Quantifier.Modifier
 
REMAINDER - org.sonar.plugins.java.api.tree.Tree.Kind
REMAINDER_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
remove(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
remove(E) - Method in interface org.sonar.java.collections.PSet
 
remove(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
remove(K) - Method in interface org.sonar.java.collections.PMap
 
removeAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
removeAll(FlagSet) - Method in class org.sonar.java.regex.ast.FlagSet
 
removeFirst() - Method in class org.sonar.java.regex.CharacterBuffer
 
REPETITION - org.sonar.java.regex.ast.RegexTree.Kind
 
RepetitionTree - Class in org.sonar.java.regex.ast
 
RepetitionTree(RegexSource, IndexRange, RegexTree, Quantifier, FlagSet) - Constructor for class org.sonar.java.regex.ast.RepetitionTree
 
report() - Method in class org.sonar.java.ExecutionTimeReport
 
reportAnalysisError(RecognitionException, InputFile) - Method in class org.sonar.java.SonarComponents
 
reportIssue(AnalyzerMessage) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
reportIssue(AnalyzerMessage) - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
reportIssue(AnalyzerMessage) - Method in class org.sonar.java.SonarComponents
 
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(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(JavaCheck, Tree, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
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.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
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.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
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.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
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.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
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 - org.sonar.java.ast.api.JavaRestrictedKeyword
 
REQUIRES_DIRECTIVE - 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
 
resetTo(int) - Method in interface org.sonar.java.regex.CharacterParser
 
resetTo(int) - Method in class org.sonar.java.regex.JavaCharacterParser
 
resetTo(int) - Method in class org.sonar.java.regex.JavaUnicodeEscapeParser
 
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
 
ResourceListTreeImpl(List<Tree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ResourceListTreeImpl
 
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 - org.sonar.java.ast.api.JavaKeyword
 
RETURN_STATEMENT - 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
 
reverse(List<T>) - Static method in class org.sonar.java.collections.ListUtils
 
reversedBlocks() - Method in class org.sonar.java.cfg.CFG
 
RIGHT_SHIFT - org.sonar.plugins.java.api.tree.Tree.Kind
RIGHT_SHIFT_ASSIGNMENT - 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 - org.sonar.java.ast.api.JavaPunctuator
 
RPOINT - org.sonar.java.ast.api.JavaPunctuator
 
RspecKey - Annotation Type in org.sonar.java
This annotation is used for rules with a legacy key to refer to the correct RSPEC.
RWING - org.sonar.java.ast.api.JavaPunctuator
 

S

save() - Method in class org.sonar.java.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.JavaSquid
 
scan(List<? extends Tree>) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
scan(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
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, JavaVersion, 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
 
SEALED - org.sonar.plugins.java.api.tree.Modifier
Deprecated.
Preview Feature
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 - 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
 
SEQUENCE - org.sonar.java.regex.ast.RegexTree.Kind
 
SequenceTree - Class in org.sonar.java.regex.ast
 
SequenceTree(RegexSource, IndexRange, List<RegexTree>, FlagSet) - Constructor for class org.sonar.java.regex.ast.SequenceTree
 
set(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
setCaseGroup(CaseGroupTree) - Method in class org.sonar.java.cfg.CFG.Block
 
setContext(JavaFileScannerContext) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.CapturingGroupTree
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.GroupTree
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.LookAroundTree
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.RegexTree
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.RepetitionTree
 
setContinuation(AutomatonState) - Method in class org.sonar.java.regex.ast.SequenceTree
 
setContinuation(AutomatonState, RegexTree) - Method in class org.sonar.java.regex.ast.GroupTree
 
setCurrentFile(InputFile) - Method in class org.sonar.java.model.VisitorsBridge
 
setEndToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
setFreeSpacingMode(boolean) - Method in class org.sonar.java.regex.RegexLexer
 
setGroup(CapturingGroupTree) - Method in class org.sonar.java.regex.ast.BackReferenceTree
 
setJavaVersion(JavaVersion) - 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.JavaIssue
 
setPrimaryLocationOnComponent(InputComponent, String) - Method in class org.sonar.java.JavaIssue
 
setSensorContext(SensorContext) - Method in class org.sonar.java.SonarComponents
 
settings - Variable in class org.sonar.java.classpath.AbstractClasspath
 
SetUtils - Class in org.sonar.java.collections
This class is used for Java < 9 to simplify the creation of maps.
setVisitorBridge(VisitorsBridge) - Method in class org.sonar.java.ast.JavaAstScanner
 
SHORT - org.sonar.java.ast.api.JavaKeyword
 
SHORT - org.sonar.plugins.java.api.semantic.Type.Primitives
 
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
 
SimpleQuantifier - Class in org.sonar.java.regex.ast
 
SimpleQuantifier(RegexSource, IndexRange, Quantifier.Modifier, SimpleQuantifier.Kind) - Constructor for class org.sonar.java.regex.ast.SimpleQuantifier
 
SimpleQuantifier.Kind - Enum in org.sonar.java.regex.ast
 
size() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
size() - Method in interface org.sonar.java.collections.PStack
Naive implementation has O(n) time complexity, where n is number of elements.
size() - Method in class org.sonar.java.regex.CharacterBuffer
 
size(Iterable<?>) - Static method in class org.sonar.java.collections.CollectionUtils
 
skipParentheses(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
 
SL - org.sonar.java.ast.api.JavaPunctuator
 
SLEQU - 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_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 - 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
SourceCharacter - Class in org.sonar.java.regex.ast
 
SourceCharacter(RegexSource, IndexRange, char) - Constructor for class org.sonar.java.regex.ast.SourceCharacter
 
SourceCharacter(RegexSource, IndexRange, char, boolean) - Constructor for class org.sonar.java.regex.ast.SourceCharacter
 
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
SR - org.sonar.java.ast.api.JavaPunctuator
 
SREQU - org.sonar.java.ast.api.JavaPunctuator
 
STAR - org.sonar.java.ast.api.JavaPunctuator
 
STAR - org.sonar.java.regex.ast.SimpleQuantifier.Kind
 
STAREQU - org.sonar.java.ast.api.JavaPunctuator
 
start(String) - Method in class org.sonar.java.ExecutionTimeReport
 
startCharacter - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
startLine - Variable in class org.sonar.java.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
 
StartOfLookBehindState - Class in org.sonar.java.regex.ast
 
StartOfLookBehindState(AutomatonState, FlagSet) - Constructor for class org.sonar.java.regex.ast.StartOfLookBehindState
 
StartState - Class in org.sonar.java.regex.ast
 
StartState(AutomatonState, FlagSet) - Constructor for class org.sonar.java.regex.ast.StartState
 
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
 
StatementExpressionListTreeImpl - Class in org.sonar.java.ast.parser
 
StatementExpressionListTreeImpl(List<? extends StatementTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.StatementExpressionListTreeImpl
 
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 - org.sonar.java.ast.api.JavaKeyword
 
STATIC - org.sonar.plugins.java.api.tree.Modifier
 
STATIC_INITIALIZER - org.sonar.plugins.java.api.tree.Tree.Kind
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 - org.sonar.java.ast.api.JavaKeyword
 
STRICTFP - org.sonar.plugins.java.api.tree.Modifier
 
STRING_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
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
 
substringAt(IndexRange) - Method in interface org.sonar.java.regex.RegexSource
 
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.java.regex.ast.AutomatonState
 
successors() - Method in class org.sonar.java.regex.ast.BranchState
 
successors() - Method in class org.sonar.java.regex.ast.DisjunctionTree
 
successors() - Method in class org.sonar.java.regex.ast.FinalState
 
successors() - Method in class org.sonar.java.regex.ast.GroupTree
 
successors() - Method in class org.sonar.java.regex.ast.LookAroundTree
 
successors() - Method in class org.sonar.java.regex.ast.RepetitionTree
 
successors() - Method in class org.sonar.java.regex.ast.SequenceTree
 
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 - org.sonar.java.ast.api.JavaKeyword
 
SUPER_WILDCARD - 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 - org.sonar.java.ast.api.JavaKeyword
 
SWITCH_EXPRESSION - org.sonar.plugins.java.api.tree.Tree.Kind
SWITCH_STATEMENT - 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.SwitchExpressionTreeImpl
 
switchKeyword() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
switchKeyword() - Method in interface org.sonar.plugins.java.api.tree.SwitchExpressionTree
 
switchKeyword() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
 
SwitchStatementTree - Interface in org.sonar.plugins.java.api.tree
'switch' statement.
SwitchStatementTreeImpl - Class in org.sonar.java.model.statement
 
SwitchStatementTreeImpl(SwitchExpressionTree) - Constructor for class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
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
 
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.
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 interface org.sonar.plugins.java.api.tree.ExpressionTree
 
symbolType() - Method in interface org.sonar.plugins.java.api.tree.TypeTree
 
SYNCHRONIZED - org.sonar.java.ast.api.JavaKeyword
 
SYNCHRONIZED - org.sonar.plugins.java.api.tree.Modifier
 
SYNCHRONIZED_STATEMENT - 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
 
SyntaxError - Class in org.sonar.java.regex
 
SyntaxError(RegexSyntaxElement, String) - Constructor for class org.sonar.java.regex.SyntaxError
 
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.
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
 
testCheckClasses() - Method in class org.sonar.java.SonarComponents
 
testCheckClasses() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
get test source check classes
TestFileMeasurer() - Constructor for class org.sonar.java.Measurer.TestFileMeasurer
 
TestJavaFileScannerContext(CompilationUnitTree, InputFile, Sema, SonarComponents, JavaVersion, boolean) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
text() - Method in class org.sonar.java.model.InternalSyntaxToken
 
text() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
TEXT_BLOCK - org.sonar.plugins.java.api.tree.Tree.Kind
TextSpan(int) - Constructor for class org.sonar.java.AnalyzerMessage.TextSpan
 
TextSpan(int, int, int, int) - Constructor for class org.sonar.java.AnalyzerMessage.TextSpan
 
textSpanBetween(Tree, Tree) - Static method in class org.sonar.java.AnalyzerMessage
 
textSpanFor(Tree) - Static method in class org.sonar.java.AnalyzerMessage
 
textSpansFor(IndexRange) - Method in class org.sonar.java.regex.JavaRegexSource
 
thenStatement() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
thenStatement() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
 
THIS - org.sonar.java.ast.api.JavaKeyword
 
THROW - org.sonar.java.ast.api.JavaKeyword
 
THROW_STATEMENT - 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 - 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 - org.sonar.java.ast.api.JavaPunctuator
 
TO - org.sonar.java.ast.api.JavaRestrictedKeyword
 
toArray() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
toArray(T[]) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
token() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
 
token() - Method in interface org.sonar.plugins.java.api.tree.LiteralTree
 
TOKEN - 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.AnalyzerMessage.TextSpan
 
toString() - Method in class org.sonar.java.AnalyzerMessage
 
toString() - Method in interface org.sonar.java.collections.PMap
The string representation consists of a list of key-value mappings in the ascending order of hash codes of keys.
toString() - Method in interface org.sonar.java.collections.PSet
The string representation consists of a list of elements in the ascending order of hash codes.
toString() - Method in interface org.sonar.java.collections.PStack
 
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.SmapFile
 
toString() - Method in class org.sonar.java.regex.ast.IndexRange
 
toString() - Method in enum org.sonar.java.regex.ast.SimpleQuantifier.Kind
 
toString() - Method in class org.sonar.java.regex.SyntaxError
 
TRANSIENT - org.sonar.java.ast.api.JavaKeyword
 
TRANSIENT - org.sonar.plugins.java.api.tree.Modifier
 
TRANSITIVE - org.sonar.java.ast.api.JavaRestrictedKeyword
 
TRANSITIVE - 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.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 - 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 - 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 - org.sonar.java.ast.api.JavaKeyword
 
TRY_STATEMENT - 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(List<CatchTreeImpl>, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ResourceListTreeImpl, InternalSyntaxToken, BlockTreeImpl, List<CatchTreeImpl>) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ResourceListTreeImpl, InternalSyntaxToken, BlockTreeImpl, List<CatchTree>, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(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
 
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.regex.ast.BoundaryTree
 
type() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
Type of symbol.
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.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 - org.sonar.plugins.java.api.tree.Tree.Kind
TYPE_CAST - org.sonar.plugins.java.api.tree.Tree.Kind
TYPE_PARAMETER - org.sonar.plugins.java.api.tree.Tree.Kind
TYPE_PARAMETERS - org.sonar.plugins.java.api.tree.Tree.Kind
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, List<Tree>, List<SyntaxToken>, 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(TypeTree, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
TypeCastExpressionTreeImpl(TypeTree, InternalSyntaxToken, ListTree<Tree>, 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, List<TypeParameterTree>, List<SyntaxToken>, 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(InternalSyntaxToken, BoundListTreeImpl) - Constructor for class org.sonar.java.model.TypeParameterTreeImpl
 
typeParameterTreeSymbol(TypeParameterTree) - Static method in class org.sonar.java.model.JUtils
 
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
 
TypeUnionListTreeImpl - Class in org.sonar.java.ast.parser
 
TypeUnionListTreeImpl(List<TypeTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.TypeUnionListTreeImpl
 

U

UNARY_MINUS - org.sonar.plugins.java.api.tree.Tree.Kind
UNARY_PLUS - org.sonar.plugins.java.api.tree.Tree.Kind
UnaryExpressionTree - Interface in org.sonar.plugins.java.api.tree
Postfix or unary expression.
UNBOUNDED_WILDCARD - org.sonar.plugins.java.api.tree.Tree.Kind
undefinedTypes() - Method in class org.sonar.java.model.JSema
 
UNICODE_CODE_POINT - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
UNICODE_EXTENDED_GRAPHEME_CLUSTER - org.sonar.java.regex.ast.BoundaryTree.Type
 
UNION - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
 
UNION_TYPE - 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(TypeUnionListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
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 - org.sonar.plugins.java.api.tree.Tree.Kind
UNSIGNED_RIGHT_SHIFT_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
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 - org.sonar.java.ast.api.JavaRestrictedKeyword
 
USES_DIRECTIVE - 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 class org.sonar.java.model.statement.BreakStatementTreeImpl
 
value() - Method in annotation type org.sonar.java.RspecKey
 
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.BreakStatementTree
Deprecated.
scheduled for removal since SonarJava 6.6, use BreakStatementTree.label() or YieldStatementTree.expression() instead
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.regex.ast.AutomatonState.TransitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.BoundaryTree.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.CharacterClassElementTree.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.LookAroundTree.Direction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.LookAroundTree.Polarity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.Quantifier.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.RegexTree.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.ast.SimpleQuantifier.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.regex.RegexDialect
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.regex.ast.AutomatonState.TransitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.BoundaryTree.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.CharacterClassElementTree.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.LookAroundTree.Direction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.LookAroundTree.Polarity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.Quantifier.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.RegexTree.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.ast.SimpleQuantifier.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.regex.RegexDialect
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.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 - 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.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 - org.sonar.plugins.java.api.tree.Tree.Kind
variableBinding - Variable in class org.sonar.java.model.declaration.VariableTreeImpl
 
VariableDeclaratorListTreeImpl - Class in org.sonar.java.ast.parser
 
VariableDeclaratorListTreeImpl(List<VariableTreeImpl>) - Constructor for class org.sonar.java.ast.parser.VariableDeclaratorListTreeImpl
 
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.
visit(RegexTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visit(RegexParseResult) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visit(RegexParseResult) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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
 
visitAtomicGroup(AtomicGroupTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitAtomicGroup(AtomicGroupTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
visitBackReference(BackReferenceTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitBackReference(BackReferenceTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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
 
visitBoundary(BoundaryTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitBoundary(BoundaryTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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
 
visitCapturingGroup(CapturingGroupTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitCapturingGroup(CapturingGroupTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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
 
visitCharacter(CharacterTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitCharacter(CharacterTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
visitCharacterClass(CharacterClassTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitCharacterClass(CharacterClassTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
visitCharacterClassIntersection(CharacterClassIntersectionTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitCharacterClassIntersection(CharacterClassIntersectionTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
visitCharacterClassUnion(CharacterClassUnionTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitCharacterClassUnion(CharacterClassUnionTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
visitCharacterRange(CharacterRangeTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitCharacterRange(CharacterRangeTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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.PublicApiChecker
 
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
 
visitDisjunction(DisjunctionTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitDisjunction(DisjunctionTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
visitDot(DotTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitDot(DotTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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.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
 
visitEscapedCharacterClass(EscapedCharacterClassTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitEscapedCharacterClass(EscapedCharacterClassTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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) - 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.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.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
 
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.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
 
visitInCharClass(CharacterClassElementTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
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.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
 
visitLookAround(LookAroundTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitLookAround(LookAroundTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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.PublicApiChecker
 
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
 
visitMiscEscapeSequence(MiscEscapeSequenceTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitMiscEscapeSequence(MiscEscapeSequenceTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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.PublicApiChecker
 
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
 
visitNonCapturingGroup(NonCapturingGroupTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitNonCapturingGroup(NonCapturingGroupTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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(JavaFileScanner) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridgeForTests - Class in org.sonar.java.model
 
VisitorsBridgeForTests(Iterable<? extends JavaCheck>, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests(Iterable<? extends JavaCheck>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests(JavaFileScanner, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests.TestJavaFileScannerContext - Class in org.sonar.java.model
 
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
 
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
 
visitRepetition(RepetitionTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitRepetition(RepetitionTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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
 
visitSequence(SequenceTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
 
visitSequence(SequenceTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
 
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.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.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
 
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.PublicApiChecker
 
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.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 - org.sonar.java.ast.api.JavaKeyword
 
VOLATILE - org.sonar.java.ast.api.JavaKeyword
 
VOLATILE - org.sonar.plugins.java.api.tree.Modifier
 

W

WHILE - org.sonar.java.ast.api.JavaKeyword
 
WHILE_STATEMENT - 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 - 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.
withKeyword() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
 
withKeyword() - Method in interface org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
 
WORD - org.sonar.java.regex.ast.BoundaryTree.Type
 
workDir() - Method in class org.sonar.java.SonarComponents
 

X

XOR - org.sonar.plugins.java.api.tree.Tree.Kind
XOR_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind

Y

YIELD_STATEMENT - 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes All Packages