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 Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a - Variable in class org.sonar.java.se.Pair
- 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.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.PlainCharacterTree
- 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(RegexVisitor) - Method in class org.sonar.java.regex.ast.UnicodeCodePointTree
- 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.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, JavaCharacter) - 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(JavaCharacter) - Method in class org.sonar.java.regex.CharacterBuffer
- add(JavaFileScannerContext.Location) - Method in class org.sonar.java.se.Flow.Builder
- 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
- addAll(Flow) - Method in class org.sonar.java.se.Flow.Builder
- addConstraint(SymbolicValue, Constraint) - Method in class org.sonar.java.se.ProgramState
- addConstraints(SymbolicValue, ConstraintsByDomain) - Method in class org.sonar.java.se.ProgramState
- addConstraintTransitively(SymbolicValue, Constraint) - Method in class org.sonar.java.se.ProgramState
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in interface org.sonar.java.se.CheckerContext
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in class org.sonar.java.se.CheckerDispatcher
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in class org.sonar.java.se.ExplodedGraphWalker
- 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
- addIssueLocation(Flow, Tree, boolean) - Static method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- 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.
- addParameter(SymbolicValue) - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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.
- addParent(ExplodedGraph.Node, MethodYield) - Method in class org.sonar.java.se.ExplodedGraph.Node
- addSecondaryLocation(InputFile, int, int, int, int, String) - Method in class org.sonar.java.JavaIssue
- addSmap(SmapFile) - Method in class org.sonar.java.model.GeneratedFile
- addStates(List<ProgramState>, List<ProgramState>) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
- addTransition(ProgramState) - Method in interface org.sonar.java.se.CheckerContext
- addTransition(ProgramState) - Method in class org.sonar.java.se.CheckerDispatcher
- 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.
- addYield(MethodYield) - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- alwaysFalse() - Method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- alwaysTrue() - Method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- AlwaysTrueOrFalseExpressionCollector - Class in org.sonar.java.se
- AlwaysTrueOrFalseExpressionCollector() - Constructor for class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- alwaysTrueOrFalseExpressions() - Method in interface org.sonar.java.se.CheckerContext
- alwaysTrueOrFalseExpressions() - Method in class org.sonar.java.se.CheckerDispatcher
- 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
- AndSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- 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
- assumeDual(ProgramState) - Method in class org.sonar.java.se.constraint.ConstraintManager
- 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
- b - Variable in class org.sonar.java.se.Pair
- 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, JavaCharacter, JavaCharacter, JavaCharacter, JavaCharacter, 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.
- behaviorCache - Variable in class org.sonar.java.se.SymbolicExecutionVisitor
- BehaviorCache - Class in org.sonar.java.se.xproc
- BehaviorCache() - Constructor for class org.sonar.java.se.xproc.BehaviorCache
- behaviors - Variable in class org.sonar.java.se.xproc.BehaviorCache
- 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
- BinarySymbolicValue - Class in org.sonar.java.se.symbolicvalues
- BinarySymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- 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 - Variable in class org.sonar.java.se.ProgramPoint
- 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
- BooleanConstraint - Enum in org.sonar.java.se.constraint
- BooleanExpressionSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
- BooleanGratuitousExpressionsCheck - Class in org.sonar.java.se.checks
- BooleanGratuitousExpressionsCheck() - Constructor for class org.sonar.java.se.checks.BooleanGratuitousExpressionsCheck
- BooleanSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanSymbolicValue
- 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 class org.sonar.java.se.Flow.Builder
- build() - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers.ParametersBuilder
-
Build a MethodMatchers.
- build(MethodTree) - Static method in class org.sonar.java.cfg.CFG
- buildCFG(List<? extends Tree>) - Static method in class org.sonar.java.cfg.CFG
- buildCFG(List<? extends Tree>, boolean) - Static method in class org.sonar.java.cfg.CFG
- builder() - Static method in class org.sonar.java.se.Flow
- BYTE - org.sonar.java.ast.api.JavaKeyword
- BYTE - org.sonar.plugins.java.api.semantic.Type.Primitives
C
- canReach(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- 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
- CaughtExceptionSymbolicValue(SymbolicValue.ExceptionalSymbolicValue) - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.CaughtExceptionSymbolicValue
- 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
-
LiteralTree
char
- CHARACTER - org.sonar.java.regex.ast.AutomatonState.TransitionType
- 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
- characterAsString() - Method in class org.sonar.java.regex.ast.PlainCharacterTree
- characterAsString() - Method in class org.sonar.java.regex.ast.UnicodeCodePointTree
- 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.EscapedCharacterClassTree
- characterClassElementKind() - Method in class org.sonar.java.regex.ast.MiscEscapeSequenceTree
- characterClassElementKind() - Method in class org.sonar.java.regex.ast.PlainCharacterTree
- characterClassElementKind() - Method in class org.sonar.java.regex.ast.UnicodeCodePointTree
- 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, JavaCharacter, 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
- 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
-
Base class for PlainCharacterTree and UnicodeCodePointTree
- CharacterTree(RegexSource, IndexRange, FlagSet) - Constructor for class org.sonar.java.regex.ast.CharacterTree
- charset() - Method in class org.sonar.java.model.GeneratedFile
- check() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- 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
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.BooleanGratuitousExpressionsCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.SECheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.SECheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.StreamNotConsumedCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.XxeProcessingCheck
- CheckerContext - Interface in org.sonar.java.se
- CheckerDispatcher - Class in org.sonar.java.se
- CheckerDispatcher(ExplodedGraphWalker, List<SECheck>) - Constructor for class org.sonar.java.se.CheckerDispatcher
- CheckerTreeNodeVisitor - Class in org.sonar.java.se.checks
- CheckerTreeNodeVisitor(ProgramState) - Constructor for class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- CheckFailureException - Exception in org.sonar.java
- CheckFailureException(String, Exception) - Constructor for exception org.sonar.java.CheckFailureException
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MinMaxRangeCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.ObjectOutputStreamCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.SECheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.StreamConsumedCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.XxeProcessingCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.MinMaxRangeCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.ObjectOutputStreamCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.ParameterNullnessCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.SECheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.StreamConsumedCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.XxeProcessingCheck
- 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
- CheckVerifier - Interface in org.sonar.java.testing
-
This interface defines how to use checks (rules) verifiers.
- child() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- 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
- cleanup() - Method in class org.sonar.java.se.xproc.BehaviorCache
- cleanupConstraints(Collection<SymbolicValue>) - Method in class org.sonar.java.se.ProgramState
- cleanupDeadSymbols(Set<Symbol>, Collection<SymbolicValue>) - Method in class org.sonar.java.se.ProgramState
- 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
- clearStack(Tree) - Method in class org.sonar.java.se.ExplodedGraphWalker
- 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
- CLOSED - org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
- 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
- closingMethod - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- codePointOrUnit() - Method in class org.sonar.java.regex.ast.CharacterTree
- codePointOrUnit() - Method in class org.sonar.java.regex.ast.PlainCharacterTree
- codePointOrUnit() - Method in class org.sonar.java.regex.ast.UnicodeCodePointTree
- 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
- 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
- completed() - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- computedFrom() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- computedFrom() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- computedFrom() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- computedFrom(List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- computedFrom(List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- computedFrom(List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- computedFromSymbols() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- computedFromSymbols() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- computedFromSymbols() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- 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
- ConditionalUnreachableCodeCheck - Class in org.sonar.java.se.checks
- ConditionalUnreachableCodeCheck() - Constructor for class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- constantValue(Symbol.VariableSymbol) - Static method in class org.sonar.java.model.JUtils
- constraint() - Method in class org.sonar.java.se.LearnedConstraint
- Constraint - Interface in org.sonar.java.se.constraint
- ConstraintManager - Class in org.sonar.java.se.constraint
- ConstraintManager() - Constructor for class org.sonar.java.se.constraint.ConstraintManager
- ConstraintsByDomain - Class in org.sonar.java.se.constraint
- constraintsSize() - Method in class org.sonar.java.se.ProgramState
- constructor - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- 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
- CONSUMED - org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
- 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.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
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- copyOver(RelationalSymbolicValue.Kind) - Method in interface org.sonar.java.se.constraint.Constraint
-
Return constraint which should be applied to the rhs of the relation, if this constraint is set on the lhs of the relation.
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- 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
- createBinarySymbolicValue(Tree, List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createCaughtExceptionSymbolicValue(SymbolicValue.ExceptionalSymbolicValue) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createDefaultSymbolicValue() - Method in class org.sonar.java.se.constraint.ConstraintManager
- createEquality(ProgramState.SymbolicValueSymbol, ProgramState.SymbolicValueSymbol) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createExceptionalCheckBasedYield(SymbolicValue, ExplodedGraph.Node, String, SECheck) - Method in class org.sonar.java.se.xproc.MethodBehavior
- createExceptionalSymbolicValue(Type) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createMethodSymbolicValue(MethodInvocationTree, List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.constraint.ConstraintManager
- 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
- createSink() - Method in interface org.sonar.java.se.CheckerContext
- createSink() - Method in class org.sonar.java.se.CheckerDispatcher
- createSymbolicValue() - Method in interface org.sonar.java.se.SymbolicValueFactory
- createSymbolicValue(Tree) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createWalker(BehaviorCache, Sema) - Method in class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
- createYield(ExplodedGraph.Node) - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- CustomUnclosedResourcesCheck - Class in org.sonar.java.se.checks
- CustomUnclosedResourcesCheck() - Constructor for class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- CustomUnclosedResourcesCheck.CustomResourceConstraint - Class in org.sonar.java.se.checks
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
- DEFAULT_TEST_JARS_DIRECTORY - Static variable in class org.sonar.java.testing.FilesUtils
-
Default location of the jars/zips to be taken into account when performing the analysis.
- 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
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.sonar.java.se.xproc.MethodBehaviorJsonAdapter
- detail() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- detail() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- 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
- DISABLED - org.sonar.java.se.SymbolicExecutionMode
- DISJUNCTION - org.sonar.java.regex.ast.RegexTree.Kind
- DisjunctionTree - Class in org.sonar.java.regex.ast
- DisjunctionTree(RegexSource, IndexRange, List<RegexTree>, List<JavaCharacter>, 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
- DivisionByZeroCheck - Class in org.sonar.java.se.checks
- DivisionByZeroCheck() - Constructor for class org.sonar.java.se.checks.DivisionByZeroCheck
- DivisionByZeroCheck.ZeroConstraint - Enum in org.sonar.java.se.checks
- 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
- domains() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- 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
-
LiteralTree
double
- doubleColon() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
- doubleColon() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
- DoWhileStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'do' statement.
- DoWhileStatementTreeImpl - Class in org.sonar.java.model.statement
- DoWhileStatementTreeImpl(InternalSyntaxToken, StatementTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.DoWhileStatementTreeImpl
E
- edges() - Method in class org.sonar.java.se.ExplodedGraph.Node
- 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 class org.sonar.java.se.Flow
- 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() - Static method in class org.sonar.java.se.constraint.ConstraintsByDomain
- empty() - Static method in class org.sonar.java.se.Flow
- EMPTY_METADATA - Static variable in class org.sonar.java.model.Symbols
- EMPTY_STATE - Static variable in class org.sonar.java.se.ProgramState
- 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
- ENABLED - org.sonar.java.se.SymbolicExecutionMode
- 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
- 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
- endToken() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- endToken() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
- enqueue(ProgramPoint, ProgramState) - Method in class org.sonar.java.se.ExplodedGraphWalker
- enqueue(ProgramPoint, ProgramState, boolean) - Method in class org.sonar.java.se.ExplodedGraphWalker
- enqueue(ProgramPoint, ProgramState, boolean, MethodYield) - Method in class org.sonar.java.se.ExplodedGraphWalker
- enqueue(ProgramPoint, ProgramState, MethodYield) - Method in class org.sonar.java.se.ExplodedGraphWalker
- 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 - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- 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.java.se.constraint.ConstraintsByDomain
- equals(Object) - Method in class org.sonar.java.se.constraint.TypedConstraint
- equals(Object) - Method in class org.sonar.java.se.ExplodedGraph.Edge
- equals(Object) - Method in class org.sonar.java.se.ExplodedGraph.Node
- equals(Object) - Method in class org.sonar.java.se.Flow
- equals(Object) - Method in class org.sonar.java.se.ProgramPoint
- equals(Object) - Method in class org.sonar.java.se.ProgramState
- equals(Object) - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- equals(Object) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- equals(Object) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- equals(Object) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- equals(Object) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- equals(Object) - Method in class org.sonar.java.se.xproc.HappyPathYield
- equals(Object) - Method in class org.sonar.java.se.xproc.MethodBehavior
- equals(Object) - Method in class org.sonar.java.se.xproc.MethodYield
- equals(Object) - Method in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- EQUALS_METHODS - Static variable in class org.sonar.java.se.ExplodedGraphWalker
- 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, JavaCharacter, JavaCharacter, FlagSet) - Constructor for class org.sonar.java.regex.ast.EscapedCharacterClassTree
- EscapedCharacterClassTree(RegexSource, JavaCharacter, JavaCharacter, JavaCharacter, JavaCharacter, FlagSet) - Constructor for class org.sonar.java.regex.ast.EscapedCharacterClassTree
- exception() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.CaughtExceptionSymbolicValue
- ExceptionalCheckBasedYield - Class in org.sonar.java.se.xproc
- ExceptionalCheckBasedYield(SymbolicValue, String, Class<? extends SECheck>, ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- exceptionalPathYields() - Method in class org.sonar.java.se.xproc.MethodBehavior
- ExceptionalSymbolicValue(Type) - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- ExceptionalYield - Class in org.sonar.java.se.xproc
- ExceptionalYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalYield
- ExceptionalYield(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalYield
- ExceptionalYieldChecker - Class in org.sonar.java.se.checks
- exceptionFlows(int) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- 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
- exceptionType() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- exceptionType(Sema) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- exceptionType(Sema) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- ExceptionUtils - Class in org.sonar.java.se
- excludedTypes - Variable in class org.sonar.java.se.checks.UnclosedResourcesCheck
- execute(MethodTree) - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- executeCheckEndOfExecution() - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckEndOfExecutionPath(ConstraintManager) - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckPostStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckPreStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
- 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
- exitingOnRuntimeException() - Method in class org.sonar.java.se.ProgramState
- exitValue() - Method in class org.sonar.java.se.ProgramState
- ExplodedGraph - Class in org.sonar.java.se
- ExplodedGraph() - Constructor for class org.sonar.java.se.ExplodedGraph
- ExplodedGraph.Edge - Class in org.sonar.java.se
- ExplodedGraph.Node - Class in org.sonar.java.se
- ExplodedGraphTooBigException(String) - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphTooBigException
- ExplodedGraphWalker - Class in org.sonar.java.se
- ExplodedGraphWalker(List<SECheck>, BehaviorCache, Sema) - Constructor for class org.sonar.java.se.ExplodedGraphWalker
- ExplodedGraphWalker(BehaviorCache, Sema) - Constructor for class org.sonar.java.se.ExplodedGraphWalker
- ExplodedGraphWalker.ExplodedGraphTooBigException - Exception in org.sonar.java.se
- ExplodedGraphWalker.ExplodedGraphWalkerFactory - Class in org.sonar.java.se
-
This class ensures that the SE checks are placed in the correct order for the ExplodedGraphWalker In addition, checks that are needed for a correct ExplodedGraphWalker processing are provided in all cases.
- ExplodedGraphWalker.MaximumStartingStatesException - Exception in org.sonar.java.se
- ExplodedGraphWalker.MaximumStepsReachedException - Exception in org.sonar.java.se
- ExplodedGraphWalker.TooManyNestedBooleanStatesException - Exception in org.sonar.java.se
- ExplodedGraphWalkerFactory(List<JavaFileScanner>) - Constructor for class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
- 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
- factoryMethod - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- FAIL_ON_EXCEPTION_KEY - Static variable in class org.sonar.java.SonarComponents
- FALSE - org.sonar.java.ast.api.JavaKeyword
- FALSE - org.sonar.java.se.constraint.BooleanConstraint
- FALSE_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- 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.
- FilesUtils - Class in org.sonar.java.testing
- 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.
- FIRST_FLOW - Static variable in class org.sonar.java.se.FlowComputation
- firstFlowLocation() - Method in class org.sonar.java.se.Flow
- 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
-
LiteralTree
float
- flow(List<Integer>, List<Class<? extends Constraint>>, int) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- flow(List<Integer>, List<Class<? extends Constraint>>, int) - Method in class org.sonar.java.se.xproc.MethodYield
- flow(ExplodedGraph.Node, Set<SymbolicValue>, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>, Set<Symbol>, int) - Static method in class org.sonar.java.se.FlowComputation
- flow(ExplodedGraph.Node, SymbolicValue, List<Class<? extends Constraint>>, int) - Static method in class org.sonar.java.se.FlowComputation
- flow(ExplodedGraph.Node, SymbolicValue, List<Class<? extends Constraint>>, Symbol, int) - Static method in class org.sonar.java.se.FlowComputation
- Flow - Class in org.sonar.java.se
- Flow.Builder - Class in org.sonar.java.se
- FlowComputation - Class in org.sonar.java.se
- flowForExpression(Tree, int) - Method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- flows - Variable in class org.sonar.java.AnalyzerMessage
- flowsForArgumentsChangingName(List<Integer>, MethodInvocationTree) - Static method in class org.sonar.java.se.FlowComputation
- flowsForPassedArguments(List<Integer>, MethodInvocationTree) - Static method in class org.sonar.java.se.FlowComputation
- flowWithoutExceptions(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>, int) - Static method in class org.sonar.java.se.FlowComputation
- flowWithoutExceptions(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, List<Class<? extends Constraint>>, int) - Static method in class org.sonar.java.se.FlowComputation
- 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<Class<? extends Constraint>, Constraint>) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- 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
- generatedByCheck(SECheck) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- generatedByCheck(SECheck) - Method in class org.sonar.java.se.xproc.MethodYield
- 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(Class<? extends Constraint>) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- get(String) - Method in class org.sonar.java.se.xproc.BehaviorCache
- get(K) - Method in interface org.sonar.java.collections.PMap
- get(Symbol.MethodSymbol) - Method in class org.sonar.java.se.xproc.BehaviorCache
- 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
- getArgumentIdentifier(MethodInvocationTree, int) - Static method in class org.sonar.java.se.FlowComputation
- getAssignedSymbol(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- getAssociatedInterface() - Method in enum org.sonar.plugins.java.api.tree.Tree.Kind
- getBeginningOffset() - Method in class org.sonar.java.regex.ast.IndexRange
- getBeginningOffset() - Method in class org.sonar.java.regex.ast.Location
- 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.JavaCharacter
- getCharacter() - Method in class org.sonar.java.regex.ast.PlainCharacterTree
- 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
- getClassPath(String) - Static method in class org.sonar.java.testing.FilesUtils
- 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.
- getConstraint(SymbolicValue, Class<T>) - Method in class org.sonar.java.se.ProgramState
- getConstraintManager() - Method in interface org.sonar.java.se.CheckerContext
- getConstraintManager() - Method in class org.sonar.java.se.CheckerDispatcher
- getConstraints(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- getConstructorIdentifier() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- getContents() - Method in class org.sonar.java.regex.ast.CharacterClassTree
- getContents() - Method in class org.sonar.java.regex.ast.PlainCharacterTree
- getCost() - Method in class org.sonar.java.AnalyzerMessage
- 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
- getDeclaredExceptions() - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- getEndingOffset() - Method in class org.sonar.java.regex.ast.Location
- getExceptionType() - Method in class org.sonar.java.se.xproc.ExceptionalYield
- 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
- getFilesRecursively(Path, String...) - Static method in class org.sonar.java.testing.FilesUtils
- getFinalState() - Method in class org.sonar.java.regex.RegexParseResult
- getFirst(Iterable<T>, T) - Static method in class org.sonar.java.collections.CollectionUtils
- getFlows() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- 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
- getIndexRange() - Method in class org.sonar.java.regex.ast.Location
- 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
- getJavaTree() - Method in class org.sonar.java.regex.ast.Location
- 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
- getLeftOp() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- 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
- getLocations() - Method in class org.sonar.java.regex.ast.AbstractRegexSyntaxElement
- getLocations() - Method in class org.sonar.java.regex.ast.OpeningQuote
- getLocations() - Method in interface org.sonar.java.regex.ast.RegexSyntaxElement
- getLocations() - Method in class org.sonar.java.regex.SyntaxError
- 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
- getMessage() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- 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
- getMode(Iterable<? extends JavaCheck>) - Static method in enum org.sonar.java.se.SymbolicExecutionMode
- 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
- getName(Tree) - Static method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- getNode() - Method in interface org.sonar.java.se.CheckerContext
- getNode() - Method in class org.sonar.java.se.CheckerDispatcher
- 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
- getRightOp() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- 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.ast.RegexSource
- getStartState() - Method in class org.sonar.java.regex.RegexParseResult
- getState() - Method in interface org.sonar.java.se.CheckerContext
- getState() - Method in class org.sonar.java.se.CheckerDispatcher
- getStringLiterals() - Method in class org.sonar.java.regex.ast.RegexSource
- 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
- getText() - Method in class org.sonar.java.regex.ast.RegexToken
- getTree() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getTree() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- 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
- getType(Sema) - Method in class org.sonar.java.se.constraint.TypedConstraint
- 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
- getValue(int) - Method in class org.sonar.java.se.ProgramState
- getValue(Symbol) - Method in class org.sonar.java.se.ProgramState
- getValuesWithConstraints(Constraint) - Method in class org.sonar.java.se.ProgramState
- getWalker() - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- 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 - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.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.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
- gson() - Static method in class org.sonar.java.se.xproc.MethodBehaviorJsonAdapter
- GT - org.sonar.java.ast.api.JavaPunctuator
H
- HappyPathYield - Class in org.sonar.java.se.xproc
- HappyPathYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.HappyPathYield
- HappyPathYield(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.HappyPathYield
- happyPathYields() - Method in class org.sonar.java.se.xproc.MethodBehavior
- hasComments() - Method in class org.sonar.java.regex.RegexLexer
- hasConstraint(Constraint) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- hashCode() - Method in class org.sonar.java.regex.ast.IndexRange
- hashCode() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- hashCode() - Method in class org.sonar.java.se.constraint.TypedConstraint
- hashCode() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- hashCode() - Method in class org.sonar.java.se.ExplodedGraph.Node
- hashCode() - Method in class org.sonar.java.se.Flow
- hashCode() - Method in class org.sonar.java.se.ProgramPoint
- hashCode() - Method in class org.sonar.java.se.ProgramState
- hashCode() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- hashCode() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- hashCode() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- hashCode() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- hashCode() - Method in class org.sonar.java.se.xproc.ExceptionalYield
- hashCode() - Method in class org.sonar.java.se.xproc.HappyPathYield
- hashCode() - Method in class org.sonar.java.se.xproc.MethodBehavior
- hashCode() - Method in class org.sonar.java.se.xproc.MethodYield
- 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
- hasPreciseValue() - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- hasPreciseValue() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- hasPreciseValue() - Method in interface org.sonar.java.se.constraint.Constraint
- hasPreciseValue() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- 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
- hasUnreachableCode(Tree, boolean) - Static method in class org.sonar.java.se.AlwaysTrueOrFalseExpressionCollector
- 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
- i - Variable in class org.sonar.java.se.ProgramPoint
- 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.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
- 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
- init(MethodTree, CFG) - Method in class org.sonar.java.se.CheckerDispatcher
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.SECheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- 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
- InstanceOfSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.InstanceOfSymbolicValue
- InstanceOfTree - Interface in org.sonar.plugins.java.api.tree
-
'instanceof' expression.
- InstanceOfTreeImpl - Class in org.sonar.java.model.expression
- InstanceOfTreeImpl(InternalSyntaxToken, TypeTree, VariableTree) - 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
-
LiteralTree
int
- 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.
- InternalCheckVerifier - Class in org.sonar.java.testing
- 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
- interruptedExecution(Exception) - Method in class org.sonar.java.se.CheckerDispatcher
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.InvariantReturnCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NoWayOutLoopCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.SECheck
- interruptionCause() - Method in class org.sonar.java.se.CheckerDispatcher
-
Will be not null only when the execution is interrupted, and only during handling of
SECheck.interruptedExecution(CheckerContext)
. - INTERSECTION - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
- intLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- InvariantReturnCheck - Class in org.sonar.java.se.checks
- InvariantReturnCheck() - Constructor for class org.sonar.java.se.checks.InvariantReturnCheck
- inverse() - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- inverse() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- inverse() - Method in interface org.sonar.java.se.constraint.Constraint
- inverse() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- invert() - Method in class org.sonar.java.se.Pair
- 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
- isAnnotatedNonNull(Symbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- isAnnotatedNullable(SymbolMetadata) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- 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.
- isAnnotatedWithStrongNullness(SymbolMetadata) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- 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 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.
- isCompatibleWithJavaVersion(JavaVersion) - Method in class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- isComplete() - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- isDisposable(SymbolicValue) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- 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.ast.IndexRange
- isEmpty() - Method in class org.sonar.java.regex.ast.Location
- isEmpty() - Method in class org.sonar.java.regex.CharacterBuffer
- isEmpty() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- isEmpty() - Method in class org.sonar.java.se.Flow
- isEmptyString(Tree) - Static method in class org.sonar.java.model.LiteralUtils
- isEnabled() - Method in enum org.sonar.java.se.SymbolicExecutionMode
- 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
- isEquality() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- isEscapeSequence() - Method in class org.sonar.java.regex.ast.CharacterTree
- isEscapeSequence() - Method in class org.sonar.java.regex.ast.JavaCharacter
- isEscapeSequence() - Method in class org.sonar.java.regex.ast.PlainCharacterTree
- isEscapeSequence() - Method in class org.sonar.java.regex.ast.UnicodeCodePointTree
- isFallThrough() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
- isFallThrough() - Method in interface org.sonar.plugins.java.api.tree.CaseLabelTree
- isFalse() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- isFalse(Tree) - Static method in class org.sonar.java.model.LiteralUtils
- isField(Symbol) - Static method in class org.sonar.java.se.ProgramState
- 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
- isGloballyAnnotatedParameterNonNull(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- isGloballyAnnotatedParameterNullable(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- 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.
- 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
- 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
- isMethodVarArgs() - Method in class org.sonar.java.se.xproc.MethodBehavior
- isNamed(String) - Method in interface org.sonar.java.se.checks.XxeProperty
- 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
- isNew() - Method in class org.sonar.java.se.ExplodedGraph.Node
- isNonExceptional() - Method in class org.sonar.java.se.Flow
- isNotAtEnd() - Method in class org.sonar.java.regex.JavaCharacterParser
- 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.
- isNull() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- isNull(ProgramState, SymbolicValue) - Method in class org.sonar.java.se.constraint.ConstraintManager
- 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
- 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
- isSecuring(SymbolicValue, ExpressionTree) - Method in interface org.sonar.java.se.checks.XxeProperty
- isSecuringByte(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- isSelectOnThisOrSuper(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- isSelectOnThisOrSuper(MemberSelectExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
Checks of is the given tree is selecting with
this
orsuper
- isSetToEmptyString(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- isSetToFalse(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- isSetToNonEmptyString(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- isSetToTrue(SymbolicValue, ExpressionTree) - Static method in interface org.sonar.java.se.checks.XxeProperty
- 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.
- issues - Variable in class org.sonar.java.se.checks.SECheck
- 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() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- 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
- isUncheckedException(Type) - Static method in class org.sonar.java.se.ExceptionUtils
- 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.
- isUnsecuring(SymbolicValue, ExpressionTree) - Method in interface org.sonar.java.se.checks.XxeProperty
- isValidWith(Constraint) - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- isValidWith(Constraint) - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- isValidWith(Constraint) - Method in interface org.sonar.java.se.constraint.Constraint
- isValidWith(Constraint) - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- 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
- isVisited() - Method in class org.sonar.java.se.xproc.MethodBehavior
- isVoid() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if type is Void type.
- isVolatile() - Method in class org.sonar.java.model.Symbols.DefaultSymbol
- isVolatile() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isZero(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- iterator() - Method in class org.sonar.java.ast.parser.ListTreeImpl
J
- JAVA_CATEGORY - Static variable in class org.sonar.java.JavaConstants
- java6CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
- java6CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Default compatibility message with java 6
- java7CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
- java7CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Default compatibility message with java 7
- java8CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
- java8CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
Default compatibility message with java 8
- JavaAstScanner - Class in org.sonar.java.ast
- JavaAstScanner(SonarComponents) - Constructor for class org.sonar.java.ast.JavaAstScanner
- JavaCharacter - Class in org.sonar.java.regex.ast
- JavaCharacter(RegexSource, IndexRange, char) - Constructor for class org.sonar.java.regex.ast.JavaCharacter
- JavaCharacter(RegexSource, IndexRange, char, boolean) - Constructor for class org.sonar.java.regex.ast.JavaCharacter
- 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.
- 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, 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.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.PlainCharacterTree
- 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.java.regex.ast.UnicodeCodePointTree
- kind() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- kind() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
- kind() - Method in interface org.sonar.plugins.java.api.tree.Tree
- knownRelations() - Method in class org.sonar.java.se.ProgramState
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
- LearnedAssociation - Class in org.sonar.java.se
- LearnedAssociation(SymbolicValue, Symbol) - Constructor for class org.sonar.java.se.LearnedAssociation
- learnedAssociations() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- LearnedConstraint - Class in org.sonar.java.se
- LearnedConstraint(SymbolicValue, Constraint) - Constructor for class org.sonar.java.se.LearnedConstraint
- learnedConstraints() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- 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
- leftSymbol() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- length() - Method in class org.sonar.java.regex.ast.RegexSource
- LESS_THAN - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- 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 - Class in org.sonar.java.regex.ast
- Location(String, Tree) - Constructor for class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- Location(Tree, int, int) - Constructor for class org.sonar.java.regex.ast.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
- locationsFor(int, int) - Method in class org.sonar.java.regex.ast.RegexSource
- locationsFor(IndexRange) - Method in class org.sonar.java.regex.ast.RegexSource
- LOCKED - org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- LocksNotUnlockedCheck - Class in org.sonar.java.se.checks
- LocksNotUnlockedCheck() - Constructor for class org.sonar.java.se.checks.LocksNotUnlockedCheck
- LocksNotUnlockedCheck.LockConstraint - Enum in org.sonar.java.se.checks
- LOGICAL_COMPLEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- 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
-
LiteralTree
long
- 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.
- MapComputeIfAbsentOrPresentCheck - Class in org.sonar.java.se.checks
- MapComputeIfAbsentOrPresentCheck() - Constructor for class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- matches(Symbol) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(Symbol) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(Symbol) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(Symbol) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(MethodInvocationTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(MethodReferenceTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(MethodTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(MethodTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(MethodTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(MethodTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- matches(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatchersBuilder
- matches(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatchersList
- matches(NewClassTree) - Method in class org.sonar.java.matcher.NoneMethodMatchers
- matches(NewClassTree) - Method in interface org.sonar.plugins.java.api.semantic.MethodMatchers
- MAX_LOOKUP_FLOWS - Static variable in class org.sonar.java.se.FlowComputation
- MAX_NESTED_BOOLEAN_STATES - Static variable in class org.sonar.java.se.ExplodedGraphWalker
- MAX_REPORTED_FLOWS - Static variable in class org.sonar.java.se.FlowComputation
- MAXIMUM_SUPPORTED_JAVA_VERSION - Static variable in class org.sonar.java.model.JParser
- MaximumStartingStatesException(String) - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.MaximumStartingStatesException
- MaximumStepsReachedException(String) - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.MaximumStepsReachedException
- MaximumStepsReachedException(String, RuntimeException) - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.MaximumStepsReachedException
- maxSteps() - Method in class org.sonar.java.se.ExplodedGraphWalker
- 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
- MESSAGE - Static variable in class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- 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_EQUALS - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- METHOD_INVOCATION - org.sonar.plugins.java.api.tree.Tree.Kind
- METHOD_REFERENCE - org.sonar.plugins.java.api.tree.Tree.Kind
- methodArity() - Method in class org.sonar.java.se.xproc.MethodBehavior
- methodBehavior() - Method in class org.sonar.java.se.CheckerDispatcher
- methodBehavior() - Method in class org.sonar.java.se.xproc.MethodYield
- MethodBehavior - Class in org.sonar.java.se.xproc
- MethodBehavior(String, boolean) - Constructor for class org.sonar.java.se.xproc.MethodBehavior
- methodBehaviorForSymbol(Symbol.MethodSymbol) - Method in class org.sonar.java.se.xproc.BehaviorCache
- MethodBehaviorJsonAdapter - Class in org.sonar.java.se.xproc
- methodBinding - Variable in class org.sonar.java.model.declaration.MethodTreeImpl
- methodBinding - Variable in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- methodCanNotBeOverriden(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.SymbolicExecutionVisitor
- 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
- MethodYield - Class in org.sonar.java.se.xproc
- MethodYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.MethodYield
- MethodYield(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.MethodYield
- MinMaxRangeCheck - Class in org.sonar.java.se.checks
- MinMaxRangeCheck() - Constructor for class org.sonar.java.se.checks.MinMaxRangeCheck
- 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 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.
- NAMED - org.sonar.java.se.checks.XxeProperty.AttributeDTD
- NAMED - org.sonar.java.se.checks.XxeProperty.AttributeSchema
- NAMED - org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- NAMED - org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- NAMED - org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- NAMED - org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- NAMED - org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- NAMED - org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- namedConstraint() - Method in interface org.sonar.java.se.checks.XxeProperty
- 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
- newInstance() - Static method in class org.sonar.java.testing.InternalCheckVerifier
- 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
- newVerifier() - Static method in interface org.sonar.java.testing.CheckVerifier
-
Entry point of check verification.
- next() - Method in class org.sonar.java.se.ProgramPoint
- node(ProgramPoint, ProgramState) - Method in class org.sonar.java.se.ExplodedGraph
-
Returns node associated with given (programPoint,programState) pair.
- nodes() - Method in class org.sonar.java.se.ExplodedGraph
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- nodesToVisit() - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- nodesToVisit() - Method in class org.sonar.java.Measurer
- nodesToVisit() - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- NON_CAPTURING_GROUP - org.sonar.java.regex.ast.RegexTree.Kind
- NON_WORD - org.sonar.java.regex.ast.BoundaryTree.Type
- NON_ZERO - org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- 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
- nonNullAnnotation(Symbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- nonNullAnnotation(SymbolMetadata) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- nonNullAnnotation(ModifiersTree) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- nonNullAnnotationOnParameters(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- NonNullSetToNullCheck - Class in org.sonar.java.se.checks
- NonNullSetToNullCheck() - Constructor for class org.sonar.java.se.checks.NonNullSetToNullCheck
- 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_CONSUMED - org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
- NOT_EQUAL - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- NOT_EQUAL_TO - org.sonar.plugins.java.api.tree.Tree.Kind
- NOT_METHOD_EQUALS - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- NOT_NULL - org.sonar.java.se.constraint.ObjectConstraint
- NOTEQUAL - org.sonar.java.ast.api.JavaPunctuator
- NotImplementedTreeImpl() - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
- NotSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- NoWayOutLoopCheck - Class in org.sonar.java.se.checks
- NoWayOutLoopCheck() - Constructor for class org.sonar.java.se.checks.NoWayOutLoopCheck
- NULL - org.sonar.java.ast.api.JavaKeyword
- NULL - org.sonar.java.se.constraint.ObjectConstraint
- NULL_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
null
- NULL_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- nullableAnnotation(ModifiersTree) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- NullableAnnotationUtils - Class in org.sonar.java.se
- NullDereferenceCheck - Class in org.sonar.java.se.checks
- NullDereferenceCheck() - Constructor for class org.sonar.java.se.checks.NullDereferenceCheck
- numberOfStatements(Tree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- numberOfTimeVisited(ProgramPoint) - Method in class org.sonar.java.se.ProgramState
O
- ObjectConstraint - Enum in org.sonar.java.se.constraint
- ObjectOutputStreamCheck - Class in org.sonar.java.se.checks
- ObjectOutputStreamCheck() - Constructor for class org.sonar.java.se.checks.ObjectOutputStreamCheck
- of(Flow) - Static method in class org.sonar.java.se.Flow
- of(JavaFileScannerContext.Location) - Static method in class org.sonar.java.se.Flow
- 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.
- onFile(String) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines the filename to be verified with the given rule(s).
- onFile(String) - Method in class org.sonar.java.testing.InternalCheckVerifier
- onFiles(String...) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines the filenames to be verified with the given rule(s).
- onFiles(String...) - Method in class org.sonar.java.testing.InternalCheckVerifier
- onFiles(Collection<String>) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines a collection of filenames to be verified with the given rule(s).
- onFiles(Collection<String>) - Method in class org.sonar.java.testing.InternalCheckVerifier
- onLine() - Method in class org.sonar.java.AnalyzerMessage.TextSpan
- OPEN - org.sonar.java.ast.api.JavaRestrictedKeyword
- OPEN - org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
- 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
- openingMethod - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- 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
- operand - Variable in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- 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
- OptionalGetBeforeIsPresentCheck - Class in org.sonar.java.se.checks
- OptionalGetBeforeIsPresentCheck() - Constructor for class org.sonar.java.se.checks.OptionalGetBeforeIsPresentCheck
- 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.java.se - package org.sonar.java.se
- org.sonar.java.se.checks - package org.sonar.java.se.checks
- org.sonar.java.se.constraint - package org.sonar.java.se.constraint
- org.sonar.java.se.symbolicvalues - package org.sonar.java.se.symbolicvalues
- org.sonar.java.se.xproc - package org.sonar.java.se.xproc
- org.sonar.java.testing - package org.sonar.java.testing
- org.sonar.plugins.java.api - package org.sonar.plugins.java.api
- org.sonar.plugins.java.api.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
- OrSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
- 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
- Pair<A,B> - Class in org.sonar.java.se
- Pair(A, B) - Constructor for class org.sonar.java.se.Pair
- 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
- parameterCausingExceptionIndex() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- 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
- ParameterNullnessCheck - Class in org.sonar.java.se.checks
- ParameterNullnessCheck() - Constructor for class org.sonar.java.se.checks.ParameterNullnessCheck
- parameters() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- parameters() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- parameters() - Method in class org.sonar.java.se.xproc.MethodBehavior
- parameters() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- parameters() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- parametersAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState) - Method in class org.sonar.java.se.xproc.MethodYield
- 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 class org.sonar.java.se.ExplodedGraph.Edge
- parent() - Method in class org.sonar.java.se.ExplodedGraph.Node
- 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
- parents() - Method in class org.sonar.java.se.ExplodedGraph.Node
- 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
- peek(String) - Method in class org.sonar.java.se.xproc.BehaviorCache
-
Do not trigger any new computation of method behavior, just check if there is a known method behavior for the symbol.
- peekMethodBehavior(Symbol.MethodSymbol) - Method in class org.sonar.java.se.CheckerDispatcher
- peekMethodBehavior(Symbol.MethodSymbol) - Method in class org.sonar.java.se.ExplodedGraphWalker
- peekValue() - Method in class org.sonar.java.se.ProgramState
- peekValue(int) - Method in class org.sonar.java.se.ProgramState
- peekValues(int) - Method in class org.sonar.java.se.ProgramState
- peekValuesAndSymbols(int) - Method in class org.sonar.java.se.ProgramState
- peekValueSymbol() - Method in class org.sonar.java.se.ProgramState
- PLAIN_CHARACTER - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
- PLAIN_CHARACTER - org.sonar.java.regex.ast.RegexTree.Kind
- PlainCharacterTree - Class in org.sonar.java.regex.ast
- PlainCharacterTree(RegexSource, IndexRange, JavaCharacter, FlagSet) - Constructor for class org.sonar.java.regex.ast.PlainCharacterTree
- 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
- Pop(ProgramState, List<ProgramState.SymbolicValueSymbol>) - Constructor for class org.sonar.java.se.ProgramState.Pop
- 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
- programPoint - Variable in class org.sonar.java.se.ExplodedGraph.Node
- ProgramPoint - Class in org.sonar.java.se
- ProgramPoint(CFG.IBlock<?>) - Constructor for class org.sonar.java.se.ProgramPoint
- programState - Variable in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- programState - Variable in class org.sonar.java.se.ExplodedGraph.Node
- ProgramState - Class in org.sonar.java.se
- ProgramState.Pop - Class in org.sonar.java.se
- ProgramState.SymbolicValueSymbol - Class in org.sonar.java.se
-
This class is used to keep on stack symbolic value together with symbol which was used to evaluate this value.
- project() - Method in class org.sonar.java.SonarComponents
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- properties() - Method in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- properties() - Method in interface org.sonar.java.se.checks.XxeProperty
- 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
- put(Constraint) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- put(Symbol, SymbolicValue) - Method in class org.sonar.java.se.ProgramState
-
To be used only by the ExplodedGraphWalker only, when manipulating program states.
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
- 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
- RedundantAssignmentsCheck - Class in org.sonar.java.se.checks
- RedundantAssignmentsCheck() - Constructor for class org.sonar.java.se.checks.RedundantAssignmentsCheck
- references(SymbolicValue) - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- references(SymbolicValue) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- references(SymbolicValue) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- 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
- regexForLiterals(FlagSet, LiteralTree...) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- regexForLiterals(FlagSet, LiteralTree...) - Method in interface org.sonar.java.regex.RegexScannerContext
- RegexIssueLocation(RegexSyntaxElement, String) - Constructor for class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- RegexIssueLocation(RegexSyntaxElement, RegexSyntaxElement, String) - Constructor for class org.sonar.java.regex.RegexCheck.RegexIssueLocation
- RegexLexer - Class in org.sonar.java.regex
- RegexLexer(RegexSource) - 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 - Class in org.sonar.java.regex.ast
-
The source code of a regular expression, made up out of 1 or more string literals
- RegexSource(List<LiteralTree>) - Constructor for class org.sonar.java.regex.ast.RegexSource
- 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
- RelationalSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- RelationalSymbolicValue(RelationalSymbolicValue.Kind) - Constructor for class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- RelationalSymbolicValue.Kind - Enum in org.sonar.java.se.symbolicvalues
- RelationalSymbolicValue.TransitiveRelationExceededException - Exception in org.sonar.java.se.symbolicvalues
- 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(Class<? extends Constraint>) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- 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
- removeConstraintsOnDomain(SymbolicValue, Class<? extends Constraint>) - Method in class org.sonar.java.se.ProgramState
- 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
- 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.java.se.checks.SECheck
- 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, String, Set<Flow>) - Method in class org.sonar.java.se.checks.SECheck
- reportIssue(Tree, SECheck, String) - Method in interface org.sonar.java.se.CheckerContext
- reportIssue(Tree, SECheck, String) - Method in class org.sonar.java.se.CheckerDispatcher
- reportIssue(Tree, SECheck, String, Set<Flow>) - Method in interface org.sonar.java.se.CheckerContext
- reportIssue(Tree, SECheck, String, Set<Flow>) - Method in class org.sonar.java.se.CheckerDispatcher
- 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 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
- resultConstraint() - Method in class org.sonar.java.se.xproc.HappyPathYield
- resultIndex() - Method in class org.sonar.java.se.xproc.HappyPathYield
- 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() - Method in class org.sonar.java.se.Flow
- 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
- rightSymbol() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- 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.java.se.checks.CheckerTreeNodeVisitor
- 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.java.se.checks.CheckerTreeNodeVisitor
- scan(ListTree<? extends Tree>) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- scan(Tree) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
- 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 class org.sonar.java.se.checks.InvariantReturnCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.RedundantAssignmentsCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.SECheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
- scanFile(JavaFileScannerContext) - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- 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
- SECheck - Class in org.sonar.java.se.checks
- SECheck() - Constructor for class org.sonar.java.se.checks.SECheck
- SECheck.SEIssue - Class in org.sonar.java.se.checks
- secondSemicolonToken() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- secondSemicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- SECURED - org.sonar.java.se.checks.XxeProperty.AttributeDTD
- SECURED - org.sonar.java.se.checks.XxeProperty.AttributeSchema
- SECURED - org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- SECURED - org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- SECURED - org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- SECURED - org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- SECURED - org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- SECURED - org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- securedConstraint() - Method in interface org.sonar.java.se.checks.XxeProperty
- SEIssue(Tree, String, Set<Flow>) - Constructor for class org.sonar.java.se.checks.SECheck.SEIssue
- 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
- serialize(MethodBehavior, Type, JsonSerializationContext) - Method in class org.sonar.java.se.xproc.MethodBehaviorJsonAdapter
- set(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- setAsExceptional() - Method in class org.sonar.java.se.Flow.Builder
- setCaseGroup(CaseGroupTree) - Method in class org.sonar.java.cfg.CFG.Block
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.InstanceOfSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- setConstraint(ProgramState, Constraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setConstraint(ProgramState, Constraint, Set<RelationalSymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- setConstraint(ProgramState, Constraint, Set<RelationalSymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setConstraint(ProgramState, ObjectConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- 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
- setDeclaredExceptions(List<String>) - Method in class org.sonar.java.se.xproc.MethodBehavior
- setEndToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- setExceptionType(String) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- setExceptionType(String) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- setFileContext(SymbolicExecutionVisitor) - Method in class org.sonar.java.se.xproc.BehaviorCache
- setFreeSpacingMode(boolean) - Method in class org.sonar.java.regex.RegexLexer
- 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
- setResult(int, ConstraintsByDomain) - Method in class org.sonar.java.se.xproc.HappyPathYield
- setSensorContext(SensorContext) - Method in class org.sonar.java.SonarComponents
- setSingleConstraint(ProgramState, ObjectConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- 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.
- setValueFactory(SymbolicValueFactory) - Method in class org.sonar.java.se.constraint.ConstraintManager
- setVarArgs(boolean) - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- siblings() - Method in class org.sonar.java.se.ExplodedGraph.Node
- signature() - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- 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
- stackValue(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- stackValue(SymbolicValue, Symbol) - Method in class org.sonar.java.se.ProgramState
- STAR - org.sonar.java.ast.api.JavaPunctuator
- STAR - org.sonar.java.regex.ast.SimpleQuantifier.Kind
- STAREQU - org.sonar.java.ast.api.JavaPunctuator
- 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
- state - Variable in class org.sonar.java.se.ProgramState.Pop
- 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
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.ExceptionalYield
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.HappyPathYield
- statesAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState, Supplier<SymbolicValue>) - Method in class org.sonar.java.se.xproc.MethodYield
- 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
- storeExitValue() - Method in class org.sonar.java.se.ProgramState
- stream() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- stream() - Method in class org.sonar.java.se.Flow
- StreamConsumedCheck - Class in org.sonar.java.se.checks
-
Note that
StreamNotConsumedCheck
is implemented by using constraints set by this check - StreamConsumedCheck() - Constructor for class org.sonar.java.se.checks.StreamConsumedCheck
- StreamConsumedCheck.StreamPipelineConstraint - Enum in org.sonar.java.se.checks
- StreamNotConsumedCheck - Class in org.sonar.java.se.checks
-
This check is used just to report issues.
- StreamNotConsumedCheck() - Constructor for class org.sonar.java.se.checks.StreamNotConsumedCheck
- 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 class org.sonar.java.regex.ast.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 class org.sonar.java.se.LearnedAssociation
- symbol() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- 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.
- SymbolicExecutionMode - Enum in org.sonar.java.se
- SymbolicExecutionVisitor - Class in org.sonar.java.se
- SymbolicExecutionVisitor(List<JavaFileScanner>, BehaviorCache) - Constructor for class org.sonar.java.se.SymbolicExecutionVisitor
- symbolicValue() - Method in class org.sonar.java.se.LearnedAssociation
- symbolicValue() - Method in class org.sonar.java.se.LearnedConstraint
- symbolicValue() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- SymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue
- SymbolicValue.AndSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.BooleanExpressionSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.BooleanSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.CaughtExceptionSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.ExceptionalSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.InstanceOfSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.NotSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.OrSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.UnarySymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValue.XorSymbolicValue - Class in org.sonar.java.se.symbolicvalues
- SymbolicValueFactory - Interface in org.sonar.java.se
- SymbolicValueSymbol(SymbolicValue, Symbol) - Constructor for class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- 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.
- syntaxTree() - Method in class org.sonar.java.se.ProgramPoint
- SyntaxTreeNameFinder - Class in org.sonar.java.se.checks
- SyntaxTreeNameFinder() - Constructor for class org.sonar.java.se.checks.SyntaxTreeNameFinder
- 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
- 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
- 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
- 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
- TooManyNestedBooleanStatesException() - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.TooManyNestedBooleanStatesException
- 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.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
- toString() - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- toString() - Method in class org.sonar.java.se.ExplodedGraph.Node
- toString() - Method in class org.sonar.java.se.LearnedAssociation
- toString() - Method in class org.sonar.java.se.LearnedConstraint
- toString() - Method in class org.sonar.java.se.ProgramPoint
- toString() - Method in class org.sonar.java.se.ProgramState.SymbolicValueSymbol
- toString() - Method in class org.sonar.java.se.ProgramState
- toString() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.AndSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.NotSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- toString() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- toString() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- toString() - Method in class org.sonar.java.se.xproc.ExceptionalYield
- toString() - Method in class org.sonar.java.se.xproc.HappyPathYield
- toString() - Method in class org.sonar.java.se.xproc.MethodBehavior
- toString() - Method in class org.sonar.java.se.xproc.MethodYield
- 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
- TransitiveRelationExceededException(String) - Constructor for exception org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.TransitiveRelationExceededException
- 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
- TRUE - org.sonar.java.se.constraint.BooleanConstraint
- TRUE_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- 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 - Variable in class org.sonar.java.se.constraint.TypedConstraint
- 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.
- TypedConstraint - Class in org.sonar.java.se.constraint
- TypedConstraint(String) - Constructor for class org.sonar.java.se.constraint.TypedConstraint
- 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.
- UnarySymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- UNBOUNDED_WILDCARD - org.sonar.plugins.java.api.tree.Tree.Kind
- UnclosedResourcesCheck - Class in org.sonar.java.se.checks
- UnclosedResourcesCheck() - Constructor for class org.sonar.java.se.checks.UnclosedResourcesCheck
- UnclosedResourcesCheck.ResourceConstraint - Enum in org.sonar.java.se.checks
- UNICODE_CODE_POINT - org.sonar.java.regex.ast.CharacterClassElementTree.Kind
- UNICODE_CODE_POINT - org.sonar.java.regex.ast.RegexTree.Kind
- UNICODE_EXTENDED_GRAPHEME_CLUSTER - org.sonar.java.regex.ast.BoundaryTree.Type
- UnicodeCodePointTree - Class in org.sonar.java.regex.ast
-
Represents the \\x{N...N} sequence in a regular expression, which specifies a single Unicode code point.
- UnicodeCodePointTree(RegexSource, IndexRange, int, FlagSet) - Constructor for class org.sonar.java.regex.ast.UnicodeCodePointTree
- 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
- UNLOCKED - org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- UNSECURED - org.sonar.java.se.checks.XxeProperty.AttributeDTD
- UNSECURED - org.sonar.java.se.checks.XxeProperty.AttributeSchema
- UNSECURED - org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- UNSECURED - org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
- UNSECURED - org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
- UNSECURED - org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
- UNSECURED - org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
- UNSECURED - org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
- UNSECURED_USE_EMPTY_STRING_TO_PROTECT_AGAINST_XXE - Static variable in interface org.sonar.java.se.checks.XxeProperty
- unsecuredConstraint() - Method in interface org.sonar.java.se.checks.XxeProperty
- UNSIGNED_RIGHT_SHIFT - org.sonar.plugins.java.api.tree.Tree.Kind
- UNSIGNED_RIGHT_SHIFT_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- unstackValue(int) - Method in class org.sonar.java.se.ProgramState
- 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()
orYieldStatementTree.expression()
instead - value() - Method in interface org.sonar.plugins.java.api.tree.LiteralTree
- valueAsString() - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck.CustomResourceConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
- valueAsString() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
- valueAsString() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
- valueAsString() - Method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
- valueAsString() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- valueAsString() - Method in interface org.sonar.java.se.constraint.Constraint
- valueAsString() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
- 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.se.checks.DivisionByZeroCheck.ZeroConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.constraint.BooleanConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.constraint.ObjectConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.SymbolicExecutionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
-
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 - Variable in class org.sonar.java.se.ProgramState.Pop
- 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.se.checks.DivisionByZeroCheck.ZeroConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.StreamConsumedCheck.StreamPipelineConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.UnclosedResourcesCheck.ResourceConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeDTD
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeSchema
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.AttributeStyleSheet
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureDisallowDoctypeDecl
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureExternalGeneralEntities
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureIsSupportingExternalEntities
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureLoadExternalDtd
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.checks.XxeProperty.FeatureSupportDtd
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.constraint.BooleanConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.constraint.ObjectConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.SymbolicExecutionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
-
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.
- valuesAndSymbols - Variable in class org.sonar.java.se.ProgramState.Pop
- 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
- verifyIssueOnFile(String) - Method in interface org.sonar.java.testing.CheckVerifier
-
Verifies that an issue (only one) is raised directly on the file, and not within the content of the file.
- verifyIssueOnFile(String) - Method in class org.sonar.java.testing.InternalCheckVerifier
- verifyIssueOnProject(String) - Method in interface org.sonar.java.testing.CheckVerifier
-
Verifies that an issue (only one) is raised directly on the project which would include this file, and not within the content of the file.
- verifyIssueOnProject(String) - Method in class org.sonar.java.testing.InternalCheckVerifier
- verifyIssues() - Method in interface org.sonar.java.testing.CheckVerifier
-
Verifies that all the expected issues are correctly raised by the rule(s), at their expected positions and attributes.
- verifyIssues() - Method in class org.sonar.java.testing.InternalCheckVerifier
- verifyNoIssues() - Method in interface org.sonar.java.testing.CheckVerifier
-
Verifies that no issues are raised by the rule(s) on the given file(s).
- verifyNoIssues() - Method in class org.sonar.java.testing.InternalCheckVerifier
- 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.java.se.checks.CheckerTreeNodeVisitor
- 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
-
Override to visit both PlainCharacterTrees and UnicodeCodePointTrees
- 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
- visited() - Method in class org.sonar.java.se.xproc.MethodBehavior
- visitedPoint(ProgramPoint, int) - Method in class org.sonar.java.se.ProgramState
- 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.java.se.checks.SyntaxTreeNameFinder
- 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.java.se.checks.SyntaxTreeNameFinder
- 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.java.se.ExplodedGraphWalker
- visitMethod(MethodTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitMethod(MethodTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitMethod(MethodTree, MethodBehavior) - Method in class org.sonar.java.se.ExplodedGraphWalker
- visitMethodInvocation(MethodInvocationTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- 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
- visitNode(Tree) - Method in class org.sonar.java.se.SymbolicExecutionVisitor
- 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(Iterable<? extends JavaCheck>, List<File>, SonarComponents, SymbolicExecutionMode) - 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.java.se.checks.SyntaxTreeNameFinder
- visitParenthesized(ParenthesizedTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitParenthesized(ParenthesizedTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitPlainCharacter(PlainCharacterTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
- visitPlainCharacter(PlainCharacterTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
- 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.java.se.checks.SyntaxTreeNameFinder
- 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.java.se.checks.SyntaxTreeNameFinder
- 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
- visitUnicodeCodePoint(UnicodeCodePointTree) - Method in class org.sonar.java.regex.ast.RegexBaseVisitor
- visitUnicodeCodePoint(UnicodeCodePointTree) - Method in interface org.sonar.java.regex.ast.RegexVisitor
- 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.java.se.checks.SyntaxTreeNameFinder
- 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.
- withCheck(JavaFileScanner) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines the check to be verified against at least one test file.
- withCheck(JavaFileScanner) - Method in class org.sonar.java.testing.InternalCheckVerifier
- withChecks(JavaFileScanner...) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines the check(s) to be verified against at least one test file.
- withChecks(JavaFileScanner...) - Method in class org.sonar.java.testing.InternalCheckVerifier
- withClassPath(Collection<File>) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines the classpath to be used for the verification.
- withClassPath(Collection<File>) - Method in class org.sonar.java.testing.InternalCheckVerifier
- withCustomIssueVerifier(Consumer<Set<AnalyzerMessage>>) - Method in class org.sonar.java.testing.InternalCheckVerifier
- withJavaVersion(int) - Method in interface org.sonar.java.testing.CheckVerifier
-
Defines the java version syntax to be used for the verification.
- withJavaVersion(int) - Method in class org.sonar.java.testing.InternalCheckVerifier
- withKeyword() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- withKeyword() - Method in interface org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
- withoutSemantic() - Method in interface org.sonar.java.testing.CheckVerifier
-
Tells the verifier that no bytecode will be provided.
- withoutSemantic() - Method in class org.sonar.java.testing.InternalCheckVerifier
- WORD - org.sonar.java.regex.ast.BoundaryTree.Type
- workDir() - Method in class org.sonar.java.SonarComponents
- wrappedValue() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
X
- XOR - org.sonar.plugins.java.api.tree.Tree.Kind
- XOR_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- XorSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
- XxeProcessingCheck - Class in org.sonar.java.se.checks
- XxeProcessingCheck() - Constructor for class org.sonar.java.se.checks.XxeProcessingCheck
- XxeProperty - Interface in org.sonar.java.se.checks
-
A property is independently a XXE feature or XXE attribute
- XxeProperty.AttributeDTD - Enum in org.sonar.java.se.checks
- XxeProperty.AttributeSchema - Enum in org.sonar.java.se.checks
- XxeProperty.AttributeStyleSheet - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureDisallowDoctypeDecl - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureExternalGeneralEntities - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureIsSupportingExternalEntities - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureLoadExternalDtd - Enum in org.sonar.java.se.checks
- XxeProperty.FeatureSupportDtd - Enum in org.sonar.java.se.checks
- XxeProperty.XxePropertyHolder - Class in org.sonar.java.se.checks
- XxePropertyHolder(String, Constraint, BiPredicate<SymbolicValue, ExpressionTree>, Constraint, BiPredicate<SymbolicValue, ExpressionTree>, Constraint) - Constructor for class org.sonar.java.se.checks.XxeProperty.XxePropertyHolder
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
- yields() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- yields() - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
Z
- ZERO - org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
All Classes All Packages