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 

A

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(CodeVisitor) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
accept(K, V) - Method in interface org.sonar.java.collections.PMap.Consumer
 
accept(E) - Method in interface org.sonar.java.collections.PSet.Consumer
 
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(K) - Method in class org.sonar.java.collections.AVLTree
 
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
 
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
 
addConstraint(SymbolicValue, Constraint) - Method in class org.sonar.java.se.ProgramState
 
addEdge(AsmEdge) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
addEllipsisDimension(JavaTree.ArrayTypeTreeImpl) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
addExitSuccessor(CFG.Block) - Method in class org.sonar.java.cfg.CFG.Block
 
addFalseSuccessor(CFG.Block) - Method in class org.sonar.java.cfg.CFG.Block
 
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
 
addIssue(int, JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(int, JavaCheck, String, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(File, JavaCheck, int, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssueOnFile(JavaCheck, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssueOnFile(String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
 
addIssueOnFile(JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
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
 
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
 
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
 
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
 
AND_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
AndSymbolicValue(int) - 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
 
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
 
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
 
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
 
AsmAccessFlags - Class in org.sonar.java.bytecode.asm
 
AsmClass - Class in org.sonar.java.bytecode.asm
 
AsmClass(String, AsmClassProvider.DETAIL_LEVEL) - Constructor for class org.sonar.java.bytecode.asm.AsmClass
 
AsmClass(String) - Constructor for class org.sonar.java.bytecode.asm.AsmClass
 
AsmClassProvider - Class in org.sonar.java.bytecode.asm
 
AsmClassProvider() - Constructor for class org.sonar.java.bytecode.asm.AsmClassProvider
 
AsmClassProvider.DETAIL_LEVEL - Enum in org.sonar.java.bytecode.asm
 
AsmClassProviderImpl - Class in org.sonar.java.bytecode.asm
 
AsmClassProviderImpl() - Constructor for class org.sonar.java.bytecode.asm.AsmClassProviderImpl
 
AsmClassProviderImpl(ClassLoader) - Constructor for class org.sonar.java.bytecode.asm.AsmClassProviderImpl
 
AsmClassVisitor - Class in org.sonar.java.bytecode.asm
 
AsmClassVisitor(AsmClassProvider, AsmClass, AsmClassProvider.DETAIL_LEVEL) - Constructor for class org.sonar.java.bytecode.asm.AsmClassVisitor
 
AsmEdge - Class in org.sonar.java.bytecode.asm
 
AsmField - Class in org.sonar.java.bytecode.asm
 
AsmField(AsmClass, String) - Constructor for class org.sonar.java.bytecode.asm.AsmField
 
AsmMethod - Class in org.sonar.java.bytecode.asm
 
AsmMethod(AsmClass, String, String) - Constructor for class org.sonar.java.bytecode.asm.AsmMethod
 
AsmMethod(AsmClass, String) - Constructor for class org.sonar.java.bytecode.asm.AsmMethod
 
AsmMethodVisitor - Class in org.sonar.java.bytecode.asm
 
AsmMethodVisitor(AsmMethod, AsmClassProvider) - Constructor for class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
AsmResource - Class in org.sonar.java.bytecode.asm
 
AsmResource() - Constructor for class org.sonar.java.bytecode.asm.AsmResource
 
AsmSignature - Class in org.sonar.java.bytecode.asm
 
AsmSignatureVisitor - Class in org.sonar.java.bytecode.asm
 
AsmSignatureVisitor() - Constructor for class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
AsmType - Class in org.sonar.java.bytecode.asm
 
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
 
associateReference(IdentifierTree, Symbol) - 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
 
AVLTree<K,V> - Class in org.sonar.java.collections
AVL Tree.
AVLTree() - Constructor for class org.sonar.java.collections.AVLTree
 
AVLTree.Visitor<K,V> - Interface in org.sonar.java.collections
 

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
 
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(RelationalSymbolicValue.Kind, SymbolicValue, SymbolicValue) - Constructor for class org.sonar.java.se.symbolicvalues.BinaryRelation
 
binaryRelation(RelationalSymbolicValue.Kind, SymbolicValue, SymbolicValue) - Static method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
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(int) - 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(int) - 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) - Static method in class org.sonar.java.xml.XmlCheckContextImpl
 
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
 
BytecodeContext - Interface in org.sonar.java.bytecode.visitor
 
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
 
BytecodeScanner - Class in org.sonar.java.bytecode
 
BytecodeScanner(BytecodeContext) - Constructor for class org.sonar.java.bytecode.BytecodeScanner
 
BytecodeVisitor - Class in org.sonar.java.bytecode.visitor
 
BytecodeVisitor() - Constructor for class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
BytecodeVisitor - Class in org.sonar.java.resolve
 
BytecodeVisitorNotifier - Class in org.sonar.java.bytecode
 
BytecodeVisitorNotifier(AsmClass, BytecodeVisitor[]) - Constructor for class org.sonar.java.bytecode.BytecodeVisitorNotifier
 

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
 
CharsetAwareVisitor - Interface in org.sonar.java
 
checkClasses() - Method in class org.sonar.java.SonarComponents
 
checkClasses() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
 
checkEndOfExecution(CheckerContext) - Method in class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck
 
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.LocksNotUnlockedCheck
 
checkEndOfExecutionPath(CheckerContext, ConstraintManager) - Method in class org.sonar.java.se.checks.NonNullSetToNullCheck
 
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.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.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.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
 
checks() - Method in class org.sonar.java.SonarComponents
 
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
 
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
 
classKeys() - Method in class org.sonar.java.DefaultJavaResourceLocator
 
classKeys() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
 
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
 
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() - Method in class org.sonar.java.se.ProgramState
 
cleanupDeadSymbols(Set<Symbol>) - Method in class org.sonar.java.se.ProgramState
 
clear() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
clearOutogingEdges() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
clearStack(Tree) - Method in class org.sonar.java.se.ExplodedGraphWalker
 
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.
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
Returns a new relation resulting of the transitive combination of the receiver with the supplied relation.
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedAfter(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithEqual(EqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithGreaterThan(GreaterThanRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithGreaterThanOrEqual(GreaterThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithLessThan(LessThanRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithLessThanOrEqual(LessThanOrEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithMethodEquals(MethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithNotEqual(NotEqualRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
combinedWithNotMethodEquals(NotMethodEqualsRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
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
 
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(List<SymbolicValue>) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
computedFrom(List<SymbolicValue>) - 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
 
conjunction(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
Returns a new relation resulting of the conjunction of the receiver with the supplied relation.
conjunction(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
conjunction(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
conjunction(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
conjunction(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
Constraint - Interface in org.sonar.java.se.constraint
 
ConstraintManager - Class in org.sonar.java.se.constraint
 
ConstraintManager() - Constructor for class org.sonar.java.se.constraint.ConstraintManager
 
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(K) - Method in class org.sonar.java.collections.AVLTree
 
contains(E) - Method in interface org.sonar.java.collections.PSet
 
containsAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
containsObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
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
 
copyConstraint(SymbolicValue, SymbolicValue, ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
 
copyConstraint(SymbolicValue, SymbolicValue, ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
 
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() - Static method in class org.sonar.java.collections.AVLTree
 
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, List<JavaFileScannerContext.Location>, Integer) - Static method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
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(Charset) - 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(int, Tree) - 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() - Method in class org.sonar.java.se.ExplodedGraphWalker.ExplodedGraphWalkerFactory
 
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
 

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
 
DefaultBytecodeContext - Class in org.sonar.java.bytecode.visitor
 
DefaultBytecodeContext(JavaResourceLocator) - Constructor for class org.sonar.java.bytecode.visitor.DefaultBytecodeContext
 
DefaultBytecodeContext(SonarComponents, JavaResourceLocator) - Constructor for class org.sonar.java.bytecode.visitor.DefaultBytecodeContext
 
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
 
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

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
 
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(ExplodedGraph.ProgramPoint, ProgramState) - Method in class org.sonar.java.se.ExplodedGraphWalker
 
enqueue(ExplodedGraph.ProgramPoint, ProgramState, boolean) - 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
 
entriesIterator() - Method in class org.sonar.java.collections.AVLTree
 
entriesIterator() - Method in interface org.sonar.java.collections.PMap
Iterates over all elements.
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
 
EqualRelation - Class in org.sonar.java.se.symbolicvalues
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmField
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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.Node
 
equals(Object) - Method in class org.sonar.java.se.ExplodedGraph.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.SymbolicValue
 
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) - Method in class org.sonar.java.se.checks.ConditionAlwaysTrueOrFalseCheck
 
evaluatedToTrue(Tree) - 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
 
EXCLUSIVE_OR_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
ExplodedGraph - Class in org.sonar.java.se
 
ExplodedGraph() - Constructor for class org.sonar.java.se.ExplodedGraph
 
ExplodedGraph.Node - Class in org.sonar.java.se
 
ExplodedGraph.ProgramPoint - 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.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.
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
 
extractInternalNames(String, String) - Static method in class org.sonar.java.bytecode.asm.AsmSignature
 
extractInternalNames(String) - Static method in class org.sonar.java.bytecode.asm.AsmSignature
 

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
 
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, Charset) - 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
 
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
 
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
 
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
 
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
 
firstSyntaxToken(Tree) - Static method in class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder
 
FirstSyntaxTokenFinder - Class in org.sonar.java.syntaxtoken
 
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
 
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(PSet.Consumer<K>) - Method in class org.sonar.java.collections.AVLTree
 
forEach(PMap.Consumer<K, V>) - Method in class org.sonar.java.collections.AVLTree
 
forEach(PMap.Consumer<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(PSet.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_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
 
formFullName(JavaSymbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
formFullName(String, JavaSymbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
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.

G

get(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
get(K) - Method in class org.sonar.java.collections.AVLTree
 
get(K) - Method in interface org.sonar.java.collections.PMap
 
getAccessedField() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getApiJavadoc(Tree) - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
 
getArgumentTypes() - Method in class org.sonar.java.signature.MethodSignature
 
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
 
getCallsToField() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getCallsToMethod() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getCFGLoops(CFG) - Static method in class org.sonar.java.cfg.CFGLoop
 
getCharset() - Method in class org.sonar.java.JavaConfiguration
 
getCheck() - Method in class org.sonar.java.AnalyzerMessage
 
getChildren() - Method in class org.sonar.java.model.JavaTree
 
getClass(String, AsmClassProvider.DETAIL_LEVEL) - Method in class org.sonar.java.bytecode.asm.AsmClassProvider
 
getClass(String) - Method in class org.sonar.java.bytecode.asm.AsmClassProvider
 
getClass(String, AsmClassProvider.DETAIL_LEVEL) - Method in class org.sonar.java.bytecode.asm.AsmClassProviderImpl
 
getClassName() - Method in class org.sonar.java.signature.Parameter
 
getClassSymbol(JavaSymbol.TypeJavaSymbol, String, int) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
getComplexityNodes(Tree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getComplexityNodes(Tree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
getConstraint(SymbolicValue) - 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
 
getConstraintWithStatus(SymbolicValue, Object) - 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
 
getContext() - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getCost() - Method in class org.sonar.java.AnalyzerMessage
 
getDisplayName() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getDistinctUsedAsmClasses() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
getDocumentedPublicApiDensity() - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
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
 
getField(String) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getFieldConstraints(Object) - Method in class org.sonar.java.se.ProgramState
 
getFields() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getFieldValues() - Method in class org.sonar.java.se.ProgramState
 
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
 
getFileKey() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getFileKey() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
getFilesFromProperty(String) - Method in class org.sonar.java.AbstractJavaClasspath
 
getFileSystem() - Method in class org.sonar.java.SonarComponents
 
getFrom() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
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
 
getGenericKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getGrammarRuleKey() - Method in class org.sonar.java.model.JavaTree
 
getImplementationLinkage() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getImplementedInterfaces() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
getInternalName() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getInternalNames() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
getIssues() - Method in class org.sonar.java.model.VisitorsBridgeForTests.TestJavaFileScannerContext
 
getJavaClasspath() - Method in class org.sonar.java.SonarComponents
 
getJavaResourceLocator() - Method in interface org.sonar.java.bytecode.visitor.BytecodeContext
 
getJavaResourceLocator() - Method in class org.sonar.java.bytecode.visitor.DefaultBytecodeContext
 
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
 
getJvmJavaType() - Method in class org.sonar.java.signature.Parameter
 
getKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getKnownRelations() - Method in class org.sonar.java.se.ProgramState
 
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
 
getMethod(String) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getMethodComplexityNodes(ClassTree, MethodTree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getMethodComplexityNodes(ClassTree, MethodTree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
getMethodLineNumber(AsmMethod) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getMethodName() - Method in class org.sonar.java.signature.MethodSignature
 
getMethods() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getMethodStartLine(String) - Method in class org.sonar.java.DefaultJavaResourceLocator
 
getMethodStartLine(String) - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
 
getMethodStartLines() - Method in class org.sonar.java.JavaFilesCache
 
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.bytecode.asm.AsmField
 
getName() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getName() - Method in class org.sonar.java.resolve.JavaSymbol
 
getName(Tree) - Static method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
 
getObjectInternalName(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
getOut(CFG.Block) - Method in class org.sonar.java.cfg.LiveVariables
 
getOutgoingEdges() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
getParameters() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
getParametrizedTypeType(JavaSymbol.TypeJavaSymbol, TypeSubstitution) - Method in class org.sonar.java.resolve.ParametrizedTypeCache
 
getParent() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
getReadableType(JvmJavaType) - Static method in class org.sonar.java.signature.MethodSignatureScanner
 
getResourcesCache() - Method in class org.sonar.java.JavaFilesCache
 
getReturnType() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
getReturnType() - Method in class org.sonar.java.signature.MethodSignature
 
getRuleKey(JavaCheck) - Method in class org.sonar.java.SonarComponents
 
getSemanticModel() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getSemanticModel() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
getSignature() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getSonarComponents() - Method in class org.sonar.java.xml.XmlCheckContextImpl
 
getSourceFile(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getSourceLineNumber() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
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.bytecode.asm.AsmClass
 
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
 
getTargetAsmClass() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getThrows() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getTo() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getTree() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getTree(Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
 
getTree(Symbol) - Method in class org.sonar.java.resolve.SemanticModel
 
getTree() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
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
 
getUsage() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
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(Object) - Method in class org.sonar.java.se.ProgramState
 
getVisitorClasses() - Method in class org.sonar.java.bytecode.BytecodeScanner
 
getWildcardType(JavaType, WildCardType.BoundType) - Method in class org.sonar.java.resolve.ParametrizedTypeCache
 
grammarRuleKey - Variable in class org.sonar.java.model.JavaTree
 
GreaterThanOrEqualRelation - Class in org.sonar.java.se.symbolicvalues
 
GreaterThanRelation - Class in org.sonar.java.se.symbolicvalues
 

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.
hashCode() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
hashCode() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
hashCode() - Method in class org.sonar.java.bytecode.asm.AsmField
 
hashCode() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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.Node
 
hashCode() - Method in class org.sonar.java.se.ExplodedGraph.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.SymbolicValue
 
hashCode() - Method in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
 
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
 
hasStatus(Object) - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
height() - Method in class org.sonar.java.collections.AVLTree
 
highlightableFor(File) - Method in class org.sonar.java.SonarComponents
 

I

id() - Method in class org.sonar.java.cfg.CFG.Block
 
id() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
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(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesEqual() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesGreaterThan() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesGreaterThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesLessThan() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesLessThanOrEqual() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesNotEqual() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
impliesNotMethodEquals() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
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.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(int) - 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
 
intLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
 
inverse() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
 
inverse() - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
inverse - Variable in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
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
 
isAbstract(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isAbstract() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
isAccessor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isArray() - Method in class org.sonar.java.resolve.JavaType
 
isArray() - Method in class org.sonar.java.signature.Parameter
 
isArray() - Method in interface org.sonar.plugins.java.api.semantic.Type
Check if this type is an array.
isArrayOfObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isBlank(String) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor.JavaCommentAnalyser
 
isBodyLoaded() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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.
isConstructor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isConstructor() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
isDefaultConstructor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isDeprecated(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isDeprecated() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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() - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
isDisposable(SymbolicValue) - Static method in class org.sonar.java.se.symbolicvalues.SymbolicValue
 
isEmpty() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
isEmpty() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isEmpty() - Method in interface org.sonar.java.collections.PMap
 
isEmpty() - Method in interface org.sonar.java.collections.PSet
 
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(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isFinal() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.EqualRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanOrEqualRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.GreaterThanRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanOrEqualRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.LessThanRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.MethodEqualsRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.NotEqualRelation
 
isImpliedBy(BinaryRelation) - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
isInactive() - Method in class org.sonar.java.cfg.CFG.Block
 
isInherited() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isInterface(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isInterface() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
isJava8Compatible() - Method in class org.sonar.java.model.JavaVersionImpl
 
isJava8Compatible() - Method in interface org.sonar.plugins.java.api.JavaVersion
 
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
 
isNotSet() - Method in class org.sonar.java.model.JavaVersionImpl
 
isNotSet() - Method in interface org.sonar.plugins.java.api.JavaVersion
 
isNull() - Method in enum org.sonar.java.se.constraint.BooleanConstraint
 
isNull() - Method in interface org.sonar.java.se.constraint.Constraint
 
isNull(ProgramState, SymbolicValue) - Method in class org.sonar.java.se.constraint.ConstraintManager
 
isNull() - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
isNull() - Method in class org.sonar.java.se.constraint.TypedConstraint
 
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.
isObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isOject() - Method in class org.sonar.java.signature.Parameter
 
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(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isPrivate() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isPrivate() - Method in class org.sonar.java.resolve.JavaSymbol
 
isPrivate() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
 
isProtected(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isProtected() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isProtected() - Method in class org.sonar.java.resolve.JavaSymbol
 
isProtected() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
 
isPublic(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isPublic() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
isStatic(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isStatic() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
isStaticConstructor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
IssuableSubscriptionVisitor - Class in org.sonar.plugins.java.api
 
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
 
isSynthetic(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isSynthetic() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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.
isUsed() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isVoid() - Method in class org.sonar.java.resolve.JavaType
 
isVoid() - Method in class org.sonar.java.signature.Parameter
 
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
 
java8CompatibilityMessage() - Method in class org.sonar.java.model.JavaVersionImpl
 
java8CompatibilityMessage() - Method in interface org.sonar.plugins.java.api.JavaVersion
 
JavaAstScanner - Class in org.sonar.java.ast
 
JavaAstScanner(ActionParser<Tree>) - Constructor for class org.sonar.java.ast.JavaAstScanner
 
JavaAstScanner(JavaAstScanner) - Constructor for class org.sonar.java.ast.JavaAstScanner
Takes parser and index from another instance of JavaAstScanner
JavaCheck - Interface in org.sonar.plugins.java.api
Marker interface for all java checks.
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
 
JavaConfiguration - Class in org.sonar.java
 
JavaConfiguration(Charset) - Constructor for class org.sonar.java.JavaConfiguration
 
JavaFilesCache - Class in org.sonar.java
 
JavaFilesCache() - Constructor for class org.sonar.java.JavaFilesCache
 
JavaFileScanner - Interface in org.sonar.plugins.java.api
 
JavaFileScannerContext - Interface in org.sonar.plugins.java.api
 
JavaFileScannerContext.Location - Class in org.sonar.plugins.java.api
 
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
 
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
 
JavaResourceLocator - Interface in org.sonar.plugins.java.api
 
JavaSquid - Class in org.sonar.java
 
JavaSquid(JavaConfiguration, 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
 
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() - Method in class org.sonar.java.JavaConfiguration
 
javaVersion - Variable in class org.sonar.java.model.VisitorsBridge
 
JavaVersion - Interface in org.sonar.plugins.java.api
 
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
 
JvmJavaType - Enum in org.sonar.java.signature
 

K

key() - Method in class org.sonar.java.collections.AVLTree
 
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
 
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
 
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
 
lastSyntaxToken(Tree) - Static method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
LastSyntaxTokenFinder - Class in org.sonar.java.syntaxtoken
 
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.
leaveClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
leaveNode(Tree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
leaveNode(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
leaveNode(Tree) - Method in class org.sonar.java.Measurer
 
left() - Method in class org.sonar.java.collections.AVLTree
 
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
 
LessThanOrEqualRelation - Class in org.sonar.java.se.symbolicvalues
 
LessThanRelation - Class in org.sonar.java.se.symbolicvalues
 
line() - Method in class org.sonar.java.model.InternalSyntaxToken
 
line() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
linesOfCode(CompilationUnitTree) - 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
 
linkTo(AsmMethod) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
linkToCatchBlocks(CFG.Block, List<CFG.Block>) - Method in class org.sonar.java.cfg.CFG
 
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
 
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
 
LocalVariableReadExtractor - Class in org.sonar.java.cfg
 
LocalVariableReadExtractor(Symbol.MethodSymbol) - Constructor for class org.sonar.java.cfg.LocalVariableReadExtractor
 
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
 
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(String) - Method in interface org.sonar.java.matcher.NameCriteria
 
matches(Type) - Method in interface org.sonar.java.matcher.TypeCriteria
 
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 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
 
MethodEqualsRelation - Class in org.sonar.java.se.symbolicvalues
 
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(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
 
MethodSignature - Class in org.sonar.java.signature
 
MethodSignature(String, Parameter, Parameter...) - Constructor for class org.sonar.java.signature.MethodSignature
 
MethodSignature(String, Parameter, List<Parameter>) - Constructor for class org.sonar.java.signature.MethodSignature
 
MethodSignaturePrinter - Class in org.sonar.java.signature
 
MethodSignatureScanner - Class in org.sonar.java.signature
 
MethodSignatureScanner(MethodTree) - Constructor for class org.sonar.java.signature.MethodSignatureScanner
 
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
 
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
 
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 - 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
 
nodesToVisit() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
nodesToVisit() - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
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
 
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
 
NOT_NULL - Static variable in class org.sonar.java.se.constraint.ObjectConstraint
 
NotEqualRelation - Class in org.sonar.java.se.symbolicvalues
 
notifyVisitors() - Method in class org.sonar.java.bytecode.BytecodeVisitorNotifier
 
NotImplementedTreeImpl() - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
NotMethodEqualsRelation - Class in org.sonar.java.se.symbolicvalues
 
NotSymbolicValue(int) - 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
 
NullCheckSymbolicValue - Class in org.sonar.java.se.symbolicvalues
 
NullCheckSymbolicValue(int, boolean) - Constructor for class org.sonar.java.se.symbolicvalues.NullCheckSymbolicValue
 
nullConstraint() - Static method in class org.sonar.java.se.constraint.ObjectConstraint
 
nullConstraint(Tree) - Static method in class org.sonar.java.se.constraint.ObjectConstraint
 
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 - Class in org.sonar.java.se.constraint
 
ObjectConstraint(Tree, Object) - Constructor for class org.sonar.java.se.constraint.ObjectConstraint
 
ObjectConstraint(boolean, boolean, Tree, Object) - Constructor for class org.sonar.java.se.constraint.ObjectConstraint
 
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
 
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.asm - package org.sonar.java.bytecode.asm
 
org.sonar.java.bytecode.loader - package org.sonar.java.bytecode.loader
 
org.sonar.java.bytecode.visitor - package org.sonar.java.bytecode.visitor
 
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.signature - package org.sonar.java.signature
 
org.sonar.java.syntaxtoken - package org.sonar.java.syntaxtoken
 
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(int) - 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 - Class in org.sonar.java.signature
 
Parameter(JvmJavaType, boolean) - Constructor for class org.sonar.java.signature.Parameter
 
Parameter(String, boolean) - Constructor for class org.sonar.java.signature.Parameter
 
Parameter(Parameter) - Constructor for class org.sonar.java.signature.Parameter
 
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() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
parameters() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
 
parameters() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
 
parameters() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
 
ParameterSignaturePrinter - Class in org.sonar.java.signature
 
ParameterSignatureScanner - Class in org.sonar.java.signature
 
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 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
 
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
 
peekValue() - 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.
PMap.Consumer<K,V> - Interface in org.sonar.java.collections
Represents an operation that accepts two input arguments and returns no result.
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(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
 
print(MethodSignature) - Static method in class org.sonar.java.signature.MethodSignaturePrinter
 
print(Parameter) - Static method in class org.sonar.java.signature.ParameterSignaturePrinter
 
PRIVATE - Static variable in class org.sonar.java.resolve.Flags
 
process(AsmMethod) - Method in class org.sonar.java.bytecode.VirtualMethodsLinker
 
processRecognitionException(RecognitionException) - Method in class org.sonar.java.model.VisitorsBridge
 
ProgramPoint(CFG.Block, int) - Constructor for class org.sonar.java.se.ExplodedGraph.ProgramPoint
 
programState - Variable in class org.sonar.java.se.checks.CheckerTreeNodeVisitor
 
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.
PSet.Consumer<E> - Interface in org.sonar.java.collections
Represents an operation that accepts a single input argument and returns no result.
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
 
put(K, V) - Method in class org.sonar.java.collections.AVLTree
 
put(K, V) - Method in interface org.sonar.java.collections.PMap
 

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
 
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(int, 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 class org.sonar.java.collections.AVLTree
 
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
 
reportIssue(JavaCheck, InputFile, String, int) - Method in interface org.sonar.java.bytecode.visitor.BytecodeContext
 
reportIssue(JavaCheck, InputFile, String, int) - Method in class org.sonar.java.bytecode.visitor.DefaultBytecodeContext
 
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, 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, List<JavaFileScannerContext.Location>) - Method in class org.sonar.java.se.CheckerDispatcher
 
reportIssue(Tree, String, 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
 
reportIssue(Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
 
reportIssue(Tree, Tree, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
 
reportIssue(JavaCheck, Tree, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
reportIssue(JavaCheck, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
reportIssue(JavaCheck, Tree, Tree, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
reportIssue(JavaCheck, Tree, Tree, String, List<JavaFileScannerContext.Location>, Integer) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
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
 
repositoryKey() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
 
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(Collection<BinaryRelation>) - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
resolveState(Collection<BinaryRelation>, Set<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
 
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
 
right() - Method in class org.sonar.java.collections.AVLTree
 
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(ClassTree, MethodTree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
scan(Tree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
scan(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
scan(Collection<File>) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
scan(Iterable<File>, Iterable<File>, Collection<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(MethodTree) - Static method in class org.sonar.java.signature.MethodSignatureScanner
 
scan(String) - Static method in class org.sonar.java.signature.MethodSignatureScanner
 
scan(String) - Static method in class org.sonar.java.signature.ParameterSignatureScanner
 
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
 
scanArguments(String) - Static method in class org.sonar.java.signature.ParameterSignatureScanner
 
scanClasses(Collection<String>, AsmClassProvider) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
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
 
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, JavaConfiguration) - 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
 
secondaryLocations - Variable in class org.sonar.java.AnalyzerMessage
 
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
 
setCharset(Charset) - Method in interface org.sonar.java.CharsetAwareVisitor
 
setCharset(Charset) - Method in class org.sonar.java.Measurer
 
setCharset(Charset) - Method in class org.sonar.java.model.VisitorsBridge
 
setConstraint(ProgramState, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.NullCheckSymbolicValue
 
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, BooleanConstraint) - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.XorSymbolicValue
 
setContext(BytecodeContext) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
setCurrentFile(File) - Method in class org.sonar.java.model.VisitorsBridge
 
setEndToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
setGrammarRuleKey(GrammarRuleKey) - Method in class org.sonar.java.model.InternalSyntaxToken
 
setInferedType(Type) - Method in class org.sonar.java.model.AbstractTypedTree
 
setJavaResourceLocator(JavaResourceLocator) - Method in interface org.sonar.java.bytecode.visitor.BytecodeContext
 
setJavaResourceLocator(JavaResourceLocator) - Method in class org.sonar.java.bytecode.visitor.DefaultBytecodeContext
 
setJavaVersion(JavaVersion) - Method in class org.sonar.java.JavaConfiguration
 
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
 
setSensorContext(SensorContext) - Method in class org.sonar.java.DefaultJavaResourceLocator
 
setSensorContext(SensorContext) - Method in class org.sonar.java.SonarComponents
 
setSignature(String) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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
 
setTypeSubstitutionSolver(TypeSubstitutionSolver) - Static method in class org.sonar.java.resolve.ParametrizedTypeJavaType
 
setUsed(boolean) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
shouldNotInverse() - Method in class org.sonar.java.se.symbolicvalues.BinarySymbolicValue
 
shouldNotInverse() - Method in class org.sonar.java.se.symbolicvalues.RelationalSymbolicValue
 
shouldNotInverse() - Method in class org.sonar.java.se.symbolicvalues.SymbolicValue.BooleanExpressionSymbolicValue
 
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
 
size() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
size() - Method in class org.sonar.java.resolve.TypeSubstitution
 
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
 
SourceCodeEdgeUsage - Enum in org.sonar.java.bytecode.asm
 
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
 
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
 
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
 
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 - 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 - Class in org.sonar.java.se.symbolicvalues
 
SymbolicValue(int) - 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.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 - Variable in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
symmetric() - Method in class org.sonar.java.se.symbolicvalues.BinaryRelation
 
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, Charset) - Constructor for class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
syntaxNode() - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
syntaxNode - Variable in class org.sonar.plugins.java.api.JavaFileScannerContext.Location
 
SyntaxToken - Interface in org.sonar.plugins.java.api.tree
Represents a token in the syntax tree.
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
 
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, 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.bytecode.asm.AsmField
 
toString() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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.TypeJavaSymbol
 
toString() - Method in class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
 
toString() - Method in class org.sonar.java.resolve.JavaType
 
toString() - Method in class org.sonar.java.resolve.MethodJavaType
 
toString() - Method in class org.sonar.java.resolve.UnknownType
 
toString() - Method in enum org.sonar.java.resolve.WildCardType.BoundType
 
toString() - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
toString() - Method in class org.sonar.java.se.ExplodedGraph.Node
 
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.MethodEqualsRelation
 
toString() - Method in class org.sonar.java.se.symbolicvalues.NotMethodEqualsRelation
 
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.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
 
TRANSIENT - Static variable in class org.sonar.java.resolve.Flags
 
TransitiveRelationExceededException() - 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
 
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
 
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 - 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(int) - 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
 
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.LocalVariableReadExtractor
 

V

validateLibraries - Variable in class org.sonar.java.AbstractJavaClasspath
 
value() - Method in class org.sonar.java.collections.AVLTree
 
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
 
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.bytecode.asm.AsmClassProvider.DETAIL_LEVEL
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.java.bytecode.asm.SourceCodeEdgeUsage
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.constraint.BooleanConstraint
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.java.signature.JvmJavaType
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() - Static method in enum org.sonar.java.bytecode.asm.AsmClassProvider.DETAIL_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.java.bytecode.asm.SourceCodeEdgeUsage
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.constraint.BooleanConstraint
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() - Static method in enum org.sonar.java.signature.JvmJavaType
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
 
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
 
VirtualMethodsLinker - Class in org.sonar.java.bytecode
 
VirtualMethodsLinker() - Constructor for class org.sonar.java.bytecode.VirtualMethodsLinker
 
visit(int, int, String, String, String, String[]) - Method in class org.sonar.java.bytecode.asm.AsmClassVisitor
 
visit(K, V) - Method in interface org.sonar.java.collections.AVLTree.Visitor
 
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() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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.LocalVariableReadExtractor
 
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
 
visitBaseType(char) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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.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.PublicApiChecker
 
visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
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.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
 
visitClassBound() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitClassType(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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.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.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
 
visitEdge(AsmEdge) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
visitedPoint(ExplodedGraph.ProgramPoint, int) - Method in class org.sonar.java.se.ProgramState
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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
 
visitExceptionType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
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.bytecode.asm.AsmClassVisitor
 
visitField(AsmField) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
visitField(int, String, String, String, Object) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitFile(Tree) - Method in class org.sonar.java.model.VisitorsBridge
 
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
 
visitFormalTypeParameter(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.java.cfg.LocalVariableReadExtractor
 
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.StatementVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitIfStatement(IfStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitIincInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitInnerClassType(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitInsn(int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitInterface() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitInterfaceBound() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitIntInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitJumpInsn(int, Label) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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.resolve.FirstPass
 
visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitLambdaExpression(LambdaExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitLdcInsn(Object) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLineNumber(int, Label) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLiteral(LiteralTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitLiteral(LiteralTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitLiteral(LiteralTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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.PublicApiChecker
 
visitMethod(MethodTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitMethod(MethodTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class org.sonar.java.bytecode.asm.AsmClassVisitor
 
visitMethod(AsmMethod) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
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) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitMethod(MethodTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitMethodInsn(int, String, String, String, boolean) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitMultiANewArrayInsn(String, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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.ComplexityVisitor
 
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) - Constructor for class org.sonar.java.model.VisitorsBridgeForTests
 
VisitorsBridgeForTests(Iterable) - 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
 
visitParameterType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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.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
 
visitReturnType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitSource(String, String) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitSuperclass() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.se.checks.SyntaxTreeNameFinder
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitSwitchStatement(SwitchStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitTrivia(SyntaxTrivia) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
visitTrivia(SyntaxTrivia) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitTypeArgument() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitTypeArgument(char) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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
 
visitTypeInsn(int, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitTypeVariable(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
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.plugins.java.api.tree.BaseTreeVisitor
 
visitVariable(VariableTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitVarInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
withNoParameterConstraint() - Method in class org.sonar.java.matcher.MethodMatcher
 
withStatus(Object) - Method in class org.sonar.java.se.constraint.ObjectConstraint
 
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(int) - 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2012–2016 SonarSource. All rights reserved.