Skip navigation links
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 

A

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 - Static variable in class org.sonar.java.resolve.Flags
 
AbstractJavaClasspath - Class in org.sonar.java
 
AbstractJavaClasspath(Settings, 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.MethodTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
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.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(T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
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(Symbol.MethodSymbol, MethodBehavior) - Method in class org.sonar.java.se.xproc.BehaviorCache
 
addAll(Collection<? extends 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<MethodMatcher>) - Method in class org.sonar.java.matcher.MethodMatcherCollection
 
addConstraint(SymbolicValue, Constraint) - Method in class org.sonar.java.se.ProgramState
 
addConstraints(SymbolicValue, PMap<Class<? extends Constraint>, 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 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, JavaCheck, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(int, JavaCheck, String, Integer) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(File, JavaCheck, int, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(int, JavaCheck, String, Integer) - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
addIssue(File, JavaCheck, int, String, Integer) - Method in class org.sonar.java.SonarComponents
 
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 interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue on a specific line.
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 interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue at a specific line of a given file.
addIssueOnFile(JavaCheck, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssueOnFile(String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
Report an issue at file level.
addIssueOnFile(JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue at file level.
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 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
 
addUsage(IdentifierTree) - Method in class org.sonar.java.resolve.JavaSymbol
 
addYield(MethodYield) - Method in class org.sonar.java.se.xproc.MethodBehavior
 
AmbiguityErrorJavaSymbol() - Constructor for class org.sonar.java.resolve.Resolve.AmbiguityErrorJavaSymbol
 
AMBIGUOUS - Static variable in class org.sonar.java.resolve.JavaSymbol
 
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
Replacement for CheckMessage.
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_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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_DIMENSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATED_PARAMETERIZED_IDENTIFIER() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATION - Static variable in class org.sonar.java.resolve.Flags
Annotation type.
ANNOTATION_METHOD_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATION_TYPE_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATION_TYPE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ANNOTATION_TYPE_ELEMENT_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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.expression.IdentifierTreeImpl
 
annotations() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
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.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(MethodInvocationTree) - 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
 
ArgumentListTreeImpl - Class in org.sonar.java.ast.parser
 
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
 
ArgumentListTreeImpl(List<ExpressionTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ArgumentListTreeImpl
 
ARGUMENTS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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 - Interface in org.sonar.plugins.java.api.tree
 
arguments() - Method in interface org.sonar.plugins.java.api.tree.MethodInvocationTree
 
arguments() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
 
ARRAY - Static variable in class org.sonar.java.resolve.JavaType
 
ARRAY_ACCESS_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ARRAY_CREATOR_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ARRAY_INITIALIZER() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ArrayAccessExpressionTree - Interface in org.sonar.plugins.java.api.tree
Array access expression.
ArrayAccessExpressionTreeImpl - Class in org.sonar.java.model.expression
 
ArrayAccessExpressionTreeImpl(ArrayDimensionTree) - Constructor for class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
ArrayDimensionTree - Interface in org.sonar.plugins.java.api.tree
Describe an array dimension.
ArrayDimensionTreeImpl - Class in org.sonar.java.model
 
ArrayDimensionTreeImpl(SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.java.model.ArrayDimensionTreeImpl
 
ArrayDimensionTreeImpl(List<AnnotationTreeImpl>, 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, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
ArrayTypeTreeImpl(TypeTree, List<AnnotationTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
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
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, InternalSyntaxToken) - Constructor for class org.sonar.java.model.statement.AssertStatementTreeImpl
 
AssertStatementTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.statement.AssertStatementTreeImpl
 
ASSIGNMENT_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
atToken() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
 
atToken() - Method in interface org.sonar.plugins.java.api.tree.AnnotationTree
 

B

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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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(SymbolicExecutionVisitor) - 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
 
BinaryRelation - Class in org.sonar.java.se.symbolicvalues
 
binaryRelation() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
 
binaryRelation() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
BinaryRelation.TransitiveRelationExceededException - Exception in org.sonar.java.se.symbolicvalues
 
BinarySymbolicValue - Class in org.sonar.java.se.symbolicvalues
 
BinarySymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
 
BLOCK() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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() - 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_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
BLOCK_STATEMENTS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
blocks() - Method in class org.sonar.java.cfg.CFG
 
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 - Static variable in class org.sonar.java.resolve.JavaType
 
BooleanConstraint - Enum in org.sonar.java.se.constraint
 
BooleanExpressionSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
 
BOT - Static variable in class org.sonar.java.resolve.JavaType
 
BOUND() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
bound() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
bound() - Method in interface org.sonar.plugins.java.api.tree.WildcardTree
 
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_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
 
build(MethodTree) - Static method in class org.sonar.java.cfg.CFG
 
buildAnalyzerMessage(JavaCheck, String, Integer, Iterable<XmlCheckContext.XmlDocumentLocation>, Integer, File) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
buildCFG(List<? extends Tree>) - Static method in class org.sonar.java.cfg.CFG
 
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
 
BytecodeCompleter - Class in org.sonar.java.resolve
 
BytecodeCompleter(List<File>, ParametrizedTypeCache) - Constructor for class org.sonar.java.resolve.BytecodeCompleter
 
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
 
BytecodeVisitor - Class in org.sonar.java.resolve
 

C

callSite(TypeCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
 
canReach(SymbolicValue) - Method in class org.sonar.java.se.ProgramState
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CATCH_CLAUSE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CATCH_FORMAL_PARAMETER() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
CFG - Class in org.sonar.java.cfg
 
CFG.Block - Class in org.sonar.java.cfg
 
CFGLoop - Class in org.sonar.java.cfg
 
CHAR - Static variable in class org.sonar.java.resolve.JavaType
 
check() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
 
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.ConditionAlwaysTrueOrFalseCheck
 
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.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.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.UnclosedResourcesCheck
 
CheckerContext - Interface in org.sonar.java.se
 
CheckerDispatcher - Class in org.sonar.java.se
 
CheckerDispatcher(ExplodedGraphWalker, List<SECheck>) - Constructor for class org.sonar.java.se.CheckerDispatcher
 
CheckerTreeNodeVisitor - Class in org.sonar.java.se.checks
 
CheckerTreeNodeVisitor(ProgramState) - Constructor for class org.sonar.java.se.checks.CheckerTreeNodeVisitor
 
checkOverridingParameters(JavaSymbol.MethodJavaSymbol, ClassJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
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.NonNullSetToNullCheck
 
checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.NullDereferenceCheck
 
checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.SECheck
 
checkPostStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.UnclosedResourcesCheck
 
checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
 
checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.DivisionByZeroCheck
 
checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.LocksNotUnlockedCheck
 
checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.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.OptionalGetBeforeIsPresentCheck
 
checkPreStatement(CheckerContext, Tree) - Method in class org.sonar.java.se.checks.SECheck
 
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.MethodTreeImpl
 
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.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 - Static variable in class org.sonar.java.resolve.JavaType
 
CLASS_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CLASS_CREATOR_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CLASS_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
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(JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.ClassJavaType
 
ClassJavaType(int, 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
 
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(Tree.Kind, SyntaxToken, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
 
ClassTreeImpl(ModifiersTree, SyntaxToken, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
 
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.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.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
 
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
 
CodeVisitorIssueFilter - Interface in org.sonar.java.filters
 
collectArguments(String, Matcher, int, MethodMatcher) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
 
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.
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
 
CommentLinesVisitor.JavaCommentAnalyser - Class in org.sonar.java.ast.visitors
 
COMPILATION_UNIT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CompilationUnitTree - Interface in org.sonar.plugins.java.api.tree
Compilation unit.
CompilationUnitTreeImpl(PackageDeclarationTree, List<ImportClauseTree>, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
compile(String) - Method in interface org.sonar.java.xml.XmlCheckContext
 
compile(String) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
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, IdentifierTree) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
complete(TypeTree, IdentifierTree, SyntaxToken) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
complete(List<AnnotationTree>) - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
 
complete(ExpressionTree) - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
 
complete(List<AnnotationTree>) - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
complete(TypeArguments, IdentifierTreeImpl) - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
 
complete(TypeTree) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
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(InternalSyntaxToken) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
complete(List<AnnotationTree>) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
complete(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
complete(IdentifierTreeImpl) - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
complete(JavaSymbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
complete() - Method in class org.sonar.java.resolve.JavaSymbol
 
complete(JavaSymbol) - Method in class org.sonar.java.resolve.SecondPass
 
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
 
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
 
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>>, Tree) - 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
 
ComplexityVisitor - Class in org.sonar.java.ast.visitors
 
ComplexityVisitor() - Constructor for class org.sonar.java.ast.visitors.ComplexityVisitor
 
computedFrom(List<SymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
 
computedFrom() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
 
computedFrom(List<SymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
computedFrom() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
computedFrom(List<SymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
 
computedFrom() - 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_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CONDITIONAL_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
ConditionAlwaysTrueOrFalseCheck - Class in org.sonar.java.se.checks
 
ConditionAlwaysTrueOrFalseCheck() - Constructor for class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck
 
Constraint - Interface in org.sonar.java.se.constraint
 
constraint() - Method in class org.sonar.java.se.LearnedConstraint
 
ConstraintManager - Class in org.sonar.java.se.constraint
 
ConstraintManager() - Constructor for class org.sonar.java.se.constraint.ConstraintManager
 
constraintsSize() - Method in class org.sonar.java.se.ProgramState
 
constructor - Variable in class org.sonar.java.se.checks.CustomUnclosedResourcesCheck
 
constructorMatcher(String) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
 
constructorSymbol() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
 
constructorSymbol() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
 
contains(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
contains(E) - Method in interface org.sonar.java.collections.PSet
 
containsAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
context - Variable in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
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
 
Convert - Class in org.sonar.java.resolve
 
convertAsmType(Type) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
copyOver(RelationalSymbolicValue.Kind) - Method in enum org.sonar.java.se.checks.DivisionByZeroCheck.ZeroConstraint
 
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.
create(Collection<File>) - Static method in class org.sonar.java.bytecode.ClassLoaderBuilder
 
create(File) - Static method in class org.sonar.java.bytecode.ClassLoaderBuilder
For tests.
create(SensorContext, RuleKey, Double) - Static method in class org.sonar.java.JavaIssue
 
create() - Static method in class org.sonar.java.matcher.MethodMatcher
 
create(MethodMatcher...) - Static method in class org.sonar.java.matcher.MethodMatcherCollection
 
create(String, int, int) - Static method in class org.sonar.java.model.InternalSyntaxTrivia
 
createAnalyzerMessage(File, JavaCheck, Tree, Tree, String, Iterable<List<JavaFileScannerContext.Location>>, Integer) - Static method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
createBinarySymbolicValue(Tree, List<SymbolicValue>) - Method in class org.sonar.java.se.constraint.ConstraintManager
 
createExceptionalCheckBasedYield(SymbolicValue, ExplodedGraph.Node, Type, SECheck) - Method in class org.sonar.java.se.xproc.MethodBehavior
 
createExceptionalSymbolicValue(Type) - Method in class org.sonar.java.se.constraint.ConstraintManager
 
createFor(CompilationUnitTree, List<File>) - Static method in class org.sonar.java.resolve.SemanticModel
 
createGrammarBuilder() - Static method in enum org.sonar.java.ast.parser.JavaLexer
 
createMethodSymbolicValue(MethodInvocationTree, List<SymbolicValue>) - 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 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(Tree) - Method in class org.sonar.java.se.constraint.ConstraintManager
 
createSymbolicValue() - Method in interface org.sonar.java.se.SymbolicValueFactory
 
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
 
CREATOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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

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 - Static variable in class org.sonar.java.resolve.Flags
Flag that marks either a default method or an interface containing default methods.
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 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
 
detail() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
 
detail() - Method in interface org.sonar.plugins.java.api.tree.AssertStatementTree
 
DIMENSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
dimension() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
dimension() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
 
dimensions() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
dimensions() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
 
directSuperTypes() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
 
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_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
 
done() - Method in class org.sonar.java.resolve.BytecodeCompleter
 
done() - Method in class org.sonar.java.resolve.SemanticModel
 
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 - Static variable in class org.sonar.java.resolve.JavaType
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ELEMENT_VALUE_ARRAY_INITIALIZER() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ELEMENT_VALUE_PAIR() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ELEMENT_VALUE_PAIRS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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.cfg.CFG.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.
ellipsisToken() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
ellipsisToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayTypeTree
 
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_STATE - Static variable in class org.sonar.java.se.ProgramState
 
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
 
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
 
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
 
END_COLUMN_ATTRIBUTE - Static variable in class org.sonar.java.xml.XmlParser
 
END_LINE_ATTRIBUTE - Static variable in class org.sonar.java.xml.XmlParser
 
endCharacter - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
endLine - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
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, MethodYield) - 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
 
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.cfg.CFG
 
ENUM - Static variable in class org.sonar.java.resolve.Flags
An enumeration type or an enumeration constant.
ENUM_CONSTANT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
eofToken() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
eofToken() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
 
EQUALITY_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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.ExplodedGraph.Edge
 
equals(Object) - Method in class org.sonar.java.se.ExplodedGraph.Node
 
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.symbolicvalues.BinaryRelation
 
equals(Object) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
 
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
 
equalToken() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
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
 
evaluate(XPathExpression, Node) - Method in interface org.sonar.java.xml.XmlCheckContext
 
evaluate(XPathExpression, Node) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
evaluatedToFalse(Tree, ExplodedGraph.Node) - Method in class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck
 
evaluatedToTrue(Tree, ExplodedGraph.Node) - Method in class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck
 
evaluateOnDocument(XPathExpression) - Method in interface org.sonar.java.xml.XmlCheckContext
 
evaluateOnDocument(XPathExpression) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
ExceptionalCheckBasedYield - Class in org.sonar.java.se.xproc
 
ExceptionalCheckBasedYield(SymbolicValue, Type, 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(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.ExceptionalYield
 
ExceptionalYield(ExplodedGraph.Node, 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
 
exceptions() - Method in class org.sonar.java.cfg.CFG.Block
 
exceptionType() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.ExceptionalSymbolicValue
 
exceptionType() - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
 
exceptionType() - Method in class org.sonar.java.se.xproc.ExceptionalYield
 
excludedTypes - Variable in class org.sonar.java.se.checks.UnclosedResourcesCheck
 
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(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
 
executeCheckPreStatement(Tree) - Method in class org.sonar.java.se.CheckerDispatcher
 
exitBlock() - Method in class org.sonar.java.cfg.CFG.Block
 
exitBlock() - Method in class org.sonar.java.cfg.CFG
 
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(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
 
EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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_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
 
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
 
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
 
FIELD_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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.
filterBytecodeFlags(int) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
FINAL - Static variable in class org.sonar.java.resolve.Flags
 
FINALLY() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
Finds the resource with the given name.
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
 
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 - Class in org.sonar.java.resolve
 
flags() - Method in class org.sonar.java.resolve.JavaSymbol
 
flatName(String) - Static method in class org.sonar.java.resolve.Convert
 
FLOAT - Static variable in class org.sonar.java.resolve.JavaType
 
flow(ExplodedGraph.Node, Set<SymbolicValue>, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>, 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(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, List<Class<? extends Constraint>>) - Static method in class org.sonar.java.se.FlowComputation
 
flow(ExplodedGraph.Node, SymbolicValue, Predicate<Constraint>, Predicate<Constraint>, List<Class<? extends Constraint>>) - Static method in class org.sonar.java.se.FlowComputation
 
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
 
FlowComputation - Class in org.sonar.java.se
 
flows - Variable in class org.sonar.java.AnalyzerMessage
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
FOR_UPDATE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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() - 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(InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.FormalParametersListTreeImpl
 
FormalParametersListTreeImpl(VariableTreeImpl) - Constructor for class org.sonar.java.ast.parser.FormalParametersListTreeImpl
 
FormalParametersListTreeImpl(List<AnnotationTreeImpl>, InternalSyntaxToken, VariableTreeImpl) - 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

generatedByCheck(SECheck) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
 
generatedByCheck(SECheck) - Method in class org.sonar.java.se.xproc.MethodYield
 
get(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
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
 
getAssignmentOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
 
getAssociatedInterface() - Method in enum org.sonar.plugins.java.api.tree.Tree.Kind
 
getBinaryDirs() - Method in class org.sonar.java.AbstractJavaClasspath
 
getBinaryOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
 
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
 
getContents(String) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor.JavaCommentAnalyser
 
getCost() - Method in class org.sonar.java.AnalyzerMessage
 
getElements() - Method in class org.sonar.java.AbstractJavaClasspath
 
getEnclosingClass(Tree) - Method in class org.sonar.java.resolve.SemanticModel
 
getEnv(Symbol) - Method in class org.sonar.java.resolve.SemanticModel
 
getEnv(Tree) - Method in class org.sonar.java.resolve.SemanticModel
 
getExplodedGraph() - Method in class org.sonar.java.se.ExplodedGraphWalker
 
getFile() - Method in class org.sonar.java.AnalyzerMessage
 
getFile() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getFile() - Method in interface org.sonar.java.xml.XmlCheckContext
 
getFile() - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
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.
getFilesFromProperty(String) - Method in class org.sonar.java.AbstractJavaClasspath
 
getFileSystem() - Method in class org.sonar.java.SonarComponents
 
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.
getKnownRelations() - Method in class org.sonar.java.se.ProgramState
 
getLastEvaluated() - Method in class org.sonar.java.se.ProgramState
 
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
 
getMavenProject() - Method in interface org.sonar.java.xml.maven.PomCheckContext
 
getMavenProject() - Method in class org.sonar.java.xml.maven.PomCheckContextImpl
 
getMessage() - Method in class org.sonar.java.AnalyzerMessage
 
getMethodComplexityNodes(ClassTree, MethodTree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getMethodComplexityNodes(ClassTree, MethodTree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
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.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 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
 
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.
getSonarComponents() - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
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
 
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(Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
 
getTree() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Parsed tree of the current file.
getType() - Method in class org.sonar.java.resolve.JavaSymbol
 
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.JavaTokenType
 
getValue(Symbol) - Method in class org.sonar.java.se.ProgramState
 
getValuesWithConstraints(Constraint) - Method in class org.sonar.java.se.ProgramState
 
getWildcardType(JavaType, WildCardType.BoundType) - Method in class org.sonar.java.resolve.ParametrizedTypeCache
 
grammarRuleKey - Variable in class org.sonar.java.model.JavaTree
 
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 & ...

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(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.HappyPathYield
 
HappyPathYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.HappyPathYield
 
happyPathYields() - Method in class org.sonar.java.se.xproc.MethodBehavior
 
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.ExplodedGraph.Edge
 
hashCode() - Method in class org.sonar.java.se.ExplodedGraph.Node
 
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.symbolicvalues.BinaryRelation
 
hashCode() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
 
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
 
hasNoWayOut() - Method in class org.sonar.java.cfg.CFGLoop
 
hasSemantic() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
highlightableFor(File) - Method in class org.sonar.java.SonarComponents
 

I

id() - Method in class org.sonar.java.cfg.CFG.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_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_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, StatementTree) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IMPLIES_MSG - Static variable in class org.sonar.java.se.FlowComputation
 
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
 
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
 
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.ConditionAlwaysTrueOrFalseCheck
 
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.SECheck
 
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
 
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
 
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
 
INT - Static variable in class org.sonar.java.resolve.JavaType
 
INTERFACE - Static variable in class org.sonar.java.resolve.Flags
Interface or annotation type.
INTERFACE_BODY() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
INTERFACE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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(InternalSyntaxToken) - Constructor for class org.sonar.java.model.InternalSyntaxToken
 
InternalSyntaxToken(int, int, String, List<SyntaxTrivia>, int, int, boolean) - 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() - Method in class org.sonar.java.se.CheckerDispatcher
 
interruptedExecution(CheckerContext) - Method in class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck
 
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.SECheck
 
intLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
 
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
 
inverse() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
inverse() - Method in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
 
invert() - Method in class org.sonar.java.se.Pair
 
is(String) - Static method in interface org.sonar.java.matcher.NameCriteria
 
is(String) - Static method in interface org.sonar.java.matcher.TypeCriteria
 
is(Tree.Kind...) - Method in class org.sonar.java.model.JavaTree
 
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 interface org.sonar.plugins.java.api.tree.Tree
 
IS_CATCH_BLOCK - Static variable in class org.sonar.java.cfg.CFG.Block
 
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
 
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.
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.
isBlank(String) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor.JavaCommentAnalyser
 
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.
isComplete() - Method in class org.sonar.java.se.xproc.MethodBehavior
 
isConstructor() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
isDeprecated() - Method in class org.sonar.java.resolve.JavaSymbol
 
isDeprecated() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
 
isDetermined() - Method in enum org.sonar.java.se.symbolicvalues.RelationState
 
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
 
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
 
isEqualsMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
isFalse() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
 
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
 
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
 
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
 
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
 
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(ProgramState, SymbolicValue) - Method in class org.sonar.java.se.constraint.ConstraintManager
 
isNull() - Method in enum org.sonar.java.se.constraint.ObjectConstraint
 
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.
isOverriding() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
Check if a methodTree is overriden.
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(Type.Primitives) - 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 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) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
isSelectOnThisOrSuper(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
Checks of is the given tree is a MemberSelectExpressionTree which is selecting with this or super
isSelectOnThisOrSuper(MemberSelectExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
Checks of is the given tree is selecting with this or super
isSimpleAssignment(AssignmentExpressionTree) - Static method in class org.sonar.java.model.ExpressionUtils
In case of simple assignments, only the expression is evaluated, as we only use the reference to the variable to store the result.
isSonarLintContext() - Method in class org.sonar.java.SonarComponents
 
isSQGreaterThan62() - 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.ClassJavaType
 
isSubtypeOf(Type) - Method in class org.sonar.java.resolve.ClassJavaType
 
isSubtypeOf(String) - Method in class org.sonar.java.resolve.JavaType
 
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(String) - Method in class org.sonar.java.resolve.UnknownType
 
isSubtypeOf(Type) - Method in class org.sonar.java.resolve.UnknownType
 
isSubtypeOf(String) - Method in class org.sonar.java.resolve.WildCardType
 
isSubtypeOf(Type) - 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 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
 
isTagged(int) - Method in class org.sonar.java.resolve.JavaType
 
isToStringMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
isTrue() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
 
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
 
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
 
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

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
JAVA_CATEGORY - Static variable in class org.sonar.java.JavaConstants
 
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(Settings, FileSystem) - Constructor for class org.sonar.java.JavaClasspath
 
JavaClasspathProperties - Class in org.sonar.java
 
JavaCommentAnalyser() - Constructor for class org.sonar.java.ast.visitors.CommentLinesVisitor.JavaCommentAnalyser
 
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).
JavaSquid - Class in org.sonar.java
 
JavaSquid(JavaVersion, SonarComponents, Measurer, JavaResourceLocator, CodeVisitorIssueFilter, CodeVisitor...) - 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(Settings, 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.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
 
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.MethodTreeImpl
 
kind() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
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.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 - Variable in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
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
 

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() - 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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
LAMBDA_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
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 - Class in org.sonar.java.resolve
 
LeastUpperBound(TypeSubstitutionSolver, ParametrizedTypeCache, Symbols) - Constructor for class org.sonar.java.resolve.LeastUpperBound
 
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.
leaveNode(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
leaveNode(Tree) - Method in class org.sonar.java.Measurer
 
leftOp - Variable in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
leftOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
leftOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
 
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
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
literal(InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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
Loads bytes of the resource with the given name.
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
Location(String, LocatedTree) - Constructor for class org.sonar.java.xml.maven.PomCheckContext.Location
 
Location(String, Tree) - Constructor for class org.sonar.plugins.java.api.JavaFileScannerContext.Location
 
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
 
LONG - Static variable in class org.sonar.java.resolve.JavaType
 
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
 
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.

M

matches(NewClassTree) - Method in class org.sonar.java.matcher.MethodMatcher
 
matches(MethodInvocationTree) - Method in class org.sonar.java.matcher.MethodMatcher
 
matches(MethodTree) - Method in class org.sonar.java.matcher.MethodMatcher
 
matches(List<TypeCriteria>, List<Type>) - Static method in interface org.sonar.java.matcher.ParametersCriteria
 
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, ExplodedGraphWalker.TooManyNestedBooleanStatesException) - Constructor for exception org.sonar.java.se.ExplodedGraphWalker.MaximumStepsReachedException
 
Measurer - Class in org.sonar.java
 
Measurer(FileSystem, SensorContext, NoSonarFilter) - Constructor for class org.sonar.java.Measurer
 
Measurer.TestFileMeasurer - Class in org.sonar.java
 
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.
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 - Static variable in class org.sonar.java.resolve.JavaType
 
method() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
 
METHOD_OR_CONSTRUCTOR_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
METHOD_REFERENCE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
methodArity() - Method in class org.sonar.java.se.xproc.MethodBehavior
 
MethodBehavior - Class in org.sonar.java.se.xproc
 
MethodBehavior(Symbol.MethodSymbol) - Constructor for class org.sonar.java.se.xproc.MethodBehavior
 
methodCanNotBeOverriden(Symbol.MethodSymbol) - Static method in class org.sonar.java.se.SymbolicExecutionVisitor
 
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, JavaType, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
MethodJavaSymbol(int, String, 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
 
MethodMatcher - Class in org.sonar.java.matcher
 
MethodMatcher() - Constructor for class org.sonar.java.matcher.MethodMatcher
 
methodMatcher(String) - Static method in class org.sonar.java.matcher.MethodMatcherFactory
 
MethodMatcherCollection - Class in org.sonar.java.matcher
 
MethodMatcherFactory - Class in org.sonar.java.matcher
 
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(MethodBehavior) - Constructor for class org.sonar.java.se.xproc.MethodYield
 
MethodYield(ExplodedGraph.Node, MethodBehavior) - Constructor for class org.sonar.java.se.xproc.MethodYield
 
modifier() - Method in class org.sonar.java.model.declaration.ModifierKeywordTreeImpl
 
Modifier - Enum in org.sonar.plugins.java.api.tree
 
modifier() - Method in interface org.sonar.plugins.java.api.tree.ModifierKeywordTree
 
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.ast.parser.JavaGrammar
 
modifiers(Optional<List<ModifierTree>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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.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.VariableTree
 
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
 
msg - Variable in class org.sonar.java.xml.maven.PomCheckContext.Location
 
msg - Variable in class org.sonar.java.xml.XmlCheckContext.XmlDocumentLocation
 
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
 
MULTIPLE_INFERED_PARAMETERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
MULTIPLICATIVE_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 

N

name(String) - Method in class org.sonar.java.matcher.MethodMatcher
 
name(NameCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
 
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
 
NameCriteria - Interface in org.sonar.java.matcher
 
NATIVE - Static variable in class org.sonar.java.resolve.Flags
 
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<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
 
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
 
newNormalAnnotation(AssignmentExpressionTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, AssignmentExpressionTreeImpl>>>) - 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
 
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
 
newResource(ModifiersTreeImpl, TypeTree, VariableTreeImpl, InternalSyntaxToken, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newResources(List<TreeFactory.Tuple<VariableTreeImpl, 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
 
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
 
newWildcardTypeArguments(InternalSyntaxToken, Optional<List<AnnotationTreeImpl>>, TypeTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
node(ProgramPoint, ProgramState) - Method in class org.sonar.java.se.ExplodedGraph
Returns node associated with given (programPoint,programState) pair.
node - Variable in class org.sonar.java.xml.XmlCheckContext.XmlDocumentLocation
 
nodeAttribute(Node, String) - Static method in class org.sonar.java.xml.XmlCheckUtils
 
nodeLine(Node) - Static method in class org.sonar.java.xml.XmlCheckUtils
 
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
 
none() - Static method in interface org.sonar.java.matcher.ParametersCriteria
 
NonNullSetToNullCheck - Class in org.sonar.java.se.checks
 
NonNullSetToNullCheck() - Constructor for class org.sonar.java.se.checks.NonNullSetToNullCheck
 
NORMAL_ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
noSonarLines() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
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_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
NullDereferenceCheck - Class in org.sonar.java.se.checks
 
NullDereferenceCheck() - Constructor for class org.sonar.java.se.checks.NullDereferenceCheck
 
numberOfStatements(Tree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 

O

ObjectConstraint - Enum in org.sonar.java.se.constraint
 
of(List<TypeCriteria>) - Static method in interface org.sonar.java.matcher.ParametersCriteria
 
onHappyPath() - Method in class org.sonar.java.se.ExplodedGraph.Node
 
onLine() - Method in class org.sonar.java.AnalyzerMessage.TextSpan
 
openBraceToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
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.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
 
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
 
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
 
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.loader - package org.sonar.java.bytecode.loader
 
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.constraint - package org.sonar.java.se.constraint
 
org.sonar.java.se.symbolicvalues - package org.sonar.java.se.symbolicvalues
 
org.sonar.java.se.xproc - package org.sonar.java.se.xproc
 
org.sonar.java.xml - package org.sonar.java.xml
 
org.sonar.java.xml.maven - package org.sonar.java.xml.maven
 
org.sonar.plugins.java.api - package org.sonar.plugins.java.api
 
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.
OrSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.OrSymbolicValue
 
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
 
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.

P

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.JavaTree.PackageDeclarationTreeImpl
 
packageName(PackageDeclarationTree, String) - Static method in class org.sonar.java.model.PackageUtils
 
packageName() - Method in interface org.sonar.plugins.java.api.tree.PackageDeclarationTree
 
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
 
parameter() - Method in class org.sonar.java.model.statement.CatchTreeImpl
 
parameter() - Method in interface org.sonar.plugins.java.api.tree.CatchTree
 
PARAMETERIZED - Static variable in class org.sonar.java.resolve.JavaType
 
ParameterizedTypeTree - Interface in org.sonar.plugins.java.api.tree
Parameterized type.
ParameterizedTypeTreeImpl(TypeTree, TypeArgumentListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
parameters(String...) - Method in class org.sonar.java.matcher.MethodMatcher
 
parameters(TypeCriteria...) - Method in class org.sonar.java.matcher.MethodMatcher
 
parameters() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
parameters() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
 
parameters() - Method in class org.sonar.java.se.xproc.MethodBehavior
 
parameters() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
 
parameters() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
 
parametersAfterInvocation(List<SymbolicValue>, List<Type>, ProgramState) - Method in class org.sonar.java.se.xproc.MethodYield
 
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
 
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() - 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
 
parseXML(File) - Static method in class org.sonar.java.xml.maven.PomParser
 
parseXML(File) - Static method in class org.sonar.java.xml.XmlParser
 
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
 
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
 
PMap<K,V> - Interface in org.sonar.java.collections
Persistent (functional) Map.
PomCheck - Interface in org.sonar.java.xml.maven
 
PomCheckContext - Interface in org.sonar.java.xml.maven
 
PomCheckContext.Location - Class in org.sonar.java.xml.maven
 
PomCheckContextImpl - Class in org.sonar.java.xml.maven
 
PomCheckContextImpl(MavenProject, Document, File, XPath, SonarComponents) - Constructor for class org.sonar.java.xml.maven.PomCheckContextImpl
 
PomParser - Class in org.sonar.java.xml.maven
 
pop() - Method in interface org.sonar.java.collections.PStack
 
Pop(ProgramState, List<SymbolicValue>) - Constructor for class org.sonar.java.se.ProgramState.Pop
 
precompileXPathExpressions(XmlCheckContext) - Method in class org.sonar.java.xml.XPathXmlCheck
Will be called only once by XmlCheck.
predecessors() - Method in class org.sonar.java.cfg.CFG.Block
 
prependNewFormalParameter(VariableTreeImpl, Optional<TreeFactory.Tuple<InternalSyntaxToken, FormalParametersListTreeImpl>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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
 
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
 
PRIVATE - Static variable in class org.sonar.java.resolve.Flags
 
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
 
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
 
PROTECTED - Static variable in class org.sonar.java.resolve.Flags
 
PROTECTED_SYMBOLIC_VALUES - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
PSet<E> - Interface in org.sonar.java.collections
Persistent (functional) Set.
PStack<E> - Interface in org.sonar.java.collections
Persistent (functional) Stack.
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(K, V) - Method in interface org.sonar.java.collections.PMap
 
put(Symbol, SymbolicValue) - Method in class org.sonar.java.se.ProgramState
 

Q

QUALIFIED_IDENTIFIER() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
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

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
 
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
 
rejects(BooleanConstraint) - Method in enum org.sonar.java.se.symbolicvalues.RelationState
 
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
 
RelationState - Enum in org.sonar.java.se.symbolicvalues
This enum values are the possible returns of the method implies(SymbolicValueRelation) of class SymbolicValueRelation.
remove(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
remove(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
remove(K) - Method in interface org.sonar.java.collections.PMap
 
remove(E) - Method in interface org.sonar.java.collections.PSet
 
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
 
reportIssue(JavaCheck, Tree, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
reportIssue(JavaCheck, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
reportIssue(JavaCheck, Tree, Tree, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
reportIssue(JavaCheck, Tree, 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, Tree, String) - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
reportIssue(JavaCheck, Tree, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
reportIssue(Tree, SECheck, String) - Method in interface org.sonar.java.se.CheckerContext
 
reportIssue(Tree, SECheck, String, Set<List<JavaFileScannerContext.Location>>) - 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<List<JavaFileScannerContext.Location>>) - Method in class org.sonar.java.se.CheckerDispatcher
 
reportIssue(Tree, String, Set<List<JavaFileScannerContext.Location>>) - Method in class org.sonar.java.se.checks.SECheck
 
reportIssue(AnalyzerMessage) - Method in class org.sonar.java.SonarComponents
 
reportIssue(PomCheck, LocatedTree, String) - Method in interface org.sonar.java.xml.maven.PomCheckContext
 
reportIssue(PomCheck, int, String, List<PomCheckContext.Location>) - Method in interface org.sonar.java.xml.maven.PomCheckContext
 
reportIssue(PomCheck, LocatedTree, String) - Method in class org.sonar.java.xml.maven.PomCheckContextImpl
 
reportIssue(PomCheck, int, String, List<PomCheckContext.Location>) - Method in class org.sonar.java.xml.maven.PomCheckContextImpl
 
reportIssue(JavaCheck, int, String) - Method in interface org.sonar.java.xml.XmlCheckContext
 
reportIssue(JavaCheck, Node, String) - Method in interface org.sonar.java.xml.XmlCheckContext
 
reportIssue(JavaCheck, Node, String, Iterable<XmlCheckContext.XmlDocumentLocation>) - Method in interface org.sonar.java.xml.XmlCheckContext
 
reportIssue(JavaCheck, Node, String, Iterable<XmlCheckContext.XmlDocumentLocation>, Integer) - Method in interface org.sonar.java.xml.XmlCheckContext
 
reportIssue(JavaCheck, int, String) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
reportIssue(JavaCheck, Node, String) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
reportIssue(JavaCheck, Node, String, Iterable<XmlCheckContext.XmlDocumentLocation>) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
reportIssue(JavaCheck, Node, String, Iterable<XmlCheckContext.XmlDocumentLocation>, Integer) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
reportIssue(Node, String) - Method in class org.sonar.java.xml.XPathXmlCheck
 
reportIssue(Tree, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
Report an issue.
reportIssue(Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
Report an issue.
reportIssue(Tree, Tree, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
Report an issue.
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 interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue.
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 interface org.sonar.plugins.java.api.JavaFileScannerContext
Report an issue.
reportIssueOnFile(JavaCheck, String) - Method in interface org.sonar.java.xml.XmlCheckContext
 
reportIssueOnFile(JavaCheck, String) - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
reportIssueOnFile(String) - Method in class org.sonar.java.xml.XPathXmlCheck
 
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.
resetFieldValues(ConstraintManager) - Method in class org.sonar.java.se.ProgramState
 
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
 
resolveState(List<BinaryRelation>) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
resolveTypeSubstitution(JavaType, JavaType) - Method in class org.sonar.java.resolve.Resolve
 
resolveTypeSubstitution(List<JavaType>, TypeSubstitution) - Method in class org.sonar.java.resolve.Resolve
 
resolveTypeSubstitutionWithDiamondOperator(ParametrizedTypeJavaType, JavaType) - Method in class org.sonar.java.resolve.Resolve
 
RESOURCE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ResourceListTreeImpl - Class in org.sonar.java.ast.parser
 
ResourceListTreeImpl(List<VariableTree>, List<SyntaxToken>) - Constructor for class org.sonar.java.ast.parser.ResourceListTreeImpl
 
RESOURCES() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
resources() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
resources() - Method in interface org.sonar.plugins.java.api.tree.TryStatementTree
 
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_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
 
reversedBlocks() - Method in class org.sonar.java.cfg.CFG
 
rightOp - Variable in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
rightOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
rightOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
 
RspecKey - Annotation Type in org.sonar.java
This annotation is used for rules with a legacy key to refer to the correct RSPEC.

S

save() - Method in class org.sonar.java.JavaIssue
 
saveEnv(Symbol, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
 
scan(Iterable<File>) - Method in class org.sonar.java.ast.JavaAstScanner
 
scan(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
scan(Iterable<File>, Iterable<File>) - Method in class org.sonar.java.JavaSquid
 
scan(Tree) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
 
scan(List<? extends Tree>) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
 
scan(ListTree<? extends Tree>) - Method in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
 
scan(Iterable<File>) - Method in class org.sonar.java.xml.XmlAnalyzer
 
scan(List<? extends Tree>) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
scan(Tree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
scan(ListTree<? extends Tree>) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
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.SECheck
 
scanFile(PomCheckContext) - Method in interface org.sonar.java.xml.maven.PomCheck
 
scanFile(XmlCheckContext) - Method in interface org.sonar.java.xml.XmlCheck
 
scanFile(XmlCheckContext) - Method in class org.sonar.java.xml.XPathXmlCheck
 
scanFile(JavaFileScannerContext) - Method in interface org.sonar.plugins.java.api.JavaFileScanner
Method called after parsing and semantic analysis has been done on file.
scanFileWithXPathExpressions(XmlCheckContext) - Method in class org.sonar.java.xml.XPathXmlCheck
Will be called for each 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
 
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
 
SECheck - Class in org.sonar.java.se.checks
 
SECheck() - Constructor for class org.sonar.java.se.checks.SECheck
 
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
 
SELECTOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
SemanticModel - Class in org.sonar.java.resolve
 
semicolonToken() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
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.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
 
set(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
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, ObjectConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
setConstraint(ProgramState, Constraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
 
setCurrentFile(File) - Method in class org.sonar.java.model.VisitorsBridge
 
setEndToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
setExceptionType(Type) - Method in class org.sonar.java.se.xproc.ExceptionalCheckBasedYield
 
setExceptionType(Type) - Method in class org.sonar.java.se.xproc.ExceptionalYield
 
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
 
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, PMap<Class<? extends Constraint>, Constraint>) - 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.TypeJavaSymbol) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
setSymbol(JavaSymbol.MethodJavaSymbol) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
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
 
setSymbol(JavaSymbol.JavaLabelSymbol) - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
 
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
 
setValueFactory(SymbolicValueFactory) - Method in class org.sonar.java.se.constraint.ConstraintManager
 
setVisitorBridge(VisitorsBridge) - Method in class org.sonar.java.ast.JavaAstScanner
 
SHIFT_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
SHORT - Static variable in class org.sonar.java.resolve.JavaType
 
shortName(String) - Static method in class org.sonar.java.resolve.Convert
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
singleInferedParameter(VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
singleton(String, Tree) - Static method in class org.sonar.java.se.FlowComputation
 
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
 
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, CheckRegistrar[]) - Constructor for class org.sonar.java.SonarComponents
 
SonarSymbolTableVisitor - Class in org.sonar.java.ast.visitors
 
SonarSymbolTableVisitor(NewSymbolTable, SemanticModel) - Constructor for class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
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
 
stackValue(SymbolicValue) - 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
 
StarImportScope(JavaSymbol, BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Scope.StarImportScope
 
start() - Method in class org.sonar.java.model.InternalSyntaxSpacing
 
START_COLUMN_ATTRIBUTE - Static variable in class org.sonar.java.xml.XmlParser
 
START_LINE_ATTRIBUTE - Static variable in class org.sonar.java.xml.XmlParser
 
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.ast.parser.JavaGrammar
 
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_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 - Static variable in class org.sonar.java.resolve.Flags
 
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
 
STRICTFP - Static variable in class org.sonar.java.resolve.Flags
 
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(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.cfg.CFG.Block
 
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.JavaSymbol.TypeJavaSymbol
Includes superclass and super interface hierarchy.
SWITCH_GROUP() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
SWITCH_LABEL() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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 - Interface in org.sonar.plugins.java.api.semantic
Interface to access symbol information.
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.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.
SymbolicExecutionVisitor - Class in org.sonar.java.se
 
SymbolicExecutionVisitor(List<JavaFileScanner>) - 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 - 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.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
 
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
 
symmetric() - Method in enum org.sonar.java.se.symbolicvalues.RelationalSymbolicValue.Kind
 
SYNCHRONIZED - Static variable in class org.sonar.java.resolve.Flags
 
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.cfg.CFG.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
 
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 interface org.sonar.plugins.java.api.semantic.Symbol.MethodSymbol
List of the exceptions that can be thrown by the method.
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
 
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
 
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 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.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
 
toString() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
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 - Static variable in class org.sonar.java.resolve.Flags
 
TransitiveRelationExceededException(String) - Constructor for exception org.sonar.java.se.symbolicvalues.BinaryRelation.TransitiveRelationExceededException
 
tree() - Method in class org.sonar.java.resolve.DeferredType
 
tree - Variable in class org.sonar.java.xml.maven.PomCheckContext.Location
 
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
 
trivias() - Method in class org.sonar.java.model.InternalSyntaxToken
 
trivias() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
TRUE_LITERAL - Static variable in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
trueBlock() - Method in class org.sonar.java.cfg.CFG.Block
 
trueExpression() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
trueExpression() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
 
TRY_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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, 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
 
Tuple(T, U) - Constructor for class org.sonar.java.ast.parser.TreeFactory.Tuple
 
TYP - Static variable in class org.sonar.java.resolve.JavaSymbol
 
TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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 - Interface in org.sonar.plugins.java.api.semantic
Interface to access resolved type of an expression or a Type.
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.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.
TYPE_ARGUMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
TYPE_ARGUMENTS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
TYPE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
TYPE_PARAMETER() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
TYPE_PARAMETERS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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() - Constructor for class org.sonar.java.se.constraint.TypedConstraint
 
typeDefinition(TypeCriteria) - Method in class org.sonar.java.matcher.MethodMatcher
 
typeDefinition(String) - 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
 
TypeParameterListTreeImpl - Class in org.sonar.java.ast.parser
 
TypeParameterListTreeImpl(InternalSyntaxToken, List<TypeParameterTree>, List<SyntaxToken>, InternalSyntaxToken) - Constructor for class org.sonar.java.ast.parser.TypeParameterListTreeImpl
 
TypeParameterListTreeImpl() - 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 - Class in org.sonar.java.resolve
 
Types() - Constructor for class org.sonar.java.resolve.Types
 
types() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
 
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 - Static variable in class org.sonar.java.resolve.ParametrizedTypeJavaType
 
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() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
UNARY_EXPRESSION_NOT_PLUS_MINUS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
UnaryExpressionTree - Interface in org.sonar.plugins.java.api.tree
Postfix or unary expression.
UnarySymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.UnarySymbolicValue
 
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
 
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 - Class in org.sonar.java.resolve
 
UnknownType(JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.UnknownType
 
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
 

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 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 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.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.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.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.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.symbolicvalues.RelationalSymbolicValue.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.se.symbolicvalues.RelationState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.java.api.semantic.Type.Primitives
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.java.api.tree.Modifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.plugins.java.api.tree.Tree.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sonar.java.ast.api.JavaKeyword
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.ast.api.JavaPunctuator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.ast.api.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() - 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.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 - Variable in class org.sonar.java.se.ProgramState.Pop
 
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() - Static method in enum org.sonar.java.se.symbolicvalues.RelationState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in interface org.sonar.plugins.java.api.semantic.SymbolMetadata.AnnotationInstance
Annotation values for this annotation.
values() - Static method in enum org.sonar.plugins.java.api.semantic.Type.Primitives
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.java.api.tree.Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.plugins.java.api.tree.Tree.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
valuesForAnnotation(String) - Method in 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 - Static variable in class org.sonar.java.resolve.JavaSymbol
 
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_DECLARATOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
VARIABLE_DECLARATOR_ID() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
VARIABLE_DECLARATORS() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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, JavaType, JavaSymbol) - 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, JavaTree.ArrayTypeTreeImpl) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
 
VariableTreeImpl(InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
 
VariableTreeImpl(IdentifierTreeImpl) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
 
VariableTreeImpl(Tree.Kind, ModifiersTree, IdentifierTree, ExpressionTree) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
 
visit(String, Object) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
 
visit(int, int, String, String, String, String[]) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitAnnotation(String, String) - 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(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
 
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.ComplexityVisitor
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
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.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.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.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.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
 
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.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.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.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
 
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.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
 
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
 
visitFile(Tree) - Method in class org.sonar.java.model.VisitorsBridge
 
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.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.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.ComplexityVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitIfStatement(IfStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitImport(ImportTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitImport(ImportTree) - Method in class org.sonar.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
 
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
 
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.ComplexityVisitor
 
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
 
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
 
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(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(int, String, String, String, String[]) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
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, MethodBehavior) - 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
 
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
 
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
 
VisitorsBridge - Class in org.sonar.java.model
 
VisitorsBridge(JavaFileScanner) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge(Iterable, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge(Iterable, List<File>, SonarComponents, boolean) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridgeForTests - Class in org.sonar.java.model
 
VisitorsBridgeForTests(JavaFileScanner, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests(Iterable, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests(Iterable, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests(Iterable, List<File>, SonarComponents, boolean) - 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

In other words must be called only for anonymous classes or named classes declared within methods, which must not be processed by BytecodeCompleter, therefore this method always throws IllegalStateException.

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
 
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.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
 
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
 
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.BytecodeVisitor
 
visitTypeArguments(TypeArgumentListTreeImpl) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitTypeArguments(TypeArgumentListTreeImpl) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitTypeArguments(TypeArgumentListTreeImpl) - 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
 
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
 
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.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
 
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 - Static variable in class org.sonar.java.resolve.JavaType
 
VOLATILE - Static variable in class org.sonar.java.resolve.Flags
 

W

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
 
withAnyParameters() - Method in class org.sonar.java.matcher.MethodMatcher
 
withoutParameter() - Method in class org.sonar.java.matcher.MethodMatcher
 
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

XmlAnalyzer - Class in org.sonar.java.xml
 
XmlAnalyzer(SonarComponents, CodeVisitor...) - Constructor for class org.sonar.java.xml.XmlAnalyzer
 
XmlCheck - Interface in org.sonar.java.xml
 
XmlCheckContext - Interface in org.sonar.java.xml
 
XmlCheckContext.XmlDocumentLocation - Class in org.sonar.java.xml
 
XmlCheckContextImpl - Class in org.sonar.java.xml
 
XmlCheckContextImpl(Document, File, XPath, SonarComponents) - Constructor for class org.sonar.java.xml.XmlCheckContextImpl
 
XmlCheckUtils - Class in org.sonar.java.xml
 
XmlDocumentLocation(String, Node) - Constructor for class org.sonar.java.xml.XmlCheckContext.XmlDocumentLocation
 
XmlParser - Class in org.sonar.java.xml
 
XorSymbolicValue() - Constructor for class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
 
XPathXmlCheck - Class in org.sonar.java.xml
 
XPathXmlCheck() - Constructor for class org.sonar.java.xml.XPathXmlCheck
 

Y

yields() - Method in class org.sonar.java.se.ExplodedGraph.Edge
 
yields() - Method in class org.sonar.java.se.xproc.MethodBehavior
 
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 
Skip navigation links

Copyright © 2012–2017 SonarSource. All rights reserved.