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
- AarLoader - Class in org.sonar.java.bytecode.loader
-
Loads resources from 'aar' bundles (binary distribution of Android Library Projects).
- AarLoader(File) - Constructor for class org.sonar.java.bytecode.loader.AarLoader
- ABSENT - Static variable in class org.sonar.java.resolve.JavaSymbol
- ABSTRACT - org.sonar.java.ast.api.JavaKeyword
- ABSTRACT - org.sonar.plugins.java.api.tree.Modifier
- ABSTRACT - Static variable in class org.sonar.java.resolve.Flags
- AbstractJavaClasspath - Class in org.sonar.java
- AbstractJavaClasspath(Configuration, FileSystem, InputFile.Type) - Constructor for class org.sonar.java.AbstractJavaClasspath
- 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(GrammarRuleKey) - Constructor for class org.sonar.java.model.AbstractTypedTree
- accept(TreeVisitor) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ExportsDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ModuleDeclarationTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.OpensDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.RequiresDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.UsesDirectiveTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.InternalPostfixUnaryExpression
- accept(TreeVisitor) - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- 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.InternalSyntaxSpacing
- 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.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.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
- ACCESS_FLAGS - Static variable in class org.sonar.java.resolve.Flags
-
Masks.
- AccessErrorJavaSymbol(JavaSymbol, JavaType) - Constructor for class org.sonar.java.resolve.Resolve.AccessErrorJavaSymbol
- AccessorsUtils - Class in org.sonar.java.ast.visitors
- add(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- add(E) - Method in interface org.sonar.java.collections.PSet
- add(MethodMatcher) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- add(TypeVariableJavaType, JavaType) - Method in class org.sonar.java.resolve.TypeSubstitution
- 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(Collection<MethodMatcher>) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- addAll(Flow) - Method in class org.sonar.java.se.Flow.Builder
- addAnalysisError(AnalysisError) - Method in class org.sonar.java.SonarComponents
- 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
- addEllipsisDimension(JavaTree.ArrayTypeTreeImpl) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- addExceptionalYield(SymbolicValue, ProgramState, String, SECheck) - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- 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(File, JavaCheck, int, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- addIssue(File, JavaCheck, int, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Report an issue at a specific line of a given file.
- addIssue(File, 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.
- ADDITIVE_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- ADDITIVE_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- addParameter(String) - Method in class org.sonar.java.matcher.MethodMatcher
- addParameter(TypeCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
- addParameter(SymbolicValue) - Method in class org.sonar.java.se.xproc.MethodBehavior
- 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
- addStates(List<ProgramState>, List<ProgramState>) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
- addTransition(ProgramState) - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- 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
- addTypeParameter(TypeVariableJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- addTypeParameter(TypeVariableJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- addUnique(String) - Method in class org.sonar.java.AnalysisWarningsWrapper
- addUsage(IdentifierTree) - Method in class org.sonar.java.resolve.JavaSymbol
- 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
- AmbiguityErrorJavaSymbol() - Constructor for class org.sonar.java.resolve.Resolve.AmbiguityErrorJavaSymbol
- AMBIGUOUS - Static variable in class org.sonar.java.resolve.JavaSymbol
- analysisCancelled() - Method in class org.sonar.java.SonarComponents
- AnalysisError - Class in org.sonar.java
- AnalysisError(Exception, String, AnalysisError.Kind) - Constructor for class org.sonar.java.AnalysisError
- AnalysisError.Kind - Enum in org.sonar.java
- analysisErrors - Variable 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, File, int, String, int) - Constructor for class org.sonar.java.AnalyzerMessage
- AnalyzerMessage(JavaCheck, File, 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
- AND_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- AND_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- ANNOTATED_DIM - org.sonar.java.ast.parser.JavaLexer
- ANNOTATED_DIMENSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATED_PARAMETERIZED_IDENTIFIER - org.sonar.java.ast.parser.JavaLexer
- ANNOTATED_PARAMETERIZED_IDENTIFIER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION - org.sonar.plugins.java.api.tree.Tree.Kind
- ANNOTATION - Static variable in class org.sonar.java.resolve.Flags
-
Annotation type.
- ANNOTATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION_ARGUMENTS - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_METHOD_OR_CONSTANT_REST - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_METHOD_REST - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_METHOD_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION_REST - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION_TYPE - org.sonar.plugins.java.api.tree.Tree.Kind
- ANNOTATION_TYPE_BODY - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_TYPE_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION_TYPE_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_TYPE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION_TYPE_ELEMENT_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_TYPE_ELEMENT_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ANNOTATION_TYPE_ELEMENT_REST - org.sonar.java.ast.parser.JavaLexer
- ANNOTATION_TYPE_ELEMENT_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- annotationIdentifier(InternalSyntaxToken, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- AnnotationInstanceResolve - Class in org.sonar.java.resolve
- 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 class org.sonar.java.resolve.SymbolMetadataResolve
- 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
- AnnotationValueResolve - Class in org.sonar.java.resolve
- AnnotationValueResolve(String, Object) - Constructor for class org.sonar.java.resolve.AnnotationValueResolve
- any() - Static method in interface org.sonar.java.matcher.NameCriteria
- any() - Static method in interface org.sonar.java.matcher.ParametersCriteria
- 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
- anyMatch(Symbol) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- anyMatch(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- anyMatch(MethodReferenceTree) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- anyMatch(MethodTree) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- anyMatch(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatcherCollection
- anyType() - Static method in interface org.sonar.java.matcher.TypeCriteria
- apiKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- applySelectors1(ExpressionTree, Optional<List<TreeFactory.Tuple<Optional<InternalSyntaxToken>, ExpressionTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- applySubstitution(JavaType, TypeSubstitution) - Method in class org.sonar.java.resolve.Resolve
- areEquivalent(List<? extends Tree>, List<? extends Tree>) - Static method in class org.sonar.java.model.SyntacticEquivalence
- areEquivalent(Tree, Tree) - Static method in class org.sonar.java.model.SyntacticEquivalence
- argTypes() - Method in class org.sonar.java.resolve.MethodJavaType
- 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.java.ast.parser.JavaLexer
- ARGUMENTS - org.sonar.plugins.java.api.tree.Tree.Kind
- ARGUMENTS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- arity() - Method in class org.sonar.java.bytecode.cfg.Instruction
- arity() - Method in class org.sonar.java.bytecode.cfg.Instruction.InvokeDynamicInsn
- ARRAY - Static variable in class org.sonar.java.resolve.JavaType
- ARRAY_ACCESS_EXPRESSION - org.sonar.plugins.java.api.tree.Tree.Kind
- ARRAY_ACCESS_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ARRAY_CREATOR_REST - org.sonar.java.ast.parser.JavaLexer
- ARRAY_CREATOR_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ARRAY_DIMENSION - org.sonar.plugins.java.api.tree.Tree.Kind
- ARRAY_INITIALIZER - org.sonar.java.ast.parser.JavaLexer
- ARRAY_INITIALIZER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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(List<AnnotationTreeImpl>, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.java.model.ArrayDimensionTreeImpl
- ArrayDimensionTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.java.model.ArrayDimensionTreeImpl
- ArrayJavaType - Class in org.sonar.java.resolve
- ArrayJavaType(JavaType, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.ArrayJavaType
- 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
- ARROW - org.sonar.java.ast.parser.JavaLexer
- arrowToken() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
- arrowToken() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
- asInt() - Method in class org.sonar.java.model.JavaVersionImpl
- asInt() - Method in interface org.sonar.plugins.java.api.JavaVersion
-
get java version as integer
- ASM_API_VERSION - Static variable in class org.sonar.java.resolve.BytecodeCompleter
- ASSERT - org.sonar.java.ast.api.JavaKeyword
- ASSERT_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- ASSERT_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- ASSERT_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- ASSIGNMENT_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- ASSIGNMENT_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ASSIGNMENT_OPERATOR - org.sonar.java.ast.parser.JavaLexer
- assignmentExpression(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- associateEnv(Tree, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
- associateSymbol(Tree, Symbol) - Method in class org.sonar.java.resolve.SemanticModel
- assumeDual(ProgramState) - Method in class org.sonar.java.se.constraint.ConstraintManager
- AT - org.sonar.java.ast.api.JavaPunctuator
- atToken() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
- atToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
-
Only used for annotation types, not part of API
- atToken() - Method in interface org.sonar.plugins.java.api.tree.AnnotationTree
B
- b - Variable in class org.sonar.java.se.Pair
- 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
- BASIC_CLASS_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- BASIC_CLASS_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- BASIC_TYPE - org.sonar.java.ast.parser.JavaLexer
- BASIC_TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- basicClassExpression(JavaTree.PrimitiveTypeTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- behaviorCache - Variable in class org.sonar.java.se.SymbolicExecutionVisitor
- BehaviorCache - Class in org.sonar.java.se.xproc
- BehaviorCache(SquidClassLoader) - Constructor for class org.sonar.java.se.xproc.BehaviorCache
- BehaviorCache(SquidClassLoader, boolean) - Constructor for class org.sonar.java.se.xproc.BehaviorCache
- behaviors - Variable in class org.sonar.java.se.xproc.BehaviorCache
- binaries - Variable in class org.sonar.java.AbstractJavaClasspath
- binaryExpression1(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression10(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression2(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression3(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression4(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression5(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression6(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression7(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression8(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- binaryExpression9(ExpressionTree, Optional<List<TreeFactory.OperatorAndOperand>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- 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(InternalSyntaxToken, BlockStatementListTreeImpl, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- Block(int) - Constructor for class org.sonar.java.cfg.CFG.Block
- BLOCK - org.sonar.java.ast.parser.JavaLexer
- BLOCK - org.sonar.plugins.java.api.tree.Tree.Kind
- BLOCK() - Method in class org.sonar.java.ast.parser.JavaGrammar
- BLOCK_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- BLOCK_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- BLOCK_STATEMENTS - org.sonar.java.ast.parser.JavaLexer
- BLOCK_STATEMENTS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- blocks() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG
- 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
- blockStatements(Optional<List<BlockStatementListTreeImpl>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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 - Static variable in class org.sonar.java.resolve.JavaType
- 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
- BOT - Static variable in class org.sonar.java.resolve.JavaType
- bound() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
- bound() - Method in interface org.sonar.plugins.java.api.tree.WildcardTree
- BOUND - org.sonar.java.ast.parser.JavaLexer
- BOUND() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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 class org.sonar.java.resolve.TypeVariableJavaType
- bounds() - Method in interface org.sonar.plugins.java.api.tree.TypeCastTree
- bounds() - Method in interface org.sonar.plugins.java.api.tree.TypeParameterTree
- BREAK - org.sonar.java.ast.api.JavaKeyword
- BREAK_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- BREAK_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- BREAK_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- breakKeyword() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
- breakKeyword() - Method in interface org.sonar.plugins.java.api.tree.BreakStatementTree
- breakStatement(InternalSyntaxToken, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- BreakStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'break' statement.
- BreakStatementTreeImpl - Class in org.sonar.java.model.statement
- BreakStatementTreeImpl(InternalSyntaxToken, IdentifierTreeImpl, 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.se.Flow.Builder
- 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
- BYTE - Static variable in class org.sonar.java.resolve.JavaType
- BytecodeAnnotationVisitor - Class in org.sonar.java.resolve
- BytecodeAnnotationVisitor(AnnotationInstanceResolve, BytecodeVisitor) - Constructor for class org.sonar.java.resolve.BytecodeAnnotationVisitor
- BytecodeCFG - Class in org.sonar.java.bytecode.cfg
- BytecodeCFG.Block - Class in org.sonar.java.bytecode.cfg
- BytecodeCFGMethodVisitor - Class in org.sonar.java.bytecode.cfg
- BytecodeCFGMethodVisitor() - Constructor for class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- BytecodeCompleter - Class in org.sonar.java.resolve
- BytecodeCompleter(SquidClassLoader, ParametrizedTypeCache) - Constructor for class org.sonar.java.resolve.BytecodeCompleter
- BytecodeEGWalker - Class in org.sonar.java.bytecode.se
- BytecodeEGWalker(BehaviorCache, SemanticModel) - Constructor for class org.sonar.java.bytecode.se.BytecodeEGWalker
- BytecodeEGWalker.StackValueCategoryConstraint - Enum in org.sonar.java.bytecode.se
-
Because some instructions manipulate stack differently depending on the type of the value, we need this constraint to know category of the value see https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-2.html#jvms-2.11.1 Table 2.11.1-B
- BytecodeFieldVisitor - Class in org.sonar.java.resolve
- BytecodeMethodVisitor - Class in org.sonar.java.resolve
- bytecodeName(String) - Static method in class org.sonar.java.resolve.Convert
- BytecodeSECheck - Interface in org.sonar.java.bytecode.se
- BytecodeSECheck.NullnessCheck - Class in org.sonar.java.bytecode.se
- BytecodeSECheck.ZeronessCheck - Class in org.sonar.java.bytecode.se
- BytecodeVisitor - Class in org.sonar.java.resolve
C
- callbackOnceComplete(Runnable) - Method in class org.sonar.java.resolve.JavaSymbol
- callSite(TypeCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
- canReach(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- 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, 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.SwitchStatementTreeImpl
- cases() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
- CAST_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- CAST_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CATCH - org.sonar.java.ast.api.JavaKeyword
- CATCH - org.sonar.plugins.java.api.tree.Tree.Kind
- CATCH_CLAUSE - org.sonar.java.ast.parser.JavaLexer
- CATCH_CLAUSE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CATCH_FORMAL_PARAMETER - org.sonar.java.ast.parser.JavaLexer
- CATCH_FORMAL_PARAMETER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CATCH_TYPE - org.sonar.java.ast.parser.JavaLexer
- CATCH_TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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 - Static variable in class org.sonar.java.resolve.JavaType
- CHAR_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
char
- CHARACTER_LITERAL - org.sonar.java.ast.api.JavaTokenType
- check() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- CHECK_ERROR - org.sonar.java.AnalysisError.Kind
- 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.debug.DebugInterruptedExecutionCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsCheck
- checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsOnInvocationsCheck
- 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
- CheckerContext - Interface in org.sonar.java.se
- CheckerDispatcher - Class in org.sonar.java.bytecode.se
- CheckerDispatcher - Class in org.sonar.java.se
- CheckerDispatcher(BytecodeEGWalker, List<BytecodeSECheck>) - Constructor for class org.sonar.java.bytecode.se.CheckerDispatcher
- 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
- checkOverridingParameters(JavaSymbol.MethodJavaSymbol, ClassJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- checkPostStatement(CheckerDispatcher, Instruction) - Method in interface org.sonar.java.bytecode.se.BytecodeSECheck
- checkPostStatement(CheckerDispatcher, Instruction) - Method in class org.sonar.java.bytecode.se.BytecodeSECheck.ZeronessCheck
- 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
- checkPreStatement(CheckerDispatcher, Instruction) - Method in interface org.sonar.java.bytecode.se.BytecodeSECheck
- checkPreStatement(CheckerDispatcher, Instruction) - Method in class org.sonar.java.bytecode.se.BytecodeSECheck.NullnessCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
- checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsOnInvocationsCheck
- 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
- 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
- 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.ExportsDirectiveTreeImpl
- 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.OpensDirectiveTreeImpl
- 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.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.InternalSyntaxSpacing
- 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.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.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
- CLASS - Static variable in class org.sonar.java.resolve.JavaType
- CLASS_BODY - org.sonar.java.ast.parser.JavaLexer
- CLASS_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CLASS_BODY_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- CLASS_CREATOR_REST - org.sonar.java.ast.parser.JavaLexer
- CLASS_CREATOR_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CLASS_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- CLASS_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CLASS_INIT_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- CLASS_MEMBER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- classBody() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- classBody() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- classesNotFound() - Method in class org.sonar.java.resolve.BytecodeCompleter
- classesNotFound() - Method in class org.sonar.java.resolve.SemanticModel
- classFilesToAnalyze() - Method in class org.sonar.java.DefaultJavaResourceLocator
- classFilesToAnalyze() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
.class files to be analyzed.
- ClassJavaType - Class in org.sonar.java.resolve
- ClassJavaType(int, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.ClassJavaType
- ClassJavaType(JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.ClassJavaType
- classKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- ClassLoaderBuilder - Class in org.sonar.java.bytecode
- className - Variable in class org.sonar.java.bytecode.cfg.Instruction
- classpath() - Method in class org.sonar.java.DefaultJavaResourceLocator
- classpath() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
Classpath configured for the project.
- 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
- clear() - Method in class org.sonar.java.ast.parser.ListTreeImpl
- clearStack(Tree) - Method in class org.sonar.java.se.ExplodedGraphWalker
- close() - Method in class org.sonar.java.bytecode.loader.AarLoader
- close() - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
-
Closes this class loader, so that it can no longer be used to load new classes or resources.
- 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.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.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.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.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
- CognitiveComplexityVisitor - Class in org.sonar.java.ast.visitors
- CognitiveComplexityVisitor.Result - Class in org.sonar.java.ast.visitors
-
Cognitive complexity and associated locations
- COLLECT_ANALYSIS_ERRORS_KEY - Static variable in class org.sonar.java.SonarComponents
- collectArguments(String, Matcher, int, MethodMatcher) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
- COLON - org.sonar.java.ast.api.JavaPunctuator
- 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
- 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
- combine(TypeSubstitution) - Method in class org.sonar.java.resolve.TypeSubstitution
-
Produce new substitution based on two substitutions using the same keys.
- 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.java.ast.parser.JavaLexer
- COMPILATION_UNIT - org.sonar.plugins.java.api.tree.Tree.Kind
- COMPILATION_UNIT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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() - Method in class org.sonar.java.resolve.JavaSymbol
- 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 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(JavaSymbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
- complete(JavaSymbol) - Method in class org.sonar.java.resolve.SecondPass
- 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
- completeAnnotationMethod(TypeTree, InternalSyntaxToken, MethodTreeImpl, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeAnnotations(List<AnnotationTreeImpl>) - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
- completeAnnotationType(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeAnnotationTypeMember(ModifiersTreeImpl, JavaTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeArguments(InternalSyntaxToken, Optional<ArgumentListTreeImpl>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeArrayCreator(Optional<List<AnnotationTreeImpl>>, NewArrayTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeAssertStatement(InternalSyntaxToken, ExpressionTree, Optional<AssertStatementTreeImpl>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeCastExpression(InternalSyntaxToken, TypeCastExpressionTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeClassDeclaration(InternalSyntaxToken, InternalSyntaxToken, Optional<TypeParameterListTreeImpl>, Optional<TreeFactory.Tuple<InternalSyntaxToken, TypeTree>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>>, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeCreatorSelector(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- completeElementValueArrayInitializer(InternalSyntaxToken, Optional<NewArrayTreeImpl>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeFieldDeclaration(TypeTree, VariableDeclaratorListTreeImpl, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeFirstDimension(List<AnnotationTreeImpl>) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
- completeGenericMethodOrConstructorDeclaration(TypeParameterListTreeImpl, MethodTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeIdentifier(IdentifierTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeIdentifierAndDims(IdentifierTreeImpl, JavaTree.ArrayTypeTreeImpl) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- completeIf(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, Optional<IfStatementTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeInstanceofExpression(ExpressionTree, Optional<InstanceOfTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeInterfaceDeclaration(InternalSyntaxToken, InternalSyntaxToken, Optional<TypeParameterListTreeImpl>, Optional<TreeFactory.Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>>, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeInterfaces(SyntaxToken, QualifiedIdentifierListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeLocalVariableDeclaration(ModifiersTreeImpl, TypeTree, VariableDeclaratorListTreeImpl, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeMember(ModifiersTreeImpl, JavaTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeMemberSelectOrMethodSelector(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeMethodReference(MethodReferenceTreeImpl, Optional<TypeArgumentListTreeImpl>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeMissingType() - Method in class org.sonar.java.model.AbstractTypedTree
- 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
- completeNormalAnnotation(InternalSyntaxToken, Optional<ArgumentListTreeImpl>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeParenFormalParameters(InternalSyntaxToken, Optional<FormalParametersListTreeImpl>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeSignature() - Method in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- completeStandardTry(InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- completeStandardTryStatement(InternalSyntaxToken, BlockTreeImpl, TryStatementTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeSuperclass(SyntaxToken, TypeTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeSymbols() - Method in class org.sonar.java.resolve.FirstPass
- completeTernaryExpression(ExpressionTree, Optional<ConditionalExpressionTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- completeTypeArgument(Optional<List<AnnotationTreeImpl>>, TypeTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeTypeFormalParameters(ModifiersTreeImpl, TypeTree, FormalParametersListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeTypeParameter(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken, Optional<TypeParameterTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeTypeParameters(TypeParameterListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- completeVariableDeclarator(InternalSyntaxToken, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>, Optional<VariableTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- completeWildcardTypeArgument(InternalSyntaxToken, Optional<JavaTree.WildcardTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- completeWithExpression(ExpressionTree) - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- 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
- 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_AND_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- CONDITIONAL_AND_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CONDITIONAL_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- CONDITIONAL_EXPRESSION - org.sonar.plugins.java.api.tree.Tree.Kind
- CONDITIONAL_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- CONDITIONAL_OR - org.sonar.plugins.java.api.tree.Tree.Kind
- CONDITIONAL_OR_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- CONDITIONAL_OR_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- conditionalExpressionType(ConditionalExpressionTree, JavaType, JavaType) - Method in class org.sonar.java.resolve.Resolve
- ConditionalUnreachableCodeCheck - Class in org.sonar.java.se.checks
- ConditionalUnreachableCodeCheck() - Constructor for class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- constantValue() - Method in class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- constantValue(Symbol, String) - Method in class org.sonar.java.resolve.BytecodeCompleter
-
This method reads constant values in bytecode.
- constantValue(Symbol, String) - Method in class org.sonar.java.resolve.SemanticModel
- 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 - org.sonar.plugins.java.api.tree.Tree.Kind
- CONSTRUCTOR_DECLARATOR_REST - org.sonar.java.ast.parser.JavaLexer
- 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(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
- context - Variable in class org.sonar.java.ast.visitors.SubscriptionVisitor
- CONTINUE - org.sonar.java.ast.api.JavaKeyword
- CONTINUE_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- CONTINUE_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- CONTINUE_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- continueKeyword() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
- continueKeyword() - Method in interface org.sonar.plugins.java.api.tree.ContinueStatementTree
- continueStatement(InternalSyntaxToken, Optional<InternalSyntaxToken>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- Convert - Class in org.sonar.java.resolve
- convertAsmType(Type) - Method in class org.sonar.java.resolve.BytecodeVisitor
- convertAsmType(Type, int) - Method in class org.sonar.java.resolve.BytecodeVisitor
- copy() - Method in class org.sonar.java.matcher.MethodMatcher
- copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.bytecode.se.BytecodeEGWalker.StackValueCategoryConstraint
- 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 class org.sonar.java.matcher.MethodMatcher
- create(String, int, int) - Static method in class org.sonar.java.model.InternalSyntaxTrivia
- create(Collection<File>) - Static method in class org.sonar.java.bytecode.ClassLoaderBuilder
- create(SensorContext, RuleKey, Double) - Static method in class org.sonar.java.JavaIssue
- create(MethodMatcher...) - Static method in class org.sonar.java.matcher.MethodMatcherCollection
- createAnalyzerMessage(File, 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(Instruction, List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.constraint.ConstraintManager
- 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
- 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
- createFor(CompilationUnitTree, SquidClassLoader) - Static method in class org.sonar.java.resolve.SemanticModel
- createGrammarBuilder() - Static method in enum org.sonar.java.ast.parser.JavaLexer
- createMethodSymbolicValue(MethodInvocationTree, List<ProgramState.SymbolicValueSymbol>) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createNonTerminal(GrammarRuleKey, Rule, List<Object>, int, int) - Method in class org.sonar.java.ast.parser.JavaNodeBuilder
- createParser() - Static method in class org.sonar.java.ast.parser.JavaParser
- createScannerContext(CompilationUnitTree, SemanticModel, SonarComponents, boolean) - Method in class org.sonar.java.model.VisitorsBridge
- createScannerContext(CompilationUnitTree, SemanticModel, SonarComponents, boolean) - Method in class org.sonar.java.model.VisitorsBridgeForTests
- createSink() - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- createSink() - Method in interface org.sonar.java.se.CheckerContext
- createSink() - Method in class org.sonar.java.se.CheckerDispatcher
- createStarImportScope(JavaSymbol) - Method in class org.sonar.java.resolve.Resolve
- createStaticStarImportScope(JavaSymbol) - Method in class org.sonar.java.resolve.Resolve
- createSymbolicValue() - Method in interface org.sonar.java.se.SymbolicValueFactory
- createSymbolicValue(Instruction) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createSymbolicValue(Tree) - Method in class org.sonar.java.se.constraint.ConstraintManager
- createTerminal(Input, int, int, List<Trivia>, TokenType) - Method in class org.sonar.java.ast.parser.JavaNodeBuilder
- createWalker(BehaviorCache, SemanticModel) - Method in class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
- createYield(ExplodedGraph.Node) - Method in class org.sonar.java.se.xproc.MethodBehavior
- createYield(ExplodedGraph.Node, boolean) - Method in class org.sonar.java.se.xproc.MethodBehavior
- CREATOR - org.sonar.java.ast.parser.JavaLexer
- CREATOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
- cst - Variable in class org.sonar.java.bytecode.cfg.Instruction.LdcInsn
- currentFile - Variable in class org.sonar.java.model.VisitorsBridge
- 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
- DebugCheck - Interface in org.sonar.java
- DebugInterruptedExecutionCheck - Class in org.sonar.java.se.checks.debug
- DebugInterruptedExecutionCheck() - Constructor for class org.sonar.java.se.checks.debug.DebugInterruptedExecutionCheck
- DebugMethodYieldsCheck - Class in org.sonar.java.se.checks.debug
- DebugMethodYieldsCheck() - Constructor for class org.sonar.java.se.checks.debug.DebugMethodYieldsCheck
- DebugMethodYieldsOnInvocationsCheck - Class in org.sonar.java.se.checks.debug
- DebugMethodYieldsOnInvocationsCheck() - Constructor for class org.sonar.java.se.checks.debug.DebugMethodYieldsOnInvocationsCheck
- DEC - org.sonar.java.ast.api.JavaPunctuator
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol.JavaLabelSymbol
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- declaration() - Method in class org.sonar.java.resolve.JavaSymbol.WildcardSymbol
- 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
- DEFAULT - org.sonar.java.ast.api.JavaKeyword
- DEFAULT - org.sonar.plugins.java.api.tree.Modifier
- DEFAULT - Static variable in class org.sonar.java.resolve.Flags
-
Flag that marks either a default method or an interface containing default methods.
- DEFAULT_VALUE - org.sonar.java.ast.parser.JavaLexer
- DEFAULT_VALUE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- DefaultJavaFileScannerContext - Class in org.sonar.java.model
- DefaultJavaFileScannerContext(CompilationUnitTree, File, SemanticModel, SonarComponents, JavaVersion, boolean) - Constructor for class org.sonar.java.model.DefaultJavaFileScannerContext
- DefaultJavaResourceLocator - Class in org.sonar.java
- DefaultJavaResourceLocator(FileSystem, JavaClasspath) - Constructor for class org.sonar.java.DefaultJavaResourceLocator
- 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 class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- defaultValue() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
- deferedType(AbstractTypedTree) - Method in class org.sonar.java.resolve.Symbols
- deferedType(JavaType) - Method in class org.sonar.java.resolve.Symbols
- DEFERRED - Static variable in class org.sonar.java.resolve.JavaType
- DeferredType - Class in org.sonar.java.resolve
- DeferredType(AbstractTypedTree) - Constructor for class org.sonar.java.resolve.DeferredType
- DeferredType(JavaType) - Constructor for class org.sonar.java.resolve.DeferredType
- DEPRECATED - Static variable in class org.sonar.java.resolve.Flags
- desc - Variable in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- detail() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
- detail() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
- dim - Variable in class org.sonar.java.bytecode.cfg.Instruction.MultiANewArrayInsn
- DIM - org.sonar.java.ast.parser.JavaLexer
- DIM_EXPR - org.sonar.java.ast.parser.JavaLexer
- dimension() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
- dimension() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
- DIMENSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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() - Method in class org.sonar.java.resolve.ClassJavaType
- directSuperTypes() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- directSuperTypes() - Method in class org.sonar.java.resolve.JavaType
- DISABLED - org.sonar.java.se.SymbolicExecutionMode
- 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.java.ast.parser.JavaLexer
- DO_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- DO_WHILE_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- dotToken() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- dotToken() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
-
"dot" is not null only when the enclosing expression is present
- DOUBLE - org.sonar.java.ast.api.JavaKeyword
- DOUBLE - org.sonar.plugins.java.api.semantic.Type.Primitives
- DOUBLE - Static variable in class org.sonar.java.resolve.JavaType
- DOUBLE_LITERAL - org.sonar.java.ast.api.JavaTokenType
- 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
- doWhileStatement(InternalSyntaxToken, StatementTree, InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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_VALUE - org.sonar.java.ast.parser.JavaLexer
- ELEMENT_VALUE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ELEMENT_VALUE_ARRAY_INITIALIZER - org.sonar.java.ast.parser.JavaLexer
- ELEMENT_VALUE_ARRAY_INITIALIZER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ELEMENT_VALUE_PAIR - org.sonar.java.ast.parser.JavaLexer
- ELEMENT_VALUE_PAIR() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ELEMENT_VALUE_PAIRS - org.sonar.java.ast.parser.JavaLexer
- ELEMENT_VALUE_PAIRS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ELEMENT_VALUES - org.sonar.java.ast.parser.JavaLexer
- ELEMENT_VALUES() - Method in class org.sonar.java.ast.parser.JavaGrammar
- elements - Variable in class org.sonar.java.AbstractJavaClasspath
- elements() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- 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 class org.sonar.java.resolve.ArrayJavaType
- 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_STATE - Static variable in class org.sonar.java.se.ProgramState
- EMPTY_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- EMPTY_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- EMPTY_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- emptyStatement(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- ENABLED_WITHOUT_X_FILE - org.sonar.java.se.SymbolicExecutionMode
- enclosingClass() - Method in class org.sonar.java.resolve.JavaSymbol
-
The closest enclosing class.
- enclosingClass() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
The closest enclosing class.
- enclosingClassName(String) - Static method in class org.sonar.java.resolve.Convert
- enclosingExpression() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
- enclosingExpression() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
- end() - Method in class org.sonar.java.model.InternalSyntaxSpacing
- endCharacter - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
- endLine - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
- 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.
- 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
- enter(JavaSymbol) - Method in class org.sonar.java.resolve.Scope
- enter(JavaSymbol) - Method in class org.sonar.java.resolve.Scope.ImportScope
- enterPackage(String) - Method in class org.sonar.java.resolve.BytecodeCompleter
- entry() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG
- 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 - Static variable in class org.sonar.java.resolve.Flags
-
An enumeration type or an enumeration constant.
- ENUM_BODY - org.sonar.java.ast.parser.JavaLexer
- ENUM_BODY_DECLARATIONS - org.sonar.java.ast.parser.JavaLexer
- ENUM_CONSTANT - org.sonar.java.ast.parser.JavaLexer
- ENUM_CONSTANT - org.sonar.plugins.java.api.tree.Tree.Kind
- ENUM_CONSTANT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ENUM_CONSTANTS - org.sonar.java.ast.parser.JavaLexer
- ENUM_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- ENUM_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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 - org.sonar.java.ast.parser.JavaLexer
- eofToken() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- eofToken() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
- 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
- EQUALITY_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- EQUALITY_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- equals(Object) - Method in class org.sonar.java.bytecode.cfg.Instruction
- equals(Object) - Method in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- equals(Object) - Method in class org.sonar.java.bytecode.cfg.Instruction.InvokeDynamicInsn
- equals(Object) - Method in class org.sonar.java.bytecode.cfg.Instruction.LdcInsn
- equals(Object) - Method in class org.sonar.java.bytecode.cfg.Instruction.MultiANewArrayInsn
- equals(Object) - Method in class org.sonar.java.resolve.ArrayJavaType
- equals(Object) - Method in class org.sonar.java.resolve.TypeSubstitution
- 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.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 class org.sonar.java.resolve.ArrayJavaType
- erasure() - Method in class org.sonar.java.resolve.JavaType
-
JLS8 4.6
- erasure() - Method in class org.sonar.java.resolve.ParametrizedTypeJavaType
- erasure() - Method in class org.sonar.java.resolve.TypeVariableJavaType
-
Erasure of a type variable is the erasure of its leftmost bound.
- erasure() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Erasure of this type.
- ERRONEOUS - Static variable in class org.sonar.java.resolve.JavaSymbol
- 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() - 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(SemanticModel) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- exceptionType(SemanticModel) - 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
- EXCLUSIVE_OR_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- EXCLUSIVE_OR_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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(Instruction) - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- executeCheckPostStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
- executeCheckPreStatement(Instruction) - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- executeCheckPreStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
- exitBlock() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG
- 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, SemanticModel) - Constructor for class org.sonar.java.se.ExplodedGraphWalker
- ExplodedGraphWalker(BehaviorCache, SemanticModel) - 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.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.java.ast.parser.JavaLexer
- EXPORTS_DIRECTIVE - org.sonar.plugins.java.api.tree.Tree.Kind
- EXPORTS_MODULE_DIRECTIVE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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() - 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.InternalPostfixUnaryExpression
- expression() - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- 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.SwitchStatementTreeImpl
- expression() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- expression() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- 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
- 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.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 - org.sonar.java.ast.parser.JavaLexer
- EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- EXPRESSION_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- EXPRESSION_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- EXPRESSION_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- expressionStatement(ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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 - org.sonar.java.resolve.WildCardType.BoundType
- 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
- 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
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
- falseSuccessor() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- FEEDBACK_METRIC - Static variable in class org.sonar.java.SonarComponents
-
Metric to collect
- FIELD_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- FIELD_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- fieldOrMethod - Variable in class org.sonar.java.bytecode.cfg.Instruction
- FieldOrMethod(String, String, String) - Constructor for class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- FieldOrMethod(String, String, String, boolean) - Constructor for class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- fileContent(File) - Method in class org.sonar.java.SonarComponents
- fileLength(File) - Method in class org.sonar.java.SonarComponents
- fileLines(File) - Method in class org.sonar.java.SonarComponents
- fileLinesContextFor(File) - 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
- 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.
- filterAccessBytecodeFlags(int) - Static method in class org.sonar.java.resolve.Flags
- FINAL - org.sonar.java.ast.api.JavaKeyword
- FINAL - org.sonar.plugins.java.api.tree.Modifier
- FINAL - Static variable in class org.sonar.java.resolve.Flags
- FINALLY - org.sonar.java.ast.api.JavaKeyword
- FINALLY() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FINALLY_ - org.sonar.java.ast.parser.JavaLexer
- 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
- findClass(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
- findIdent(Resolve.Env, String, int) - Method in class org.sonar.java.resolve.Resolve
- findIdentInPackage(JavaSymbol, String, int) - Method in class org.sonar.java.resolve.Resolve
- findIdentInType(Resolve.Env, JavaSymbol.TypeJavaSymbol, String, int) - Method in class org.sonar.java.resolve.Resolve
- findMethod(Resolve.Env, String, List<JavaType>, List<JavaType>) - Method in class org.sonar.java.resolve.Resolve
-
Finds method matching given name and types of arguments.
- findMethod(Resolve.Env, JavaType, String, List<JavaType>) - Method in class org.sonar.java.resolve.Resolve
- findMethod(Resolve.Env, JavaType, String, List<JavaType>, List<JavaType>) - Method in class org.sonar.java.resolve.Resolve
- findModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
- findResource(String) - Method in class org.sonar.java.bytecode.loader.AarLoader
-
Only class resources (bytecode .class files) are found by this method.
- findResource(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
- 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.
- findResources(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
- findSamMethodArgs(Type) - Method in class org.sonar.java.resolve.Resolve
- findSourceFileKeyByClassName(String) - Method in class org.sonar.java.DefaultJavaResourceLocator
- findSourceFileKeyByClassName(String) - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
-
Deprecated.since 4.1 : will be dropped with no replacement.
- first() - Method in class org.sonar.java.ast.parser.TreeFactory.Tuple
- firstFlowLocation() - Method in class org.sonar.java.se.Flow
- FirstPass - Class in org.sonar.java.resolve
-
Defines scopes and symbols.
- FirstPass(SemanticModel, Symbols, Resolve, ParametrizedTypeCache, TypeAndReferenceSolver) - Constructor for class org.sonar.java.resolve.FirstPass
- 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
- flagForModifier(Modifier) - Static method in class org.sonar.java.resolve.Flags
- flags() - Method in class org.sonar.java.resolve.JavaSymbol
- Flags - Class in org.sonar.java.resolve
- flatName(String) - Static method in class org.sonar.java.resolve.Convert
- FLOAT - org.sonar.java.ast.api.JavaKeyword
- FLOAT - org.sonar.plugins.java.api.semantic.Type.Primitives
- FLOAT - Static variable in class org.sonar.java.resolve.JavaType
- FLOAT_LITERAL - org.sonar.java.ast.api.JavaTokenType
- FLOAT_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
float
- flow(List<Integer>, List<Class<? extends Constraint>>) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- flow(List<Integer>, List<Class<? extends Constraint>>) - Method in class org.sonar.java.se.xproc.MethodYield
- flow(ExplodedGraph.Node, Set<SymbolicValue>, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>, Set<Symbol>) - Static method in class org.sonar.java.se.FlowComputation
- flow(ExplodedGraph.Node, SymbolicValue, List<Class<? extends Constraint>>) - Static method in class org.sonar.java.se.FlowComputation
- flow(ExplodedGraph.Node, SymbolicValue, List<Class<? extends Constraint>>, Symbol) - 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) - 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>>) - Static method in class org.sonar.java.se.FlowComputation
- flowWithoutExceptions(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, List<Class<? extends Constraint>>) - 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_INIT - org.sonar.java.ast.parser.JavaLexer
- FOR_INIT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FOR_INIT_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FOR_INIT_EXPRESSIONS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FOR_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- FOR_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- FOR_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FOR_UPDATE - org.sonar.java.ast.parser.JavaLexer
- FOR_UPDATE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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.
- FOREACH_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- ForEachStatement - Interface in org.sonar.plugins.java.api.tree
-
Enhanced 'for' statement.
- ForEachStatementImpl - Class in org.sonar.java.model.statement
- ForEachStatementImpl(InternalSyntaxToken, InternalSyntaxToken, VariableTreeImpl, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.ForEachStatementImpl
- forKeyword() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
- forKeyword() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- forKeyword() - Method in interface org.sonar.plugins.java.api.tree.ForEachStatement
- forKeyword() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- FORMAL_PARAMETER - org.sonar.java.ast.parser.JavaLexer
- FORMAL_PARAMETER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FORMAL_PARAMETER_DECLS - org.sonar.java.ast.parser.JavaLexer
- FORMAL_PARAMETERS - org.sonar.java.ast.parser.JavaLexer
- FORMAL_PARAMETERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FORMAL_PARAMETERS_DECLS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- FORMAL_PARAMETERS_DECLS_REST - org.sonar.java.ast.parser.JavaLexer
- FORMAL_PARAMETERS_DECLS_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- formalLambdaParameters(FormalParametersListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- fromIndex() - Method in class org.sonar.java.model.InternalSyntaxToken
- fromString(String) - Static method in class org.sonar.java.model.JavaVersionImpl
- fs - Variable in class org.sonar.java.AbstractJavaClasspath
- fullName(String, String) - Static method in class org.sonar.java.resolve.Convert
- fullyQualifiedName() - Method in class org.sonar.java.resolve.JavaType
- fullyQualifiedName() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Fully qualified name of the type.
- functionType(ParametrizedTypeJavaType) - Method in class org.sonar.java.resolve.Resolve
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
- GENERIC_METHOD_OR_CONSTRUCTOR_REST - org.sonar.java.ast.parser.JavaLexer
- get(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- 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
- getApiJavadoc(Tree) - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- getArgumentIdentifier(MethodInvocationTree, int) - Static method in class org.sonar.java.se.FlowComputation
- getAssignmentOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
- getAssociatedInterface() - Method in enum org.sonar.plugins.java.api.tree.Tree.Kind
- getBaseDirectory() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getBinaryDirs() - Method in class org.sonar.java.AbstractJavaClasspath
- getBinaryOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
- getBytesForClass(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
-
Read bytes representing class with name passed as an argument.
- getCause() - Method in class org.sonar.java.AnalysisError
- getCfg() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- getCFGLoops(CFG) - Static method in class org.sonar.java.cfg.CFGLoop
- getCheck() - Method in class org.sonar.java.AnalyzerMessage
- getChildren() - Method in class org.sonar.java.model.JavaTree
- getClassSymbol(JavaSymbol.TypeJavaSymbol, String, int) - Method in class org.sonar.java.resolve.BytecodeCompleter
- getClassType(String) - Method in class org.sonar.java.resolve.SemanticModel
- 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
- getCost() - Method in class org.sonar.java.AnalyzerMessage
- getDeclaredExceptions() - Method in class org.sonar.java.se.xproc.MethodBehavior
- getElements() - Method in class org.sonar.java.AbstractJavaClasspath
- getEnclosingClass(Tree) - Method in class org.sonar.java.resolve.SemanticModel
- getEnclosingMethod(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
- getEnv(Symbol) - Method in class org.sonar.java.resolve.SemanticModel
- getEnv(Tree) - Method in class org.sonar.java.resolve.SemanticModel
- getExceptionType(SemanticModel) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- getFile() - Method in class org.sonar.java.AnalyzerMessage
- getFile() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getFile() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
File under analysis.
- 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
- getFileKey() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
FileKey of currently analyzed file.
- getFileLines() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getFileLines() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Lines of the currently analyzed file.
- getFilename() - Method in class org.sonar.java.AnalysisError
- getFilesFromProperty(String) - Method in class org.sonar.java.AbstractJavaClasspath
- getFileSystem() - Method in class org.sonar.java.SonarComponents
- getFlows() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- getFullyQualifiedName() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- getFullyQualifiedName() - Method in class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
- getFullyQualifiedName() - Method in class org.sonar.java.resolve.JavaSymbol.WildcardSymbol
- getGrammarRuleKey() - Method in class org.sonar.java.model.JavaTree
- getIn(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
- getInterfaces() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- getInterfaces() - Method in class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
- getInterfaces() - Method in class org.sonar.java.resolve.JavaSymbol.WildcardSymbol
- getIssues() - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
- getJavaClasspath() - Method in class org.sonar.java.SonarComponents
- getJavaTestClasspath() - Method in class org.sonar.java.SonarComponents
- getJavaVersion() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getJavaVersion() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Java version defined for the analysis using sonar.java.version parameter.
- getKind() - Method in class org.sonar.java.AnalysisError
- 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
- getLiteral(GrammarRuleKey) - Method in class org.sonar.java.model.KindMaps
- getMessage() - Method in class org.sonar.java.AnalysisError
- getMessage() - Method in class org.sonar.java.AnalyzerMessage
- getMessage() - Method in class org.sonar.java.se.checks.SECheck.SEIssue
- getMethodBehavior(String, SquidClassLoader) - Method in class org.sonar.java.bytecode.se.BytecodeEGWalker
- getMethodComplexityNodes(ClassTree, MethodTree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getMethodComplexityNodes(ClassTree, MethodTree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Deprecated.use
JavaFileScannerContext.getComplexityNodes(Tree)
instead - getMode(JavaCheck[], boolean) - Static method in enum org.sonar.java.se.SymbolicExecutionMode
- getModifier(JavaKeyword) - Method in class org.sonar.java.model.KindMaps
- 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 enum org.sonar.java.ast.api.JavaTokenType
- getName() - Method in class org.sonar.java.resolve.JavaSymbol
- getName(Tree) - Static method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
- getNode() - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- 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
- getOut(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
- getParameters() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- getParametrizedTypeType(JavaSymbol.TypeJavaSymbol, TypeSubstitution) - Method in class org.sonar.java.resolve.ParametrizedTypeCache
- getPostfixOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
- getPrefixOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
- getPrimitiveFromDescriptor(char) - Method in class org.sonar.java.resolve.Symbols
- getProperties() - Static method in class org.sonar.java.JavaClasspathProperties
- getPublicApi() - Method in class org.sonar.java.ast.visitors.PublicApiChecker
- getResource(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
- getResourcesCache() - Method in class org.sonar.java.JavaFilesCache
- getReturnType() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- getRightOp() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
- getRuleKey(JavaCheck) - Method in class org.sonar.java.SonarComponents
- getSamMethod(JavaType) - Method in class org.sonar.java.resolve.Resolve
- getSemanticModel() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
- getSemanticModel() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
-
Get semantic analysis.
- getState() - Method in class org.sonar.java.bytecode.se.CheckerDispatcher
- getState() - Method in interface org.sonar.java.se.CheckerContext
- getState() - Method in class org.sonar.java.se.CheckerDispatcher
- getSuperclass() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- getSuperclass() - Method in class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
- getSuperclass() - Method in class org.sonar.java.resolve.JavaSymbol.WildcardSymbol
- getSuperType() - Method in class org.sonar.java.resolve.ClassJavaType
- getSuperType() - Method in class org.sonar.java.resolve.JavaType
- getSymbol() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- getSymbol() - Method in class org.sonar.java.resolve.JavaType
- getSymbol(Tree) - Method in class org.sonar.java.resolve.SemanticModel
- 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.
- getTree(Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
- getType() - Method in class org.sonar.java.resolve.JavaSymbol
- getType(SemanticModel) - Method in class org.sonar.java.se.constraint.TypedConstraint
- getUndocumentedPublicApi() - Method in class org.sonar.java.ast.visitors.PublicApiChecker
- getUninferedType() - Method in class org.sonar.java.resolve.DeferredType
- 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() - Method in enum org.sonar.java.ast.api.JavaSpecialIdentifier
- getValue() - Method in enum org.sonar.java.ast.api.JavaTokenType
- 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
- getWildcardType(JavaType, WildCardType.BoundType) - Method in class org.sonar.java.resolve.ParametrizedTypeCache
- 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.
- grammarRuleKey - Variable in class org.sonar.java.model.JavaTree
- 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
- greatestLowerBound(List<Type>) - Static method in class org.sonar.java.resolve.LeastUpperBound
-
From JLS 8 5.1.10 - greatest lower bound : glb(V1,...,Vm) is defined as V1 & ...
- GT - org.sonar.java.ast.api.JavaPunctuator
H
- handleMissingTypes(Tree) - Static method in class org.sonar.java.resolve.SemanticModel
-
Handles missing types in Syntax Tree to prevent NPE in subsequent steps of analysis.
- 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
- hasConstraint(Constraint) - Method in class org.sonar.java.se.constraint.ConstraintsByDomain
- hashCode() - Method in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- hashCode() - Method in class org.sonar.java.bytecode.cfg.Instruction
- hashCode() - Method in class org.sonar.java.bytecode.cfg.Instruction.InvokeDynamicInsn
- hashCode() - Method in class org.sonar.java.bytecode.cfg.Instruction.LdcInsn
- hashCode() - Method in class org.sonar.java.bytecode.cfg.Instruction.MultiANewArrayInsn
- hashCode() - Method in class org.sonar.java.resolve.ArrayJavaType
- hashCode() - Method in class org.sonar.java.resolve.TypeSubstitution
- 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.MethodYield
- hashCode() - Method in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- hasJavaSources() - Method in class org.sonar.java.AbstractJavaClasspath
- hasModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
- hasMoreThanOneJavaFile() - Method in class org.sonar.java.AbstractJavaClasspath
- 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
- hasReturnValue() - Method in class org.sonar.java.bytecode.cfg.Instruction
- hasReturnValue() - Method in class org.sonar.java.bytecode.cfg.Instruction.InvokeDynamicInsn
- hasSemantic() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
- 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(File) - Method in class org.sonar.java.SonarComponents
I
- i - Variable in class org.sonar.java.se.ProgramPoint
- id() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- 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.java.ast.api.JavaTokenType
- IDENTIFIER - org.sonar.plugins.java.api.tree.Tree.Kind
- IDENTIFIER_OR_METHOD_INVOCATION - org.sonar.java.ast.parser.JavaLexer
- IDENTIFIER_OR_METHOD_INVOCATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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.java.ast.parser.JavaLexer
- IF_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- IF_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- IMPLEMENTS - org.sonar.java.ast.api.JavaKeyword
- IMPORT - org.sonar.java.ast.api.JavaKeyword
- IMPORT - org.sonar.plugins.java.api.tree.Tree.Kind
- IMPORT_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- IMPORT_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- ImportScope(JavaSymbol) - Constructor for class org.sonar.java.resolve.Scope.ImportScope
- 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
- INC - org.sonar.java.ast.api.JavaPunctuator
- INCLUSIVE_OR_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- INCLUSIVE_OR_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- indexOf(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- INFERED_PARAMETER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- INFERED_PARAMS - org.sonar.java.ast.parser.JavaLexer
- 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.AbstractJavaClasspath
- init() - Method in class org.sonar.java.JavaClasspath
- init() - Method in class org.sonar.java.JavaTestClasspath
- init(Symbols) - Method in class org.sonar.java.resolve.BytecodeCompleter
- init(MethodTree, CFG) - Method in class org.sonar.java.se.CheckerDispatcher
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.debug.DebugInterruptedExecutionCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsCheck
- init(MethodTree, CFG) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsOnInvocationsCheck
- 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.AbstractJavaClasspath
- 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
- innerClassName(String, String) - Static method in class org.sonar.java.resolve.Convert
- inputFromIOFile(File) - Method in class org.sonar.java.SonarComponents
- INSTANCE_OF - org.sonar.plugins.java.api.tree.Tree.Kind
- INSTANCEOF - org.sonar.java.ast.api.JavaKeyword
- INSTANCEOF_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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) - Constructor for class org.sonar.java.model.expression.InstanceOfTreeImpl
- Instruction - Class in org.sonar.java.bytecode.cfg
-
Bytecode instruction.
- Instruction(int) - Constructor for class org.sonar.java.bytecode.cfg.Instruction
- Instruction(int, int) - Constructor for class org.sonar.java.bytecode.cfg.Instruction
- Instruction(int, String) - Constructor for class org.sonar.java.bytecode.cfg.Instruction
- Instruction(int, Instruction.FieldOrMethod) - Constructor for class org.sonar.java.bytecode.cfg.Instruction
- Instruction.FieldOrMethod - Class in org.sonar.java.bytecode.cfg
- Instruction.InvokeDynamicInsn - Class in org.sonar.java.bytecode.cfg
- Instruction.LdcInsn - Class in org.sonar.java.bytecode.cfg
- Instruction.MultiANewArrayInsn - Class in org.sonar.java.bytecode.cfg
- INT - org.sonar.java.ast.api.JavaKeyword
- INT - org.sonar.plugins.java.api.semantic.Type.Primitives
- INT - Static variable in class org.sonar.java.resolve.JavaType
- INT_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
int
- INTEGER_LITERAL - org.sonar.java.ast.api.JavaTokenType
- INTERFACE - org.sonar.java.ast.api.JavaKeyword
- INTERFACE - org.sonar.plugins.java.api.tree.Tree.Kind
- INTERFACE - Static variable in class org.sonar.java.resolve.Flags
-
Interface or annotation type.
- INTERFACE_BODY - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
- INTERFACE_BODY_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- INTERFACE_GENERIC_METHOD_DECL - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_MEMBER_DECL - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_METHOD_DECLARATOR_REST - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_METHOD_OR_FIELD_DECL - org.sonar.java.ast.parser.JavaLexer
- INTERFACE_METHOD_OR_FIELD_REST - org.sonar.java.ast.parser.JavaLexer
- interfaces() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- interfaces() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
-
Interfaces implemented by this type.
- InternalPostfixUnaryExpression - Class in org.sonar.java.model.expression
- InternalPostfixUnaryExpression(Tree.Kind, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.InternalPostfixUnaryExpression
- InternalPrefixUnaryExpression - Class in org.sonar.java.model.expression
- InternalPrefixUnaryExpression(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- InternalSyntaxSpacing - Class in org.sonar.java.model
- InternalSyntaxSpacing(int, int) - Constructor for class org.sonar.java.model.InternalSyntaxSpacing
- InternalSyntaxToken - Class in org.sonar.java.model
- InternalSyntaxToken(int, int, String, List<SyntaxTrivia>, int, int, 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
- interruptedExecution(Exception) - Method in class org.sonar.java.se.CheckerDispatcher
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.debug.DebugInterruptedExecutionCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsCheck
- interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.debug.DebugMethodYieldsOnInvocationsCheck
- 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 - Static variable in class org.sonar.java.resolve.JavaType
- IntersectionType - Class in org.sonar.java.resolve
- IntersectionType(JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.IntersectionType
- 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
- InvokeDynamicInsn(String) - Constructor for class org.sonar.java.bytecode.cfg.Instruction.InvokeDynamicInsn
- is(String) - Static method in interface org.sonar.java.matcher.NameCriteria
- is(String) - Static method in interface org.sonar.java.matcher.TypeCriteria
- is(String) - Method in class org.sonar.java.resolve.ArrayJavaType
- is(String) - Method in class org.sonar.java.resolve.ClassJavaType
- is(String) - Method in class org.sonar.java.resolve.JavaType
- is(String) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check whether a type is the one designed by the fully qualified name.
- is(Tree.Kind...) - Method in class org.sonar.java.model.JavaTree
- is(Tree.Kind...) - Method in interface org.sonar.plugins.java.api.tree.Tree
- IS_CATCH_BLOCK - Static variable in class org.sonar.java.cfg.CFG.Block
- is0xff(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- isAbstract() - Method in class org.sonar.java.resolve.JavaSymbol
- 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(Symbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- isAnnotatedOverride() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- isAnnotatedWith(String) - Method in class org.sonar.java.resolve.SymbolMetadataResolve
- isAnnotatedWith(String) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
-
Check if the symbol is annotated with the specified annotation.
- isAnnotation() - Method in class org.sonar.java.resolve.JavaSymbol
- isArray() - Method in class org.sonar.java.resolve.JavaType
- isArray() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is an array.
- isCatchBlock() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- isCatchBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isClass() - Method in class org.sonar.java.resolve.JavaType
- 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
- isConstructor() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- isCrossFileEnabled() - Method in enum org.sonar.java.se.SymbolicExecutionMode
- isDefault() - Method in class org.sonar.java.resolve.JavaSymbol
- isDeprecated() - Method in class org.sonar.java.resolve.JavaSymbol
- isDeprecated() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isDisposable(SymbolicValue) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- 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.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.resolve.JavaSymbol
- 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
- isEqualsMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- 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
- isFinal() - Method in class org.sonar.java.resolve.JavaSymbol
- isFinal() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isFinallyBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isFlag(int) - Method in class org.sonar.java.resolve.JavaSymbol
- isFlagged(int, int) - Static method in class org.sonar.java.resolve.Flags
- isGloballyAnnotatedParameterNonNull(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- isGloballyAnnotatedParameterNullable(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.NullableAnnotationUtils
- isHashCodeMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- isIdentity() - Method in class org.sonar.java.resolve.TypeSubstitution
- isInactive() - Method in class org.sonar.java.cfg.CFG.Block
- isInterface() - Method in class org.sonar.java.resolve.JavaSymbol
- isInterface() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isInvoke() - Method in class org.sonar.java.bytecode.cfg.Instruction
- 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.expression.TypeArgumentListTreeImpl
- isLeaf() - Method in class org.sonar.java.model.InternalSyntaxSpacing
- 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
- isLongOrDoubleValue() - Method in class org.sonar.java.bytecode.cfg.Instruction
- isLongOrDoubleValue() - Method in class org.sonar.java.bytecode.cfg.Instruction.LdcInsn
- isMainMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- isMethodExitBlock() - Method in class org.sonar.java.cfg.CFG.Block
- isMethodSymbol() - Method in class org.sonar.java.resolve.JavaSymbol
- isMethodSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isMethodVarArgs() - Method in class org.sonar.java.se.xproc.MethodBehavior
- isNew() - Method in class org.sonar.java.se.ExplodedGraph.Node
- isNonExceptional() - Method in class org.sonar.java.se.Flow
- isNotFlagged(int, int) - Static method in class org.sonar.java.resolve.Flags
- 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
- isNumerical() - Method in class org.sonar.java.resolve.JavaType
- isNumerical() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is a primitive numerical type.
- isOverridable() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- 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.resolve.JavaSymbol
- isPackageSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isPackageVisibility() - Method in class org.sonar.java.resolve.JavaSymbol
- isPackageVisibility() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isParameterized() - Method in class org.sonar.java.resolve.JavaType
- isParametrized() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- isPrimitive() - Method in class org.sonar.java.resolve.JavaType
- isPrimitive() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is a primitive.
- isPrimitive(Type.Primitives) - Method in class org.sonar.java.resolve.JavaType
- isPrimitive(Type.Primitives) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if this type is the given primitive.
- isPrimitiveWrapper() - Method in class org.sonar.java.resolve.JavaType
- isPrivate() - Method in class org.sonar.java.resolve.JavaSymbol
- isPrivate() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isProtected() - Method in class org.sonar.java.resolve.JavaSymbol
- isProtected() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isPublic() - Method in class org.sonar.java.resolve.JavaSymbol
- isPublic() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isPublicApi(Tree, Tree) - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- 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
- 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.JavaClasspath
- isSonarLint() - Method in class org.sonar.java.JavaSonarLintClasspath
- 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.resolve.JavaSymbol
- 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
- isSubtype(JavaType, JavaType) - Method in class org.sonar.java.resolve.Types
-
JLS7 4.10.
- isSubtypeOf(String) - Method in class org.sonar.java.resolve.ArrayJavaType
- isSubtypeOf(String) - Method in class org.sonar.java.resolve.ClassJavaType
- isSubtypeOf(String) - Method in class org.sonar.java.resolve.JavaType
- isSubtypeOf(String) - Method in class org.sonar.java.resolve.TypeVariableJavaType
- isSubtypeOf(String) - Method in class org.sonar.java.resolve.UnknownType
- isSubtypeOf(String) - Method in class org.sonar.java.resolve.WildCardType
- 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 class org.sonar.java.resolve.ArrayJavaType
- isSubtypeOf(Type) - Method in class org.sonar.java.resolve.ClassJavaType
- isSubtypeOf(Type) - Method in class org.sonar.java.resolve.JavaType
- isSubtypeOf(Type) - Method in class org.sonar.java.resolve.ParametrizedTypeJavaType
- isSubtypeOf(Type) - Method in class org.sonar.java.resolve.TypeVariableJavaType
- isSubtypeOf(Type) - Method in class org.sonar.java.resolve.UnknownType
- isSubtypeOf(Type) - Method in class org.sonar.java.resolve.WildCardType
- isSubtypeOf(Type) - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check whether a type is a subtype of another.
- isSubtypeOfBound(JavaType) - Method in class org.sonar.java.resolve.WildCardType
- issues - Variable in class org.sonar.java.se.checks.SECheck
- isTagged(int) - Method in class org.sonar.java.resolve.JavaType
- isThis(ExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
-
Checks if the given expression refers to "this"
- isToStringMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- isTrue() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
- isTrue(Tree) - Static method in class org.sonar.java.model.LiteralUtils
- isTypeSet() - Method in class org.sonar.java.model.AbstractTypedTree
-
This method is intended for internal use only during semantic analysis.
- isTypeSymbol() - Method in class org.sonar.java.resolve.JavaSymbol
- isTypeSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isUncaughtException() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- isUnchecked() - Method in class org.sonar.java.resolve.TypeSubstitution
- isUncheckedException(Type) - Static method in class org.sonar.java.se.ExceptionUtils
- isUnknown() - Method in class org.sonar.java.resolve.JavaSymbol
- isUnknown() - Method in class org.sonar.java.resolve.JavaType
- isUnknown() - Method in class org.sonar.java.resolve.Resolve.JavaSymbolNotFound
- isUnknown() - Method in class org.sonar.java.resolve.UnknownType
- 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.
- 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
- isVararg() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- isVarArgs() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- isVariableSymbol() - Method in class org.sonar.java.resolve.JavaSymbol
- isVariableSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- isVisited() - Method in class org.sonar.java.se.xproc.MethodBehavior
- isVoid() - Method in class org.sonar.java.resolve.JavaType
- isVoid() - Method in interface org.sonar.plugins.java.api.semantic.Type
-
Check if type is Void type.
- isVolatile() - Method in class org.sonar.java.resolve.JavaSymbol
- isVolatile() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
- 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(ActionParser<Tree>, SonarComponents) - Constructor for class org.sonar.java.ast.JavaAstScanner
- JavaCheck - Interface in org.sonar.plugins.java.api
-
Marker interface for all checks of the java analyzer.
- JavaClasspath - Class in org.sonar.java
- JavaClasspath(Configuration, FileSystem) - Constructor for class org.sonar.java.JavaClasspath
- JavaClasspath(Configuration, FileSystem, AnalysisWarningsWrapper) - Constructor for class org.sonar.java.JavaClasspath
- JavaClasspathProperties - Class in org.sonar.java
- 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.
- JavaGrammar - Class in org.sonar.java.ast.parser
- JavaGrammar(GrammarBuilder<InternalSyntaxToken>, TreeFactory) - Constructor for class org.sonar.java.ast.parser.JavaGrammar
- 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.
- JavaLabelSymbol(LabeledStatementTree) - Constructor for class org.sonar.java.resolve.JavaSymbol.JavaLabelSymbol
- JavaLexer - Enum in org.sonar.java.ast.parser
- JavaNodeBuilder - Class in org.sonar.java.ast.parser
- JavaNodeBuilder() - Constructor for class org.sonar.java.ast.parser.JavaNodeBuilder
- JavaParser - Class in org.sonar.java.ast.parser
- 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.
- JavaSonarLintClasspath - Class in org.sonar.java
- JavaSonarLintClasspath(Configuration, FileSystem) - Constructor for class org.sonar.java.JavaSonarLintClasspath
- JavaSpecialIdentifier - Enum in org.sonar.java.ast.api
-
Introduced with java 10 'var' special identifier for local variable declaration JLS10 - $14.4
- JavaSquid - Class in org.sonar.java
- JavaSquid(JavaVersion, boolean, SonarComponents, Measurer, JavaResourceLocator, SonarJavaIssueFilter, JavaCheck...) - Constructor for class org.sonar.java.JavaSquid
- JavaSquid(JavaVersion, SonarComponents, Measurer, JavaResourceLocator, SonarJavaIssueFilter, JavaCheck...) - Constructor for class org.sonar.java.JavaSquid
- JavaSymbol - Class in org.sonar.java.resolve
- JavaSymbol(int, int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol
- JavaSymbol.JavaLabelSymbol - Class in org.sonar.java.resolve
- JavaSymbol.MethodJavaSymbol - Class in org.sonar.java.resolve
-
Represents a method, constructor or initializer (static or instance).
- JavaSymbol.PackageJavaSymbol - Class in org.sonar.java.resolve
-
Represents package.
- JavaSymbol.TypeJavaSymbol - Class in org.sonar.java.resolve
-
Represents a class, interface, enum or annotation type.
- JavaSymbol.TypeVariableJavaSymbol - Class in org.sonar.java.resolve
-
Represents type variable of a parametrized type ie: T in class Foo
{} - JavaSymbol.VariableJavaSymbol - Class in org.sonar.java.resolve
-
Represents a field, enum constant, method or constructor parameter, local variable, resource variable or exception parameter.
- JavaSymbol.WildcardSymbol - Class in org.sonar.java.resolve
- JavaSymbolNotFound() - Constructor for class org.sonar.java.resolve.Resolve.JavaSymbolNotFound
- JavaTestClasspath - Class in org.sonar.java
- JavaTestClasspath(Configuration, FileSystem) - Constructor for class org.sonar.java.JavaTestClasspath
- JavaTokenType - Enum in org.sonar.java.ast.api
-
Type of tokens for java grammar.
- JavaTree - Class in org.sonar.java.model
- JavaTree(GrammarRuleKey) - 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
- JavaType - Class in org.sonar.java.resolve
- JavaType(int, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.JavaType
- 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
K
- 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
- KEYWORD - org.sonar.java.ast.parser.JavaLexer
- keywordValues() - Static method in enum org.sonar.java.ast.api.JavaKeyword
-
keywords as String.
- 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.InternalPostfixUnaryExpression
- kind() - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- 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.InternalSyntaxSpacing
- 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.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.TypeParameterTreeImpl
- 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
- KindMaps - Class in org.sonar.java.model
- KindMaps() - Constructor for class org.sonar.java.model.KindMaps
- 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.java.ast.parser.JavaLexer
- LABELED_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- LABELED_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- labeledStatement(InternalSyntaxToken, InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- LabelsVisitor - Class in org.sonar.java.resolve
- LabelsVisitor(SemanticModel) - Constructor for class org.sonar.java.resolve.LabelsVisitor
- LAMBDA_BODY - org.sonar.java.ast.parser.JavaLexer
- LAMBDA_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
- LAMBDA_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- LAMBDA_EXPRESSION - org.sonar.plugins.java.api.tree.Tree.Kind
- LAMBDA_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- LAMBDA_PARAMETERS - org.sonar.java.ast.parser.JavaLexer
- LAMBDA_PARAMETERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- LambdaBlockReturnVisitor - Class in org.sonar.java.resolve
- LambdaBlockReturnVisitor() - Constructor for class org.sonar.java.resolve.LambdaBlockReturnVisitor
- lambdaExpression(LambdaParameterListTreeImpl, InternalSyntaxToken, Tree) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- 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
- LdcInsn(Object) - Constructor for class org.sonar.java.bytecode.cfg.Instruction.LdcInsn
- 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
- leastUpperBound(Set<Type>) - Method in class org.sonar.java.resolve.LeastUpperBound
-
Compute the "Least Upper Bound" ("lub", jls8 §4.10.4) of a list of type.
- LeastUpperBound - Class in org.sonar.java.resolve
- LeastUpperBound(TypeSubstitutionSolver, ParametrizedTypeCache, Symbols) - Constructor for class org.sonar.java.resolve.LeastUpperBound
- 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
- 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
- LETTER_OR_DIGIT - org.sonar.java.ast.parser.JavaLexer
- line() - Method in class org.sonar.java.model.InternalSyntaxToken
- line() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
- 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(GrammarRuleKey, List<T>) - Constructor for class org.sonar.java.ast.parser.ListTreeImpl
- ListTreeImpl(GrammarRuleKey, List<T>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ListTreeImpl
- literal(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- LITERAL - org.sonar.java.ast.parser.JavaLexer
- LITERAL() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- loadBytes(String) - Method in class org.sonar.java.bytecode.loader.AarLoader
-
Only class resources (bytecode .class files) are found by this method.
- loadClass(String) - Method in class org.sonar.java.resolve.BytecodeCompleter
-
Note: Attempt to find something like "java.class" on case-insensitive file system can result in unwanted loading of "JAVA.class".
- LOCAL_VARIABLE_DECLARATION_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- LOCAL_VARIABLE_DECLARATION_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- LOCAL_VARIABLE_TYPE - org.sonar.java.ast.parser.JavaLexer
- LOCAL_VARIABLE_TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- Location(String, Tree) - Constructor for class org.sonar.plugins.java.api.JavaFileScannerContext.Location
- locations - Variable in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor.Result
-
Secondary locations related to the cognitive complexity nodes
- 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 - Static variable in class org.sonar.java.resolve.JavaType
- LONG_LITERAL - org.sonar.java.ast.api.JavaTokenType
- LONG_LITERAL - org.sonar.plugins.java.api.tree.Tree.Kind
-
LiteralTree
long
- LONG_OR_DOUBLE - org.sonar.java.bytecode.se.BytecodeEGWalker.StackValueCategoryConstraint
- longLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
- lookup(String) - Method in class org.sonar.java.resolve.Scope
- lookup(String) - Method in class org.sonar.java.resolve.Scope.StarImportScope
- lookup(String) - Method in class org.sonar.java.resolve.Scope.StaticStarImportScope
- lookup(String, SquidClassLoader, MethodLookup.LookupMethodVisitor) - Static method in class org.sonar.java.bytecode.se.MethodLookup
-
Lookup method as described in JVM spec https://docs.oracle.com/javase/specs/jvms/se9/html/jvms-5.html#jvms-5.4.3.3 Some steps of the algorithm are not followed precisely, mostly the concept of maximally-specific superinterface, this should be OK, because such code should not compile anyway (i.e this can happen only if runtime and compile-time dependencies are different)
- LookupMethodVisitor() - Constructor for class org.sonar.java.bytecode.se.MethodLookup.LookupMethodVisitor
- lookupSymbols(String) - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- 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
- MapComputeIfAbsentOrPresentCheck - Class in org.sonar.java.se.checks
- MapComputeIfAbsentOrPresentCheck() - Constructor for class org.sonar.java.se.checks.MapComputeIfAbsentOrPresentCheck
- matches(List<TypeCriteria>, List<Type>) - Static method in interface org.sonar.java.matcher.ParametersCriteria
- matches(Symbol) - Method in class org.sonar.java.matcher.MethodMatcher
- matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatcher
- matches(MethodReferenceTree) - Method in class org.sonar.java.matcher.MethodMatcher
- matches(MethodTree) - Method in class org.sonar.java.matcher.MethodMatcher
- matches(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatcher
- MAX_NESTED_BOOLEAN_STATES - Static variable in class org.sonar.java.se.ExplodedGraphWalker
- 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
- Measurer - Class in org.sonar.java
- Measurer(FileSystem, SensorContext, NoSonarFilter) - Constructor for class org.sonar.java.Measurer
- Measurer.TestFileMeasurer - Class in org.sonar.java
- MEMBER_DECL - org.sonar.java.ast.parser.JavaLexer
- MEMBER_SELECT - org.sonar.plugins.java.api.tree.Tree.Kind
- members() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- members() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- 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(JavaTree.ArrayTypeTreeImpl, InternalSyntaxToken, IdentifierTreeImpl) - Constructor for class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- MemberSelectExpressionTreeImpl(ExpressionTree, InternalSyntaxToken, IdentifierTree) - Constructor for class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
- memberSymbols() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- memberSymbols() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.TypeSymbol
-
List of symbols defined by this type symbols.
- MESSAGE - Static variable in class org.sonar.java.se.checks.ConditionalUnreachableCodeCheck
- metaAnnotations() - Method in class org.sonar.java.resolve.SymbolMetadataResolve
- metadata() - Method in class org.sonar.java.resolve.JavaSymbol
- metadata() - Method in class org.sonar.java.resolve.JavaSymbol.PackageJavaSymbol
- 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 - Static variable in class org.sonar.java.resolve.JavaType
- METHOD_BODY - org.sonar.java.ast.parser.JavaLexer
- METHOD_DECLARATOR_REST - org.sonar.java.ast.parser.JavaLexer
- METHOD_EQUALS - org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
- METHOD_INVOCATION - org.sonar.plugins.java.api.tree.Tree.Kind
- METHOD_OR_CONSTRUCTOR_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- METHOD_REFERENCE - org.sonar.java.ast.parser.JavaLexer
- METHOD_REFERENCE - org.sonar.plugins.java.api.tree.Tree.Kind
- METHOD_REFERENCE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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) - Constructor for class org.sonar.java.se.xproc.MethodBehavior
- MethodBehavior(String, boolean) - Constructor for class org.sonar.java.se.xproc.MethodBehavior
- methodBehaviorForSymbol(String) - Method in class org.sonar.java.se.xproc.BehaviorCache
- methodBehaviorForSymbol(Symbol.MethodSymbol) - Method in class org.sonar.java.se.xproc.BehaviorCache
- 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
- MethodJavaSymbol(int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- MethodJavaSymbol(int, String, JavaType, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- MethodJavaType - Class in org.sonar.java.resolve
- MethodJavaType(List<JavaType>, JavaType, List<JavaType>, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.MethodJavaType
- methodKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
- MethodLookup - Class in org.sonar.java.bytecode.se
- MethodLookup.LookupMethodVisitor - Class in org.sonar.java.bytecode.se
- methodMatcher(String) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
- MethodMatcher - Class in org.sonar.java.matcher
- MethodMatcher() - Constructor for class org.sonar.java.matcher.MethodMatcher
- MethodMatcherCollection - Class in org.sonar.java.matcher
- MethodMatcherFactory - Class in org.sonar.java.matcher
- 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
- 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
- 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
- MODIFIER_KEYWORD() - Method in class org.sonar.java.ast.parser.JavaGrammar
- modifierKeyword(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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(Optional<List<ModifierTree>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- MODIFIERS - org.sonar.java.ast.parser.JavaLexer
- MODIFIERS - org.sonar.plugins.java.api.tree.Tree.Kind
- MODIFIERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- MODULE_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- MODULE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- MODULE_DIRECTIVE - org.sonar.java.ast.parser.JavaLexer
- MODULE_DIRECTIVE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- MODULE_NAME - org.sonar.java.ast.parser.JavaLexer
- MODULE_NAME() - Method in class org.sonar.java.ast.parser.JavaGrammar
- MODULE_NAME_LIST - org.sonar.java.ast.parser.JavaLexer
- MODULE_NAME_LIST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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(Tree.Kind, 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
- moduleNameRest(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- moduleNamesRest(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- msg - Variable in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
-
Message of the secondary location.
- MTH - Static variable in class org.sonar.java.resolve.JavaSymbol
- MultiANewArrayInsn(String, int) - Constructor for class org.sonar.java.bytecode.cfg.Instruction.MultiANewArrayInsn
- MULTIPLE_INFERED_PARAMETERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- MULTIPLICATIVE_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- MULTIPLICATIVE_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- MULTIPLY - org.sonar.plugins.java.api.tree.Tree.Kind
- MULTIPLY_ASSIGNMENT - org.sonar.plugins.java.api.tree.Tree.Kind
N
- name - Variable in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- name() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- name() - Method in class org.sonar.java.resolve.AnnotationValueResolve
- name() - Method in class org.sonar.java.resolve.JavaSymbol
- name() - Method in class org.sonar.java.resolve.JavaType
- 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(String) - Method in class org.sonar.java.matcher.MethodMatcher
- name(NameCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
- NameCriteria - Interface in org.sonar.java.matcher
- NATIVE - org.sonar.java.ast.api.JavaKeyword
- NATIVE - org.sonar.plugins.java.api.tree.Modifier
- NATIVE - Static variable in class org.sonar.java.resolve.Flags
- 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
- NEW_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- NEW_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- newAnnotatedDimension(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newAnnotatedParameterizedIdentifier(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken, Optional<TypeArgumentListTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newAnnotation(InternalSyntaxToken, TypeTree, Optional<ArgumentListTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newAnnotationType(InternalSyntaxToken, Optional<List<JavaTree>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newAnnotationTypeMethod(InternalSyntaxToken, InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newArguments(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newArrayAccessExpression(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newArrayCreator(TypeTree, NewArrayTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newArrayCreatorWithDimension(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, Optional<List<ArrayAccessExpressionTreeImpl>>, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newArrayCreatorWithInitializer(InternalSyntaxToken, InternalSyntaxToken, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>, NewArrayTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newArrayInitializer(InternalSyntaxToken, Optional<InternalSyntaxToken>, Optional<List<TreeFactory.Tuple<ExpressionTree, Optional<InternalSyntaxToken>>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- newAssertStatement(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newBangExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newBasicType(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newBasicTypeArgument(TypeTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newBounds(TypeTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Tree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newCaseSwitchLabel(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newCatchClause(InternalSyntaxToken, InternalSyntaxToken, VariableTreeImpl, InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newCatchFormalParameter(ModifiersTreeImpl, TypeTree, VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newCatchType(TypeTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, TypeTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newClassBody(InternalSyntaxToken, Optional<List<JavaTree>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newClassCastExpression(TypeTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, BoundListTreeImpl>>, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newClassCreator(Optional<TypeArgumentListTreeImpl>, TypeTree, NewClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newClassCreatorRest(ArgumentListTreeImpl, Optional<ClassTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- newCompilationUnit(JavaTree, Optional<PackageDeclarationTree>, Optional<List<ImportClauseTree>>, Optional<ModuleDeclarationTree>, Optional<List<Tree>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newConstructor(InternalSyntaxToken, FormalParametersListTreeImpl, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>>, JavaTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newDefaultSwitchLabel(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newDefaultValue(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newDiamondTypeArgument(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newDotClassSelector(Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newElementValueArrayInitializer(List<TreeFactory.Tuple<ExpressionTree, Optional<InternalSyntaxToken>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newElementValuePair(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newEmptyImport(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newEmptyMember(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newEmptyType(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newEnumConstant(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken, Optional<ArgumentListTreeImpl>, Optional<ClassTreeImpl>, Optional<InternalSyntaxToken>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newEnumDeclaration(InternalSyntaxToken, InternalSyntaxToken, Optional<TreeFactory.Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>>, InternalSyntaxToken, Optional<List<EnumConstantTreeImpl>>, Optional<InternalSyntaxToken>, Optional<List<JavaTree>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newExportsModuleDirective(InternalSyntaxToken, ExpressionTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, ListTreeImpl<ModuleNameTree>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newExpression(InternalSyntaxToken, Optional<List<AnnotationTreeImpl>>, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newFinallyBlock(InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newForeachStatement(InternalSyntaxToken, InternalSyntaxToken, VariableTreeImpl, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newForInitDeclaration(ModifiersTreeImpl, TypeTree, VariableDeclaratorListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newFormalParameter(ModifiersTreeImpl, TypeTree, VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newIdentifierOrMethodInvocation(Optional<TypeArgumentListTreeImpl>, InternalSyntaxToken, Optional<ArgumentListTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newIfWithElse(InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newImportDeclaration(InternalSyntaxToken, Optional<InternalSyntaxToken>, ExpressionTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newInferedParameters(InternalSyntaxToken, Optional<TreeFactory.Tuple<VariableTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableTreeImpl>>>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newInitializerMember(Optional<InternalSyntaxToken>, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newInnerClassOrEnum(ModifiersTreeImpl, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newInstanceofExpression(InternalSyntaxToken, TypeTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newInterfaceBody(InternalSyntaxToken, Optional<List<JavaTree>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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()
- newMethod(TypeTree, InternalSyntaxToken, FormalParametersListTreeImpl, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>, Optional<TreeFactory.Tuple<InternalSyntaxToken, QualifiedIdentifierListTreeImpl>>, JavaTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newModuleDeclaration(Optional<List<AnnotationTreeImpl>>, Optional<InternalSyntaxToken>, InternalSyntaxToken, ModuleNameTree, InternalSyntaxToken, Optional<List<ModuleDirectiveTree>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newModuleName(InternalSyntaxToken, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newModuleNameListTreeImpl(ModuleNameTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ModuleNameTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newNormalAnnotation(AssignmentExpressionTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, AssignmentExpressionTreeImpl>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOpensModuleDirective(InternalSyntaxToken, ExpressionTree, Optional<TreeFactory.Tuple<InternalSyntaxToken, ListTreeImpl<ModuleNameTree>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand1(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand10(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand11(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand2(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand3(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand4(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand5(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand6(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand7(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand8(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newOperatorAndOperand9(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newPackageDeclaration(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newPostfixExpression(ExpressionTree, Optional<InternalSyntaxToken>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newPrefixedExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newPrimaryMethodReference(ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newProvidesModuleDirective(InternalSyntaxToken, TypeTree, InternalSyntaxToken, QualifiedIdentifierListTreeImpl, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newQualifiedIdentifier(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newQualifiedIdentifierList(TypeTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, TypeTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newRequiresModuleDirective(InternalSyntaxToken, Optional<List<InternalSyntaxToken>>, ModuleNameTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newRequiresModuleDirective(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newRequiresModuleDirective(InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newResource(ModifiersTreeImpl, TypeTree, VariableTreeImpl, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newResources(List<TreeFactory.Tuple<Tree, Optional<InternalSyntaxToken>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newSimpleParameter(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newSingleElementAnnotation(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newStandardForStatement(InternalSyntaxToken, InternalSyntaxToken, Optional<StatementExpressionListTreeImpl>, InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken, Optional<StatementExpressionListTreeImpl>, InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newStatementExpressions(ExpressionTree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newSuperMethodReference(InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTernaryExpression(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTildaExpression(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTryCatch(Optional<List<CatchTreeImpl>>, Optional<TryStatementTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTryWithResourcesStatement(InternalSyntaxToken, InternalSyntaxToken, ResourceListTreeImpl, InternalSyntaxToken, BlockTreeImpl, Optional<List<CatchTreeImpl>>, Optional<TryStatementTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple1(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple10(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple11(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple12(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple14(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple16(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple17(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple18(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple19(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple2(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple20(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple21(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple22(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple23(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple24(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple25(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple26(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple27(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple28(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple29(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple3(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple4(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple5(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple6(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple7(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple8(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTuple9(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTupleAbsent1(U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTupleAbsent2(U) - Method in class org.sonar.java.ast.parser.TreeFactory
- newType(TypeTree, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTypeArgumentList(InternalSyntaxToken, Tree, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, Tree>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTypeDeclaration(ModifiersTreeImpl, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTypeMethodReference(Tree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTypeParameter(InternalSyntaxToken, BoundListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newTypeParameterList(InternalSyntaxToken, TypeParameterTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, TypeParameterTreeImpl>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newUsesModuleDirective(InternalSyntaxToken, TypeTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newVariableArgumentFormalParameter(Optional<List<AnnotationTreeImpl>>, InternalSyntaxToken, VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- newVariableDeclarator(InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- newVariableDeclaratorId(InternalSyntaxToken, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newVariableDeclarators(VariableTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, VariableTreeImpl>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- newVarType(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- newWildcardTypeArguments(InternalSyntaxToken, Optional<List<AnnotationTreeImpl>>, TypeTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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_ZERO - org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- none() - Static method in interface org.sonar.java.matcher.ParametersCriteria
- nonNullAnnotation(Symbol) - 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
- NORMAL_ANNOTATION_REST - org.sonar.java.ast.parser.JavaLexer
- NORMAL_ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- 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
- NullnessCheck() - Constructor for class org.sonar.java.bytecode.se.BytecodeSECheck.NullnessCheck
- 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(List<TypeCriteria>) - Static method in interface org.sonar.java.matcher.ParametersCriteria
- of(Flow) - Static method in class org.sonar.java.se.Flow
- of(JavaFileScannerContext.Location) - Static method in class org.sonar.java.se.Flow
- onLine() - Method in class org.sonar.java.AnalyzerMessage.TextSpan
- opcode - Variable in class org.sonar.java.bytecode.cfg.Instruction
- 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.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.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
- 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.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.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.java.ast.parser.JavaLexer
- OPENS_DIRECTIVE - org.sonar.plugins.java.api.tree.Tree.Kind
- OPENS_MODULE_DIRECTIVE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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.bytecode.cfg.Instruction
- operand - Variable in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
- 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.InternalPostfixUnaryExpression
- operatorToken() - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
- 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 - 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.sonar.java - package org.sonar.java
- 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.bytecode - package org.sonar.java.bytecode
- org.sonar.java.bytecode.cfg - package org.sonar.java.bytecode.cfg
- org.sonar.java.bytecode.loader - package org.sonar.java.bytecode.loader
- org.sonar.java.bytecode.se - package org.sonar.java.bytecode.se
- org.sonar.java.cfg - package org.sonar.java.cfg
- org.sonar.java.collections - package org.sonar.java.collections
-
https://en.wikipedia.org/wiki/Persistent_data_structure
- 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.resolve - package org.sonar.java.resolve
- org.sonar.java.se - package org.sonar.java.se
- org.sonar.java.se.checks - package org.sonar.java.se.checks
- org.sonar.java.se.checks.debug - package org.sonar.java.se.checks.debug
- 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.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() - Method in class org.sonar.java.resolve.JavaSymbol
-
The outermost class which indirectly owns this symbol.
- overriddenSymbol() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- 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 - Variable in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
- owner() - Method in class org.sonar.java.resolve.JavaSymbol
- owner() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
-
The owner of this symbol.
- ownerIsInterface - Variable in class org.sonar.java.bytecode.cfg.Instruction.FieldOrMethod
P
- PACKAGE - org.sonar.java.ast.api.JavaKeyword
- PACKAGE - org.sonar.plugins.java.api.tree.Tree.Kind
- PACKAGE_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- PACKAGE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- PackageJavaSymbol(String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.PackageJavaSymbol
- packageKeyword() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
- packageKeyword() - Method in interface org.sonar.plugins.java.api.tree.PackageDeclarationTree
- 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
- packagePart(String) - Static method in class org.sonar.java.resolve.Convert
- PackageUtils - Class in org.sonar.java.model
- packge() - Method in class org.sonar.java.resolve.JavaSymbol
-
The package which indirectly owns this symbol.
- Pair<A,B> - Class in org.sonar.java.se
- Pair(A, B) - Constructor for class org.sonar.java.se.Pair
- PAR_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- parameter() - Method in class org.sonar.java.model.statement.CatchTreeImpl
- parameter() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
- parameterCausingExceptionIndex() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
- PARAMETERIZED - Static variable in class org.sonar.java.resolve.JavaType
- 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
- parameters(String...) - Method in class org.sonar.java.matcher.MethodMatcher
- parameters(TypeCriteria...) - Method in class org.sonar.java.matcher.MethodMatcher
- parametersAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState) - Method in class org.sonar.java.se.xproc.MethodYield
- ParametersCriteria - Interface in org.sonar.java.matcher
- parameterTypes() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- parameterTypes() - Method in interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
-
Type of parameters declared by this method.
- ParametrizedTypeCache - Class in org.sonar.java.resolve
- ParametrizedTypeCache() - Constructor for class org.sonar.java.resolve.ParametrizedTypeCache
- ParametrizedTypeJavaType - Class in org.sonar.java.resolve
- ParametrizedTypeJavaType(JavaSymbol.TypeJavaSymbol, TypeSubstitution, TypeSubstitutionSolver) - Constructor for class org.sonar.java.resolve.ParametrizedTypeJavaType
- parametrizedTypeWithErasure(ParametrizedTypeJavaType) - Method in class org.sonar.java.resolve.Resolve
- 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
- PARENTHESIZED_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- parenthesizedExpression(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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(File) - Method in class org.sonar.java.ast.parser.JavaParser
- parse(String) - Method in class org.sonar.java.ast.parser.JavaParser
- PARSE_ERROR - org.sonar.java.AnalysisError.Kind
- PCK - Static variable in class org.sonar.java.resolve.JavaSymbol
- 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
- PLUS - org.sonar.java.ast.api.JavaPunctuator
- 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
- POST_FIX_OP - org.sonar.java.ast.parser.JavaLexer
- POSTFIX_DECREMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- POSTFIX_INCREMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- 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
- PREFIX_OP - org.sonar.java.ast.parser.JavaLexer
- prependNewFormalParameter(VariableTreeImpl, Optional<TreeFactory.Tuple<InternalSyntaxToken, FormalParametersListTreeImpl>>) - Method in class org.sonar.java.ast.parser.TreeFactory
- PRIMARY - org.sonar.java.ast.parser.JavaLexer
- PRIMARY() - Method in class org.sonar.java.ast.parser.JavaGrammar
- PRIMARY_WITH_SELECTOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
- primaryLocation() - Method in class org.sonar.java.AnalyzerMessage
- PRIMITIVE_TYPE - org.sonar.plugins.java.api.tree.Tree.Kind
- primitiveType() - Method in class org.sonar.java.resolve.JavaType
- PrimitiveTypeTree - Interface in org.sonar.plugins.java.api.tree
-
Primitive type.
- PrimitiveTypeTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
- primitiveWrapperType() - Method in class org.sonar.java.resolve.JavaType
- printBlock() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- PRIVATE - org.sonar.java.ast.api.JavaKeyword
- PRIVATE - org.sonar.plugins.java.api.tree.Modifier
- PRIVATE - Static variable in class org.sonar.java.resolve.Flags
- processException(Exception) - Method in interface org.sonar.java.ExceptionHandler
- processRecognitionException(RecognitionException) - Method in interface org.sonar.java.ExceptionHandler
- processRecognitionException(RecognitionException, File) - 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.
- PROTECTED - org.sonar.java.ast.api.JavaKeyword
- PROTECTED - org.sonar.plugins.java.api.tree.Modifier
- PROTECTED - Static variable in class org.sonar.java.resolve.Flags
- PROTECTED_SYMBOLIC_VALUES - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
- PROVIDES - org.sonar.java.ast.api.JavaRestrictedKeyword
- PROVIDES_DIRECTIVE - org.sonar.java.ast.parser.JavaLexer
- PROVIDES_DIRECTIVE - org.sonar.plugins.java.api.tree.Tree.Kind
- PROVIDES_MODULE_DIRECTIVE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- PUBLIC - Static variable in class org.sonar.java.resolve.Flags
- 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(int, SymbolicValue) - Method in class org.sonar.java.se.ProgramState
- 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
Q
- QUALIFIED_IDENTIFIER - org.sonar.java.ast.parser.JavaLexer
- QUALIFIED_IDENTIFIER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- QUALIFIED_IDENTIFIER_LIST - org.sonar.java.ast.parser.JavaLexer
- QUALIFIED_IDENTIFIER_LIST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- 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
- 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
- RECEIVER_PARAMETER_ID - org.sonar.java.ast.parser.JavaLexer
- RECEIVER_PARAMETER_ID() - Method in class org.sonar.java.ast.parser.JavaGrammar
- receiverParameterId(Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- 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
- registerClass(JavaSymbol.TypeJavaSymbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
- registerClass(JavaSymbol.TypeJavaSymbol) - Method in class org.sonar.java.resolve.Resolve
- 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
- RELATIONAL_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- RELATIONAL_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- 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
- removeConstraintsOnDomain(SymbolicValue, Class<? extends Constraint>) - Method in class org.sonar.java.se.ProgramState
- reportAnalysisError(RecognitionException, File) - Method in class org.sonar.java.SonarComponents
- reportAnalysisError(File, String) - 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(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.java.ast.parser.JavaLexer
- REQUIRES_DIRECTIVE - org.sonar.plugins.java.api.tree.Tree.Kind
- REQUIRES_MODIFIER - org.sonar.java.ast.parser.JavaLexer
- REQUIRES_MODIFIER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- REQUIRES_MODULE_DIRECTIVE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- Resolve - Class in org.sonar.java.resolve
-
Routines for name resolution.
- Resolve(Symbols, BytecodeCompleter, ParametrizedTypeCache) - Constructor for class org.sonar.java.resolve.Resolve
- Resolve.AccessErrorJavaSymbol - Class in org.sonar.java.resolve
- Resolve.AmbiguityErrorJavaSymbol - Class in org.sonar.java.resolve
- Resolve.JavaSymbolNotFound - Class in org.sonar.java.resolve
- resolveAs(Tree, int, Resolve.Env) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- resolveAs(Tree, int, Resolve.Env, boolean) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- resolveTypeSubstitution(List<JavaType>, TypeSubstitution) - Method in class org.sonar.java.resolve.Resolve
- resolveTypeSubstitution(JavaType, JavaType) - Method in class org.sonar.java.resolve.Resolve
- resolveTypeSubstitutionWithDiamondOperator(ParametrizedTypeJavaType, JavaType) - Method in class org.sonar.java.resolve.Resolve
- RESOURCE - org.sonar.java.ast.parser.JavaLexer
- RESOURCE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- RESOURCE_SPECIFICATION - org.sonar.java.ast.parser.JavaLexer
- 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
- resources() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
- resources() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
-
Deprecated.since 4.11. Use
TryStatementTree.resourceList()
to get all declared resources. - RESOURCES() - Method in class org.sonar.java.ast.parser.JavaGrammar
- RESTRICTED_KEYWORD - org.sonar.java.ast.parser.JavaLexer
- 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
- resultType() - Method in class org.sonar.java.resolve.MethodJavaType
- retainAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
- RETURN - org.sonar.java.ast.api.JavaKeyword
- RETURN_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- RETURN_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- RETURN_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- returnKeyword() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
- returnKeyword() - Method in interface org.sonar.plugins.java.api.tree.ReturnStatementTree
- returnStatement(InternalSyntaxToken, Optional<ExpressionTree>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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 class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- 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
- 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
- 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
- saveAnalysisErrors() - Method in class org.sonar.java.SonarComponents
- saveEnv(Symbol, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
- scan(Collection<File>) - Method in class org.sonar.java.ast.JavaAstScanner
- scan(Collection<File>, Collection<File>) - 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.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(File, VisitorsBridge) - Static method in class org.sonar.java.ast.JavaAstScanner
- scanSingleFileForTests(File, VisitorsBridge, JavaVersion) - 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
- Scope - Class in org.sonar.java.resolve
-
Represents an area of visibility.
- Scope(JavaSymbol) - Constructor for class org.sonar.java.resolve.Scope
- Scope(Scope) - Constructor for class org.sonar.java.resolve.Scope
- Scope.ImportScope - Class in org.sonar.java.resolve
- Scope.StarImportScope - Class in org.sonar.java.resolve
- Scope.StaticStarImportScope - Class in org.sonar.java.resolve
- scopeSymbols - Variable in class org.sonar.java.resolve.Scope
- scopeSymbols() - Method in class org.sonar.java.resolve.Scope
- SE_ERROR - org.sonar.java.AnalysisError.Kind
- 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
- second() - Method in class org.sonar.java.ast.parser.TreeFactory.Tuple
- SecondPass - Class in org.sonar.java.resolve
-
Completes hierarchy of types.
- SecondPass(SemanticModel, Symbols, ParametrizedTypeCache, TypeAndReferenceSolver) - Constructor for class org.sonar.java.resolve.SecondPass
- secondSemicolonToken() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
- secondSemicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
- SEIssue(Tree, String, Set<Flow>) - Constructor for class org.sonar.java.se.checks.SECheck.SEIssue
- SELECTOR - org.sonar.java.ast.parser.JavaLexer
- SELECTOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
- SEMANTIC_ERROR - org.sonar.java.AnalysisError.Kind
- SemanticModel - Class in org.sonar.java.resolve
- 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 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
- 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
- serializedSize() - Method in class org.sonar.java.AnalysisError
- 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
- setCurrentFile(File) - 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, SemanticModel) - Method in class org.sonar.java.se.xproc.BehaviorCache
- setGrammarRuleKey(GrammarRuleKey) - Method in class org.sonar.java.model.InternalSyntaxToken
- setInferedType(Type) - Method in class org.sonar.java.model.AbstractTypedTree
- 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
- setMethodType(MethodJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- setParent(Tree) - Method in class org.sonar.java.model.JavaTree
- setPrimaryLocation(InputFile, String, int, int, int, int) - Method in class org.sonar.java.JavaIssue
- setPrimaryLocationOnFile(InputPath, 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.DefaultJavaResourceLocator
- setSensorContext(SensorContext) - Method in class org.sonar.java.SonarComponents
- setSingleConstraint(ProgramState, ObjectConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
- setSymbol(JavaSymbol.JavaLabelSymbol) - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
- setSymbol(JavaSymbol.MethodJavaSymbol) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
- setSymbol(JavaSymbol.TypeJavaSymbol) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- setSymbol(JavaSymbol.VariableJavaSymbol) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
- setSymbol(Symbol) - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
- setSymbol(Symbol) - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
- settings - Variable in class org.sonar.java.AbstractJavaClasspath
- setTree(AbstractTypedTree) - Method in class org.sonar.java.resolve.DeferredType
- setType(Type) - Method in class org.sonar.java.model.AbstractTypedTree
- setTypeSubstitutionSolver(TypeSubstitutionSolver) - Method in class org.sonar.java.resolve.ParametrizedTypeCache
- 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
- SHIFT_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- SHIFT_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- SHORT - org.sonar.java.ast.api.JavaKeyword
- SHORT - org.sonar.plugins.java.api.semantic.Type.Primitives
- SHORT - Static variable in class org.sonar.java.resolve.JavaType
- shortName(String) - Static method in class org.sonar.java.resolve.Convert
- shouldFailAnalysisOnException() - Method in class org.sonar.java.SonarComponents
- shouldVisitMethod(int, String) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- shouldVisitMethod(int, String) - Method in class org.sonar.java.bytecode.se.MethodLookup.LookupMethodVisitor
- siblings() - Method in class org.sonar.java.se.ExplodedGraph.Node
- signature() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- 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.
- 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
- SINGLE_ELEMENT_ANNOTATION_REST - org.sonar.java.ast.parser.JavaLexer
- SINGLE_ELEMENT_ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
- singleInferedParameter(VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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.resolve.TypeSubstitution
- 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
- SONAR_JAVA_BINARIES - Static variable in class org.sonar.java.JavaClasspathProperties
- SONAR_JAVA_LIBRARIES - Static variable in class org.sonar.java.JavaClasspathProperties
- SONAR_JAVA_TEST_BINARIES - Static variable in class org.sonar.java.JavaClasspathProperties
- SONAR_JAVA_TEST_LIBRARIES - Static variable in class org.sonar.java.JavaClasspathProperties
- SonarComponents - Class in org.sonar.java
- SonarComponents(FileLinesContextFactory, FileSystem, JavaClasspath, JavaTestClasspath, CheckFactory) - Constructor for class org.sonar.java.SonarComponents
- SonarComponents(FileLinesContextFactory, FileSystem, JavaClasspath, JavaTestClasspath, CheckFactory, ProjectDefinition) - Constructor for class org.sonar.java.SonarComponents
-
Will be called in SonarScanner context when no custom rules is present
- SonarComponents(FileLinesContextFactory, FileSystem, JavaClasspath, JavaTestClasspath, CheckFactory, CheckRegistrar[]) - Constructor for class org.sonar.java.SonarComponents
-
Will be called in SonarLint context when custom rules are present
- SonarComponents(FileLinesContextFactory, FileSystem, JavaClasspath, JavaTestClasspath, 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, SemanticModel) - Constructor for class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- SPACING - org.sonar.java.ast.parser.JavaLexer
- SquidClassLoader - Class in org.sonar.java.bytecode.loader
-
Class loader, which is able to load classes from a list of JAR files and directories.
- SquidClassLoader(List<File>) - Constructor for class org.sonar.java.bytecode.loader.SquidClassLoader
- 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
- STANDARD_FOR_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- STANDARD_TRY_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- STAR - org.sonar.java.ast.api.JavaPunctuator
- STAREQU - org.sonar.java.ast.api.JavaPunctuator
- StarImportScope(JavaSymbol, BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Scope.StarImportScope
- start() - Method in class org.sonar.java.model.InternalSyntaxSpacing
- 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.tree.SyntaxTrivia
- startsWith(String) - Static method in interface org.sonar.java.matcher.NameCriteria
- 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
- STATEMENT - org.sonar.java.ast.parser.JavaLexer
- STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- STATEMENT_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- STATEMENT_EXPRESSIONS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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 - Static variable in class org.sonar.java.resolve.Flags
- 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
- StaticStarImportScope(JavaSymbol, BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Scope.StaticStarImportScope
- 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
- STRICTFP - Static variable in class org.sonar.java.resolve.Flags
- STRING_LITERAL - org.sonar.java.ast.api.JavaTokenType
- 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
- substitutedType(ClassJavaType) - Method in class org.sonar.java.resolve.ClassJavaType
- substitutedType(ClassJavaType) - Method in class org.sonar.java.resolve.ParametrizedTypeJavaType
- substitutedType(JavaType) - Method in class org.sonar.java.resolve.TypeSubstitution
- substitutedTypes() - Method in class org.sonar.java.resolve.TypeSubstitution
- substitution(TypeVariableJavaType) - Method in class org.sonar.java.resolve.ParametrizedTypeJavaType
- substitutionEntries() - Method in class org.sonar.java.resolve.TypeSubstitution
- subtypeOf(String) - Static method in interface org.sonar.java.matcher.TypeCriteria
- successors() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- successors() - Method in class org.sonar.java.cfg.CFG.Block
- successors() - Method in interface org.sonar.java.cfg.CFG.IBlock
- successors() - Method in interface org.sonar.plugins.java.api.cfg.ControlFlowGraph.Block
- successorWithoutJump() - Method in class org.sonar.java.cfg.CFG.Block
-
This method makes the implementation of RSPEC-3626 almost trivial.
- SUPER - org.sonar.java.ast.api.JavaKeyword
- SUPER - org.sonar.java.resolve.WildCardType.BoundType
- SUPER_WILDCARD - org.sonar.plugins.java.api.tree.Tree.Kind
- superClass() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
- superClass() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- 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() - Method in class org.sonar.java.resolve.ClassJavaType
- superTypes() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
-
Includes superclass and super interface hierarchy.
- SWITCH - org.sonar.java.ast.api.JavaKeyword
- SWITCH_BLOCK_STATEMENT_GROUP - org.sonar.java.ast.parser.JavaLexer
- SWITCH_GROUP() - Method in class org.sonar.java.ast.parser.JavaGrammar
- SWITCH_LABEL - org.sonar.java.ast.parser.JavaLexer
- SWITCH_LABEL() - Method in class org.sonar.java.ast.parser.JavaGrammar
- SWITCH_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- SWITCH_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- SWITCH_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- switchGroup(List<CaseLabelTreeImpl>, BlockStatementListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- switchKeyword() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
- switchKeyword() - Method in interface org.sonar.plugins.java.api.tree.SwitchStatementTree
- switchStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, Optional<List<CaseGroupTreeImpl>>, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- SwitchStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'switch' statement.
- SwitchStatementTreeImpl - Class in org.sonar.java.model.statement
- SwitchStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, InternalSyntaxToken, List<CaseGroupTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.SwitchStatementTreeImpl
- 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.statement.LabeledStatementTreeImpl
- symbol() - Method in class org.sonar.java.resolve.AnnotationInstanceResolve
- symbol() - Method in class org.sonar.java.resolve.JavaType
- 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.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(File) - 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.
- SymbolMetadataResolve - Class in org.sonar.java.resolve
- symbols - Variable in class org.sonar.java.resolve.Scope
- Symbols - Class in org.sonar.java.resolve
-
Predefined symbols.
- Symbols(BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Symbols
- 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 - Static variable in class org.sonar.java.resolve.Flags
- SYNCHRONIZED_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- SYNCHRONIZED_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- SYNCHRONIZED_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- synchronizedKeyword() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- synchronizedKeyword() - Method in interface org.sonar.plugins.java.api.tree.SynchronizedStatementTree
- synchronizedStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- SynchronizedStatementTree - Interface in org.sonar.plugins.java.api.tree
-
'synchronized' statement.
- SynchronizedStatementTreeImpl - Class in org.sonar.java.model.statement
- SynchronizedStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
- SyntacticEquivalence - Class in org.sonar.java.model
- SyntaxHighlighterVisitor - Class in org.sonar.java.ast.visitors
- SyntaxHighlighterVisitor(SonarComponents) - Constructor for class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
- syntaxNode - Variable in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
-
Syntax node on which to raise the secondary location.
- SyntaxToken - Interface in org.sonar.plugins.java.api.tree
-
Represents a token in the syntax tree.
- syntaxTree() - Method in class org.sonar.java.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.
- SYNTHETIC - Static variable in class org.sonar.java.resolve.Flags
T
- terminator() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- 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, File, SemanticModel, 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.java.ast.parser.JavaLexer
- THROW_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- THROW_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- throwKeyword() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
- throwKeyword() - Method in interface org.sonar.plugins.java.api.tree.ThrowStatementTree
- thrownTypes() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- thrownTypes() - Method in class org.sonar.java.resolve.MethodJavaType
- 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
- throwStatement(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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() - 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
- toModuleNames(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- toModuleNames2(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
- TooManyNestedBooleanStatesException() - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.TooManyNestedBooleanStatesException
- toString() - Method in class org.sonar.java.AnalyzerMessage.TextSpan
- toString() - Method in class org.sonar.java.AnalyzerMessage
- toString() - Method in class org.sonar.java.bytecode.cfg.Instruction
- 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.JavaVersionImpl
- toString() - Method in class org.sonar.java.resolve.ArrayJavaType
- toString() - Method in class org.sonar.java.resolve.DeferredType
- toString() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- toString() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- toString() - Method in class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- toString() - Method in class org.sonar.java.resolve.JavaType
- toString() - Method in class org.sonar.java.resolve.MethodJavaType
- toString() - Method in class org.sonar.java.resolve.UnknownType
- toString() - Method in enum org.sonar.java.resolve.WildCardType.BoundType
- 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.MethodYield
- TRANSIENT - org.sonar.java.ast.api.JavaKeyword
- TRANSIENT - org.sonar.plugins.java.api.tree.Modifier
- TRANSIENT - Static variable in class org.sonar.java.resolve.Flags
- 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() - Method in class org.sonar.java.resolve.DeferredType
- 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
- TreeFactory - Class in org.sonar.java.ast.parser
- TreeFactory() - Constructor for class org.sonar.java.ast.parser.TreeFactory
- TreeFactory.Tuple<T,U> - Class in org.sonar.java.ast.parser
- 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
- trueSuccessor() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFG.Block
- TRY - org.sonar.java.ast.api.JavaKeyword
- TRY_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- TRY_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- TRY_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- TRY_WITH_RESOURCES_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- TRY_WITH_RESOURCES_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
- Tuple(T, U) - Constructor for class org.sonar.java.ast.parser.TreeFactory.Tuple
- TYP - Static variable in class org.sonar.java.resolve.JavaSymbol
- 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.JavaTree.ArrayTypeTreeImpl
- type() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
- type() - Method in class org.sonar.java.resolve.JavaSymbol
- 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 - Interface in org.sonar.plugins.java.api.semantic
-
Interface to access resolved type of an expression or a Type.
- TYPE - org.sonar.java.ast.parser.JavaLexer
- TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- TYPE_ARGUMENT - org.sonar.java.ast.parser.JavaLexer
- TYPE_ARGUMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- TYPE_ARGUMENTS - org.sonar.java.ast.parser.JavaLexer
- TYPE_ARGUMENTS - org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_ARGUMENTS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- TYPE_CAST - org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_DECLARATION - org.sonar.java.ast.parser.JavaLexer
- TYPE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- TYPE_PARAMETER - org.sonar.java.ast.parser.JavaLexer
- TYPE_PARAMETER - org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_PARAMETER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- TYPE_PARAMETERS - org.sonar.java.ast.parser.JavaLexer
- TYPE_PARAMETERS - org.sonar.plugins.java.api.tree.Tree.Kind
- TYPE_PARAMETERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- TypeAndReferenceSolver - Class in org.sonar.java.resolve
-
Computes types and references of Identifier and MemberSelectExpression.
- TypeAndReferenceSolver(SemanticModel, Symbols, Resolve, ParametrizedTypeCache) - Constructor for class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.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
- 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.
- TypeCriteria - Interface in org.sonar.java.matcher
- TypedConstraint - Class in org.sonar.java.se.constraint
- TypedConstraint(String) - Constructor for class org.sonar.java.se.constraint.TypedConstraint
- typeDefinition(String) - Method in class org.sonar.java.matcher.MethodMatcher
- typeDefinition(TypeCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
- TypeInferenceSolver - Class in org.sonar.java.resolve
- TypeInferenceSolver(LeastUpperBound, Symbols, TypeSubstitutionSolver) - Constructor for class org.sonar.java.resolve.TypeInferenceSolver
- TypeJavaSymbol(int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- TypeJavaSymbol(int, String, JavaSymbol.TypeJavaSymbol, String) - Constructor for class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- 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 class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
- typeParameters() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
- typeParameters() - Method in class org.sonar.java.resolve.ParametrizedTypeJavaType
- 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
- types() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
- types() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
- Types - Class in org.sonar.java.resolve
- Types() - Constructor for class org.sonar.java.resolve.Types
- TypeSubstitution - Class in org.sonar.java.resolve
- TypeSubstitution() - Constructor for class org.sonar.java.resolve.TypeSubstitution
- TypeSubstitution(TypeSubstitution) - Constructor for class org.sonar.java.resolve.TypeSubstitution
- TypeSubstitutionSolver - Class in org.sonar.java.resolve
- TypeSubstitutionSolver(ParametrizedTypeCache, Symbols) - Constructor for class org.sonar.java.resolve.TypeSubstitutionSolver
- 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
- TYPEVAR - Static variable in class org.sonar.java.resolve.JavaType
- TypeVariableJavaSymbol(String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
- TypeVariableJavaType - Class in org.sonar.java.resolve
- TypeVariableJavaType(JavaSymbol.TypeVariableJavaSymbol) - Constructor for class org.sonar.java.resolve.TypeVariableJavaType
- typeVariables() - Method in class org.sonar.java.resolve.TypeSubstitution
U
- UNARY_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- UNARY_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
- UNARY_EXPRESSION_NOT_PLUS_MINUS - org.sonar.java.ast.parser.JavaLexer
- UNARY_EXPRESSION_NOT_PLUS_MINUS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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 - org.sonar.java.resolve.WildCardType.BoundType
- UNBOUNDED_WILDCARD - org.sonar.plugins.java.api.tree.Tree.Kind
- uncheckedTypeSubstitution() - Static method in class org.sonar.java.resolve.TypeSubstitution
- 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
- 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
- UNKNOWN - Static variable in class org.sonar.java.resolve.JavaType
- unknownMethodSymbol - Static variable in class org.sonar.java.resolve.Symbols
- unknownSymbol - Static variable in class org.sonar.java.resolve.Symbols
- unknownType - Static variable in class org.sonar.java.resolve.Symbols
-
Type, which can't be modelled for the moment.
- UnknownType - Class in org.sonar.java.resolve
- UnknownType(JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.UnknownType
- UNLOCKED - org.sonar.java.se.checks.LocksNotUnlockedCheck.LockConstraint
- 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
- usages() - Method in class org.sonar.java.resolve.JavaSymbol
- 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.java.ast.parser.JavaLexer
- USES_DIRECTIVE - org.sonar.plugins.java.api.tree.Tree.Kind
- USES_MODULE_DIRECTIVE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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.AbstractJavaClasspath
- value() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
- value() - Method in class org.sonar.java.resolve.AnnotationValueResolve
- 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.LiteralTree
- valueAsString() - Method in enum org.sonar.java.bytecode.se.BytecodeEGWalker.StackValueCategoryConstraint
- 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.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.AnalysisError.Kind
-
Returns the enum constant of this type with the specified name.
- 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.ast.api.JavaSpecialIdentifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.ast.api.JavaTokenType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.ast.parser.JavaLexer
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.bytecode.se.BytecodeEGWalker.StackValueCategoryConstraint
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonar.java.resolve.WildCardType.BoundType
-
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.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.AnalysisError.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.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.ast.api.JavaSpecialIdentifier
-
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.JavaTokenType
-
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.parser.JavaLexer
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonar.java.bytecode.se.BytecodeEGWalker.StackValueCategoryConstraint
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.sonar.java.resolve.AnnotationInstanceResolve
- values() - Static method in enum org.sonar.java.resolve.WildCardType.BoundType
-
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.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 class org.sonar.java.resolve.SymbolMetadataResolve
- valuesForAnnotation(String) - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata
-
Get the annotation values for the specified annotation.
- VAR - org.sonar.java.ast.api.JavaSpecialIdentifier
- VAR - Static variable in class org.sonar.java.resolve.JavaSymbol
- VAR_TYPE - org.sonar.java.ast.parser.JavaLexer
- VAR_TYPE - org.sonar.plugins.java.api.tree.Tree.Kind
- VAR_TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
- VARARGS - Static variable in class org.sonar.java.resolve.Flags
-
Same value as for TRANSIENT as transient for method has no sense as well as vararg for a field.
- 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
- VARIABLE_DECLARATOR - org.sonar.java.ast.parser.JavaLexer
- VARIABLE_DECLARATOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
- VARIABLE_DECLARATOR_ID - org.sonar.java.ast.parser.JavaLexer
- VARIABLE_DECLARATOR_ID() - Method in class org.sonar.java.ast.parser.JavaGrammar
- VARIABLE_DECLARATORS - org.sonar.java.ast.parser.JavaLexer
- VARIABLE_DECLARATORS() - Method in class org.sonar.java.ast.parser.JavaGrammar
- VARIABLE_INITIALIZER - org.sonar.java.ast.parser.JavaLexer
- VARIABLE_INITIALIZER() - Method in class org.sonar.java.ast.parser.JavaGrammar
- VariableDeclaratorListTreeImpl - Class in org.sonar.java.ast.parser
- VariableDeclaratorListTreeImpl(List<VariableTreeImpl>) - Constructor for class org.sonar.java.ast.parser.VariableDeclaratorListTreeImpl
- VariableJavaSymbol(int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- VariableJavaSymbol(int, String, JavaSymbol, Object) - Constructor for class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- VariableJavaSymbol(int, String, JavaType, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- VariableJavaSymbol(int, String, JavaType, JavaSymbol, Object) - Constructor for class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
- VariableReadExtractor - Class in org.sonar.java.cfg
- VariableReadExtractor(Symbol.MethodSymbol, boolean) - Constructor for class org.sonar.java.cfg.VariableReadExtractor
- 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(IdentifierTreeImpl, JavaTree.ArrayTypeTreeImpl) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
- VariableTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
- VariableTreeImpl(Tree.Kind, ModifiersTree, IdentifierTree, ExpressionTree) - 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
- visit(int, int, String, String, String, String[]) - Method in class org.sonar.java.resolve.BytecodeVisitor
- visit(String, Object) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
- visitAnnotation(String, boolean) - Method in class org.sonar.java.resolve.BytecodeFieldVisitor
- visitAnnotation(String, boolean) - Method in class org.sonar.java.resolve.BytecodeMethodVisitor
- visitAnnotation(String, boolean) - Method in class org.sonar.java.resolve.BytecodeVisitor
- visitAnnotation(String, String) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
- visitAnnotation(AnnotationTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitAnnotation(AnnotationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitAnnotation(AnnotationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitAnnotationDefault() - Method in class org.sonar.java.resolve.BytecodeMethodVisitor
- visitArray(String) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
- visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.TypeAndReferenceSolver
-
Computes type of an assignment expression.
- visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitAssignmentExpression(AssignmentExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitAttribute(Attribute) - Method in class org.sonar.java.resolve.BytecodeVisitor
- 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.resolve.TypeAndReferenceSolver
- 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.java.resolve.FirstPass
- visitBlock(BlockTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitBlock(BlockTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.resolve.LabelsVisitor
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitBreakStatement(BreakStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitBreakStatement(BreakStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCaseGroup(CaseGroupTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitCaseGroup(CaseGroupTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCaseLabel(CaseLabelTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitCaseLabel(CaseLabelTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.FirstPass
- visitCatch(CatchTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitCatch(CatchTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.CognitiveComplexityVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.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.java.resolve.FirstPass
- visitClass(ClassTree) - Method in class org.sonar.java.resolve.LambdaBlockReturnVisitor
- visitClass(ClassTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitClass(ClassTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitClass(ClassTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitCode() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.java.resolve.FirstPass
- 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.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.LabelsVisitor
- visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitContinueStatement(ContinueStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- 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
- visitEnd() - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitEnd() - Method in class org.sonar.java.resolve.BytecodeVisitor
-
If at this point there is no owner of current class, then this is a top-level class, because outer classes always will be completed before inner classes - see
BytecodeVisitor.defineOuterClass(String, String, int)
. - visitEnum(String, String, String) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
- visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.resolve.FirstPass
- visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitEnumConstant(EnumConstantTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitEnumConstant(EnumConstantTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitExportsDirectiveTree(ExportsDirectiveTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitExportsDirectiveTree(ExportsDirectiveTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitExpressionStatement(ExpressionStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitField(int, String, String, String, Object) - Method in class org.sonar.java.resolve.BytecodeVisitor
- visitFieldInsn(int, String, String, String) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- 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.java.resolve.FirstPass
- visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.FirstPass
- 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.resolve.TypeAndReferenceSolver
- 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
- visitIincInsn(int, int) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitImport(ImportTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitImport(ImportTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitImport(ImportTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitImport(ImportTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitInnerClass(String, String, String, int) - Method in class org.sonar.java.resolve.BytecodeVisitor
- visitInsn(int) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitInstanceOf(InstanceOfTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitInstanceOf(InstanceOfTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitInstanceOf(InstanceOfTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitIntInsn(int, int) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitInvokeDynamicInsn(String, String, Handle, Object...) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitJumpInsn(int, Label) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitLabel(Label) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
- visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.resolve.LabelsVisitor
- visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.FirstPass
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.resolve.LambdaBlockReturnVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitLambdaExpression(LambdaExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitLdcInsn(Object) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitLiteral(LiteralTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitLiteral(LiteralTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitLiteral(LiteralTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitMemberSelectExpression(MemberSelectExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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(int, String, String, String, String[]) - Method in class org.sonar.java.resolve.BytecodeVisitor
- 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.resolve.FirstPass
- visitMethod(MethodTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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
- visitMethodInsn(int, String, String, String, boolean) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitMethodInvocation(MethodInvocationTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.TypeAndReferenceSolver
- visitMethodReference(MethodReferenceTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitMethodReference(MethodReferenceTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitModifier(ModifiersTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitModifier(ModifiersTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitModule(ModuleDeclarationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitModule(ModuleDeclarationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitMultiANewArrayInsn(String, int) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitNewArray(NewArrayTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.TypeAndReferenceSolver
- 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
- 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, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridge
- VisitorsBridge(Iterable, 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, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
- VisitorsBridgeForTests(Iterable, 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.java.resolve.TypeAndReferenceSolver
- visitOther(Tree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitOther(Tree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitOuterClass(String, String, String) - Method in class org.sonar.java.resolve.BytecodeVisitor
- visitPackage(PackageDeclarationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitPackage(PackageDeclarationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitParameterAnnotation(int, String, boolean) - Method in class org.sonar.java.resolve.BytecodeMethodVisitor
- visitParameterizedType(ParameterizedTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.resolve.TypeAndReferenceSolver
- 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
- visitPrimitiveType(PrimitiveTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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
- 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.java.resolve.LambdaBlockReturnVisitor
- visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitReturnStatement(ReturnStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitSource(String, String) - Method in class org.sonar.java.resolve.BytecodeVisitor
- 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.resolve.FirstPass
- 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
- visitTableSwitchInsn(int, int, Label, Label...) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
- visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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
- visitTryCatchBlock(Label, Label, Label, String) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- 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.java.resolve.FirstPass
- visitTryStatement(TryStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitTryStatement(TryStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.sonar.java.resolve.BytecodeFieldVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.sonar.java.resolve.BytecodeMethodVisitor
- visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.sonar.java.resolve.BytecodeVisitor
- visitTypeArguments(TypeArguments) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.resolve.TypeAndReferenceSolver
- 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
- visitTypeInsn(int, String) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- visitTypeParameter(TypeParameterTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.java.resolve.TypeAndReferenceSolver
- visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitUnaryExpression(UnaryExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- visitUnionType(UnionTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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.resolve.FirstPass
- visitVariable(VariableTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
- 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
- visitVarInsn(int, int) - Method in class org.sonar.java.bytecode.cfg.BytecodeCFGMethodVisitor
- 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.java.resolve.TypeAndReferenceSolver
- visitWildcard(WildcardTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
- visitWildcard(WildcardTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
- VOID - org.sonar.java.ast.api.JavaKeyword
- VOID - Static variable in class org.sonar.java.resolve.JavaType
- VOID_CLASS_EXPRESSION - org.sonar.java.ast.parser.JavaLexer
- VOID_INTERFACE_METHOD_DECLARATORS_REST - org.sonar.java.ast.parser.JavaLexer
- VOID_METHOD_DECLARATOR_REST - org.sonar.java.ast.parser.JavaLexer
- VOLATILE - org.sonar.java.ast.api.JavaKeyword
- VOLATILE - org.sonar.plugins.java.api.tree.Modifier
- VOLATILE - Static variable in class org.sonar.java.resolve.Flags
W
- WHILE - org.sonar.java.ast.api.JavaKeyword
- WHILE_STATEMENT - org.sonar.java.ast.parser.JavaLexer
- WHILE_STATEMENT - org.sonar.plugins.java.api.tree.Tree.Kind
- WHILE_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
- 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
- whileStatement(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
- WILDCARD - Static variable in class org.sonar.java.resolve.JavaType
- WildcardSymbol(String) - Constructor for class org.sonar.java.resolve.JavaSymbol.WildcardSymbol
- 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
- WildCardType - Class in org.sonar.java.resolve
- WildCardType(JavaType, WildCardType.BoundType) - Constructor for class org.sonar.java.resolve.WildCardType
- WildCardType.BoundType - Enum in org.sonar.java.resolve
- WITH - org.sonar.java.ast.api.JavaRestrictedKeyword
- withAnyParameters() - Method in class org.sonar.java.matcher.MethodMatcher
- withKeyword() - Method in class org.sonar.java.model.declaration.ProvidesDirectiveTreeImpl
- withKeyword() - Method in interface org.sonar.plugins.java.api.tree.ProvidesDirectiveTree
- withoutParameter() - Method in class org.sonar.java.matcher.MethodMatcher
- workDir() - Method in class org.sonar.java.SonarComponents
- wrapInBlockStatements(VariableDeclaratorListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
- wrapInBlockStatements(StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
- 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
Y
- yields() - Method in class org.sonar.java.se.ExplodedGraph.Edge
- yields() - Method in class org.sonar.java.se.xproc.MethodBehavior
Z
- ZERO - org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
- ZeronessCheck() - Constructor for class org.sonar.java.bytecode.se.BytecodeSECheck.ZeronessCheck
All Classes All Packages