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

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(Project, 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(Issue, IssueFilterChain) - Method in class org.sonar.java.filters.SuppressWarningsFilter
 
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.
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(JavaType.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
 
addComponent(String, Multimap<Integer, String>) - Method in class org.sonar.java.filters.SuppressWarningsFilter
 
addEdge(AsmEdge) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
addEllipsisDimension(JavaTree.ArrayTypeTreeImpl) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
addIssue(Tree, JavaCheck, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(Tree, JavaCheck, String, Double) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(int, JavaCheck, String) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addIssue(int, JavaCheck, String, Double) - 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, Double) - Method in class org.sonar.java.model.VisitorsBridge.TestJavaFileScannerContext
 
addIssue(File, JavaCheck, int, String, Double) - Method in class org.sonar.java.SonarComponents
 
addIssue(Tree, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
 
addIssue(Tree, String, double) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
 
addIssue(int, String) - Method in class org.sonar.plugins.java.api.IssuableSubscriptionVisitor
 
addIssue(Tree, JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(Tree, JavaCheck, String, Double) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(int, JavaCheck, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(int, JavaCheck, String, Double) - 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
 
addNoSonarLines(Set<Integer>) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
addNoSonarLines(Set<Integer>) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Deprecated.
As of release 3.6, this method was not intended on a public interface
addResource(File, String) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
addSecondaryLocation(int, int, int, int, String) - Method in class org.sonar.java.CompIssue
 
addSubDependency(Dependency, Dependency) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
addTypeParameter(JavaType.TypeVariableJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
addTypeParameter(JavaType.TypeVariableJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
 
addUsage(IdentifierTree) - Method in class org.sonar.java.resolve.JavaSymbol
 
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
 
AnalyzerMessage.TextSpan(int, int, int, int) - Constructor for class org.sonar.java.AnalyzerMessage.TextSpan
 
AND_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
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
 
applySelectors2(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
 
ArrayTypeTree - Interface in org.sonar.plugins.java.api.tree
Array type.
arrowToken() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
 
arrowToken() - Method in interface org.sonar.plugins.java.api.tree.LambdaExpressionTree
 
asFlagSet(int) - Static method in class org.sonar.java.resolve.Flags
 
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
 
atToken() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
 
atToken() - Method in interface org.sonar.plugins.java.api.tree.AnnotationTree
 

B

BaseTreeVisitor - Class in org.sonar.plugins.java.api.tree
Default implementation of TreeVisitor.
BaseTreeVisitor() - Constructor for class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
BASIC_CLASS_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
BASIC_TYPE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
basicClassExpression(JavaTree.PrimitiveTypeTreeImpl, Optional<List<TreeFactory.Tuple<InternalSyntaxToken, InternalSyntaxToken>>>, InternalSyntaxToken, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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
 
BLOCK() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
block(InternalSyntaxToken, BlockStatementListTreeImpl, InternalSyntaxToken) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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
 
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 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
 
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

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
 
CFG.Block(int) - Constructor for class org.sonar.java.cfg.CFG.Block
 
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
 
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
 
CheckRegistrar.RegistrarContext() - Constructor for class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
 
checks() - Method in class org.sonar.java.SonarComponents
 
childrenIterator() - Method in class org.sonar.java.ast.parser.ArgumentListTreeImpl
 
childrenIterator() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
childrenIterator() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.ArrayDimensionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.InternalPostfixUnaryExpression
 
childrenIterator() - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
 
childrenIterator() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.InternalSyntaxSpacing
 
childrenIterator() - Method in class org.sonar.java.model.InternalSyntaxToken
 
childrenIterator() - Method in class org.sonar.java.model.InternalSyntaxTrivia
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree
Creates iterator for children of this node.
childrenIterator() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.BlockTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.CatchTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.EmptyStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.StaticInitializerTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
childrenIterator() - 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
 
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
 
clear() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
clearOutogingEdges() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
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
 
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
 
CommentLinesVisitor.JavaCommentAnalyser() - Constructor for class org.sonar.java.ast.visitors.CommentLinesVisitor.JavaCommentAnalyser
 
COMPILATION_UNIT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
CompilationUnitTree - Interface in org.sonar.plugins.java.api.tree
Compilation unit.
CompIssue - Class in org.sonar.java
 
CompIssue(Issuable, Issuable.IssueBuilder, InputFile) - Constructor for class org.sonar.java.CompIssue
 
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.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(boolean) - Constructor for class org.sonar.java.ast.visitors.ComplexityVisitor
 
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
 
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
 
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
 
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(InputFile, Issuable, RuleKey, Double) - Static method in class org.sonar.java.CompIssue
 
create(String, int, int) - Static method in class org.sonar.java.model.InternalSyntaxTrivia
 
createFor(CompilationUnitTree, List<File>) - Static method in class org.sonar.java.resolve.SemanticModel
 
createGrammarBuilder() - Static method in enum org.sonar.java.ast.parser.JavaLexer
 
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, boolean, SonarComponents) - Method in class org.sonar.java.model.InternalVisitorsBridge
 
createScannerContext(CompilationUnitTree, SemanticModel, boolean, SonarComponents) - Method in class org.sonar.java.model.VisitorsBridge
 
createStarImportScope(JavaSymbol) - Method in class org.sonar.java.resolve.Resolve
 
createStaticStarImportScope(JavaSymbol) - Method in class org.sonar.java.resolve.Resolve
 
createTerminal(Input, int, int, List<Trivia>, TokenType) - Method in class org.sonar.java.ast.parser.JavaNodeBuilder
 
CREATOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
 

D

debugTo(PrintStream) - Method in class org.sonar.java.cfg.CFG
 
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 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, SourceFile, File, SemanticModel, boolean, SonarComponents, Integer) - Constructor for class org.sonar.java.model.DefaultJavaFileScannerContext
 
DefaultJavaResourceLocator - Class in org.sonar.java
 
DefaultJavaResourceLocator(FileSystem, JavaClasspath, SuppressWarningsFilter) - 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
 
DependenciesVisitor - Class in org.sonar.java.bytecode.visitor
 
DependenciesVisitor(BytecodeContext, DirectedGraph<Resource, Dependency>) - Constructor for class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
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
 
directories() - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
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.JavaType.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_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
 
emptyModifiers() - Static method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
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
 
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
 
enter(JavaSymbol) - Method in class org.sonar.java.resolve.Scope
 
enterPackage(String) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
entry() - Method in class org.sonar.java.cfg.CFG
 
ENUM - Static variable in class org.sonar.java.resolve.Flags
An enumeration type or an enumeration constant.
ENUM_CONSTANT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ENUM_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
EnumConstantTree - Interface in org.sonar.plugins.java.api.tree
Enum constant.
EnumConstantTreeImpl - Class in org.sonar.java.model.declaration
 
EnumConstantTreeImpl(ModifiersTree, IdentifierTree, NewClassTreeImpl, InternalSyntaxToken) - Constructor for class org.sonar.java.model.declaration.EnumConstantTreeImpl
 
eofToken() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
eofToken() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
 
EQUALITY_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
equals(Object) - Method in class org.sonar.java.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.JavaType.ArrayJavaType
 
equals(Object) - Method in class org.sonar.java.resolve.TypeSubstitution
 
erasure() - Method in class org.sonar.java.resolve.JavaType.ArrayJavaType
 
erasure() - Method in class org.sonar.java.resolve.JavaType
JLS8 4.6
erasure() - Method in class org.sonar.java.resolve.JavaType.ParametrizedTypeJavaType
 
erasure() - Method in class org.sonar.java.resolve.JavaType.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
 
EXCLUSIVE_OR_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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

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
 
files(Directory) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
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
 
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_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
 
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
 
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
 
getCharset() - Method in class org.sonar.java.JavaConfiguration
 
getCheck() - Method in class org.sonar.java.AnalyzerMessage
 
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
 
getComplexity(Tree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getComplexity(Tree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
Deprecated.
getComplexityNodes(Tree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getComplexityNodes(Tree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
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
 
getContext() - Method in class org.sonar.java.model.InternalVisitorsBridge
 
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
 
getFields() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getFile() - Method in class org.sonar.java.AnalyzerMessage
 
getFile() - Method in class org.sonar.java.ast.visitors.VisitorContext
 
getFile() - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
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
 
getFileKeyByResource(File) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
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
 
getGenericKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getGrammarRuleKey() - Method in class org.sonar.java.model.JavaTree
 
getGraph() - Method in class org.sonar.java.JavaSquid
 
getImplementationLinkage() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getImplementedInterfaces() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
getIndex() - Method in class org.sonar.java.ast.JavaAstScanner
 
getIndex() - Method in class org.sonar.java.JavaSquid
 
getInterfaces() - Method in class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
 
getInterfaces() - Method in class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
 
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.VisitorsBridge.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 class org.sonar.java.model.InternalVisitorsBridge
 
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
 
getLine() - Method in class org.sonar.java.AnalyzerMessage
 
getLine() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
getLine() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
getLine() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
getLine() - Method in class org.sonar.java.model.InternalSyntaxToken
 
getLine() - Method in class org.sonar.java.model.InternalSyntaxTrivia
 
getLine() - Method in class org.sonar.java.model.JavaTree
 
getLiteral(GrammarRuleKey) - Method in class org.sonar.java.model.KindMaps
 
getMessage() - Method in class org.sonar.java.AnalyzerMessage
 
getMethod(String) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getMethodComplexity(ClassTree, MethodTree) - Method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
getMethodComplexity(ClassTree, MethodTree) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
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
 
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
 
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
 
getResourceMapping() - Method in class org.sonar.java.DefaultJavaResourceLocator
 
getResourceMapping() - Method in interface org.sonar.plugins.java.api.JavaResourceLocator
 
getResourcePerspectives() - Method in class org.sonar.java.SonarComponents
 
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
 
getSourceFile(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getSourceLineNumber() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getSubDependencies(Dependency) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
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
 
getSuppressWarningLines() - Method in class org.sonar.java.JavaFilesCache
 
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
 
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
 
getVisitorClasses() - Method in class org.sonar.java.bytecode.BytecodeScanner
 
grammarRuleKey - Variable in class org.sonar.java.model.JavaTree
 

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.JavaType.ArrayJavaType
 
hashCode() - Method in class org.sonar.java.resolve.TypeSubstitution
 
hasModifier(ModifiersTree, Modifier) - Static method in class org.sonar.java.model.ModifiersUtils
 
hasSemantic() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
hasSuppressWarningLines() - Method in class org.sonar.java.JavaFilesCache
 
highlightableFor(File) - Method in class org.sonar.java.SonarComponents
 

I

id - Variable in class org.sonar.java.cfg.CFG.Block
 
identifier() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
identifier() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
 
identifier() - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
identifier() - Method in interface org.sonar.plugins.java.api.tree.MemberSelectExpressionTree
 
identifier() - Method in interface org.sonar.plugins.java.api.tree.NewClassTree
 
identifier() - Method in interface org.sonar.plugins.java.api.tree.TypeParameterTree
 
IDENTIFIER_OR_METHOD_INVOCATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
identifierToken() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
 
identifierToken() - Method in interface org.sonar.plugins.java.api.tree.IdentifierTree
 
IdentifierTree - Interface in org.sonar.plugins.java.api.tree
Identifier expression.
IdentifierTreeImpl - Class in org.sonar.java.model.expression
 
IdentifierTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.IdentifierTreeImpl
 
IF_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
ifKeyword() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
ifKeyword() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
 
IfStatementTree - Interface in org.sonar.plugins.java.api.tree
'if' statement.
IfStatementTreeImpl - Class in org.sonar.java.model.statement
 
IfStatementTreeImpl(InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
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
 
ImportTree - Interface in org.sonar.plugins.java.api.tree
Import declaration.
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
 
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
 
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
 
InternalVisitorsBridge - Class in org.sonar.java.model
 
InternalVisitorsBridge(Iterable, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.InternalVisitorsBridge
 
intLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
 
is(Tree.Kind...) - Method in class org.sonar.java.model.JavaTree
 
is(String) - Method in class org.sonar.java.resolve.JavaType.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
 
isBytecodeScanned() - Method in class org.sonar.java.JavaSquid
 
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(Integer) - 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
 
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
 
isEmpty() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
isEmpty() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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
 
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
 
isFlag(int) - Method in class org.sonar.java.resolve.JavaSymbol
 
isHashCodeMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
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
 
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
 
isMethodSymbol() - Method in class org.sonar.java.resolve.JavaSymbol
 
isMethodSymbol() - Method in interface org.sonar.plugins.java.api.semantic.Symbol
 
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
 
isOverriden() - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
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
 
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
 
issuableFor(File) - Method in class org.sonar.java.SonarComponents
 
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.JavaType.ClassJavaType
 
isSubtypeOf(Type) - Method in class org.sonar.java.resolve.JavaType.ClassJavaType
 
isSubtypeOf(String) - Method in class org.sonar.java.resolve.JavaType
 
isSubtypeOf(Type) - Method in class org.sonar.java.resolve.JavaType
 
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.
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
 
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 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

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(Project, Settings, FileSystem) - Constructor for class org.sonar.java.JavaClasspath
 
JavaClasspathProperties - Class in org.sonar.java
 
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
 
JavaFileScannerContext.Location(String, Tree) - Constructor for class org.sonar.plugins.java.api.JavaFileScannerContext.Location
 
JavaGrammar - Class in org.sonar.java.ast.parser
 
JavaGrammar(GrammarBuilder<InternalSyntaxToken>, TreeFactory) - Constructor for class org.sonar.java.ast.parser.JavaGrammar
 
JavaKeyword - Enum in org.sonar.java.ast.api
 
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, 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.JavaLabelSymbol(LabeledStatementTree) - Constructor for class org.sonar.java.resolve.JavaSymbol.JavaLabelSymbol
 
JavaSymbol.MethodJavaSymbol - Class in org.sonar.java.resolve
Represents a method, constructor or initializer (static or instance).
JavaSymbol.MethodJavaSymbol(int, String, JavaType, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
JavaSymbol.MethodJavaSymbol(int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
JavaSymbol.PackageJavaSymbol - Class in org.sonar.java.resolve
Represents package.
JavaSymbol.PackageJavaSymbol(String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.PackageJavaSymbol
 
JavaSymbol.TypeJavaSymbol - Class in org.sonar.java.resolve
Represents a class, interface, enum or annotation type.
JavaSymbol.TypeJavaSymbol(int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.TypeJavaSymbol
 
JavaSymbol.TypeVariableJavaSymbol - Class in org.sonar.java.resolve
Represents type variable of a parametrized type ie: T in class Foo{}
JavaSymbol.TypeVariableJavaSymbol(String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.TypeVariableJavaSymbol
 
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.VariableJavaSymbol(int, String, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
 
JavaSymbol.VariableJavaSymbol(int, String, JavaType, JavaSymbol) - Constructor for class org.sonar.java.resolve.JavaSymbol.VariableJavaSymbol
 
JavaTestClasspath - Class in org.sonar.java
 
JavaTestClasspath(Project, 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.ArrayTypeTreeImpl(TypeTree, List<AnnotationTreeImpl>, InternalSyntaxToken, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
JavaTree.ArrayTypeTreeImpl(TypeTree, List<AnnotationTreeImpl>, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
JavaTree.CompilationUnitTreeImpl - Class in org.sonar.java.model
 
JavaTree.CompilationUnitTreeImpl(PackageDeclarationTree, List<ImportClauseTree>, List<Tree>, SyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
JavaTree.ImportTreeImpl - Class in org.sonar.java.model
 
JavaTree.ImportTreeImpl(InternalSyntaxToken, InternalSyntaxToken, Tree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.ImportTreeImpl
 
JavaTree.NotImplementedTreeImpl - Class in org.sonar.java.model
 
JavaTree.NotImplementedTreeImpl() - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
JavaTree.PackageDeclarationTreeImpl - Class in org.sonar.java.model
 
JavaTree.PackageDeclarationTreeImpl(List<AnnotationTree>, SyntaxToken, ExpressionTree, SyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.PackageDeclarationTreeImpl
 
JavaTree.ParameterizedTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.ParameterizedTypeTreeImpl(TypeTree, TypeArgumentListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
JavaTree.PrimitiveTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.PrimitiveTypeTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
JavaTree.UnionTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.UnionTypeTreeImpl(TypeUnionListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
JavaTree.WildcardTreeImpl - Class in org.sonar.java.model
 
JavaTree.WildcardTreeImpl(InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
JavaTree.WildcardTreeImpl(Tree.Kind, InternalSyntaxToken, TypeTree) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
JavaType - Class in org.sonar.java.resolve
 
JavaType(int, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.JavaType
 
JavaType.ArrayJavaType - Class in org.sonar.java.resolve
 
JavaType.ArrayJavaType(JavaType, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.JavaType.ArrayJavaType
 
JavaType.ClassJavaType - Class in org.sonar.java.resolve
 
JavaType.ClassJavaType(JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.JavaType.ClassJavaType
 
JavaType.MethodJavaType - Class in org.sonar.java.resolve
 
JavaType.MethodJavaType(List<JavaType>, JavaType, List<JavaType>, JavaSymbol.TypeJavaSymbol) - Constructor for class org.sonar.java.resolve.JavaType.MethodJavaType
 
JavaType.ParametrizedTypeJavaType - Class in org.sonar.java.resolve
 
JavaType.TypeVariableJavaType - Class in org.sonar.java.resolve
 
JavaType.TypeVariableJavaType(JavaSymbol.TypeVariableJavaSymbol) - Constructor for class org.sonar.java.resolve.JavaType.TypeVariableJavaType
 
javaVersion() - Method in class org.sonar.java.JavaConfiguration
 
JavaVersionAwareVisitor - Interface in org.sonar.java
Implementing this interface allows a check to be executed - or not - during analysis, depending of expected java version.
JvmJavaType - Enum in org.sonar.java.signature
 

K

keyword() - Method in class org.sonar.java.model.declaration.ModifierKeywordTreeImpl
 
keyword() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
keyword() - Method in interface org.sonar.plugins.java.api.tree.ModifierKeywordTree
 
keyword() - Method in interface org.sonar.plugins.java.api.tree.PrimitiveTypeTree
 
keywordValues() - Static method in enum org.sonar.java.ast.api.JavaKeyword
 
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() - 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.VisitorsBridge
 
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
 
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
 
leftOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
leftOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
 
line() - Method in class org.sonar.java.model.InternalSyntaxToken
 
line() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
linesOfCode(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
 
listIterator() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
listIterator(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
ListTree<T> - Interface in org.sonar.plugins.java.api.tree
 
ListTreeImpl<T> - 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
 
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

Measurer - Class in org.sonar.java
 
Measurer(FileSystem, SensorContext, boolean, NoSonarFilter) - Constructor for class org.sonar.java.Measurer
 
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
 
MethodInvocationTree - Interface in org.sonar.plugins.java.api.tree
Method invocation expression.
MethodInvocationTreeImpl - Class in org.sonar.java.model.expression
 
MethodInvocationTreeImpl(ExpressionTree, TypeArguments, ArgumentListTreeImpl) - Constructor for class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
methodKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
 
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.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() - 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
 
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
 
newInstanceWithAccessorsHandledAsMethods() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
 
newInstanceWithAccessorsSeparatedFromMethods() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
 
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
 
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
 
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
 
NORMAL_ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
noSonarLines() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
notifyVisitors() - Method in class org.sonar.java.bytecode.BytecodeVisitorNotifier
 
numberOfStatements(Tree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 

O

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
 
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
 
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.filters - package org.sonar.java.filters
 
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.signature - package org.sonar.java.signature
 
org.sonar.java.syntaxtoken - package org.sonar.java.syntaxtoken
 
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.
outermostClass() - Method in class org.sonar.java.resolve.JavaSymbol
The outermost class which indirectly owns this symbol.
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.
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.
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
 
ParameterizedTypeTree - Interface in org.sonar.plugins.java.api.tree
Parameterized type.
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
 
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
 
PCK - Static variable in class org.sonar.java.resolve.JavaSymbol
 
peekSourceCode() - Method in class org.sonar.java.ast.visitors.VisitorContext
 
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
 
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.
primitiveWrapperType() - Method in class org.sonar.java.resolve.JavaType
 
print(Tree) - Static method in class org.sonar.java.ast.parser.PrinterVisitor
 
print(Tree, SemanticModel) - Static method in class org.sonar.java.ast.parser.PrinterVisitor
 
print(List<? extends Tree>) - Static method in class org.sonar.java.ast.parser.PrinterVisitor
 
print(MethodSignature) - Static method in class org.sonar.java.signature.MethodSignaturePrinter
 
print(Parameter) - Static method in class org.sonar.java.signature.ParameterSignaturePrinter
 
PrinterVisitor - Class in org.sonar.java.ast.parser
 
PrinterVisitor(SemanticModel) - Constructor for class org.sonar.java.ast.parser.PrinterVisitor
 
printFile(String, String) - Static method in class org.sonar.java.ast.parser.PrinterVisitor
 
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.InternalVisitorsBridge
 
project - Variable in class org.sonar.java.AbstractJavaClasspath
 
PROTECTED - Static variable in class org.sonar.java.resolve.Flags
 
PUBLIC - Static variable in class org.sonar.java.resolve.Flags
 
PublicApiChecker - Class in org.sonar.java.ast.visitors
 

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

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, List<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, List<Class<? extends JavaCheck>>) - Method in class org.sonar.java.SonarComponents
 
RELATIONAL_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
remove(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
remove(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
removeAll(Collection<?>) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
reportIssue(JavaCheck, Resource, String, int) - Method in interface org.sonar.java.bytecode.visitor.BytecodeContext
 
reportIssue(JavaCheck, Resource, 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, String, List<JavaFileScannerContext.Location>, Integer) - Method in class org.sonar.java.model.VisitorsBridge.TestJavaFileScannerContext
 
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(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
 
repositoryKey() - Method in class org.sonar.plugins.java.api.CheckRegistrar.RegistrarContext
 
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.AccessErrorJavaSymbol(JavaSymbol, JavaType) - Constructor for class org.sonar.java.resolve.Resolve.AccessErrorJavaSymbol
 
Resolve.AmbiguityErrorJavaSymbol - Class in org.sonar.java.resolve
 
Resolve.AmbiguityErrorJavaSymbol() - Constructor for class org.sonar.java.resolve.Resolve.AmbiguityErrorJavaSymbol
 
Resolve.JavaSymbolNotFound - Class in org.sonar.java.resolve
 
Resolve.JavaSymbolNotFound() - Constructor for class org.sonar.java.resolve.Resolve.JavaSymbolNotFound
 
resolveAs(Tree, int, Resolve.Env) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
resolveAs(Tree, int, Resolve.Env, boolean) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
resolveTypeSubstitution(JavaType, 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
 
ResourceMapping - Class in org.sonar.java.bytecode.visitor
 
ResourceMapping() - Constructor for class org.sonar.java.bytecode.visitor.ResourceMapping
 
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
 
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
 
rightOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
rightOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
 

S

save() - Method in class org.sonar.java.CompIssue
 
saveEnv(Symbol, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
 
scan(Iterable<File>) - Method in class org.sonar.java.ast.JavaAstScanner
 
scan(List<? extends Tree>) - Method in class org.sonar.java.ast.parser.PrinterVisitor
 
scan(Tree) - Method in class org.sonar.java.ast.parser.PrinterVisitor
 
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(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(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 interface org.sonar.plugins.java.api.JavaFileScanner
 
scanSingleFile(File, VisitorsBridge) - Static method in class org.sonar.java.ast.JavaAstScanner
Deprecated.
As of release 3.6, should use org.sonar.java.checks.verifier.JavaCheckVerifier#verify(String filename, JavaFileScanner check) for rules unit tests.
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.StarImportScope - Class in org.sonar.java.resolve
 
Scope.StarImportScope(JavaSymbol, BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Scope.StarImportScope
 
Scope.StaticStarImportScope - Class in org.sonar.java.resolve
 
Scope.StaticStarImportScope(JavaSymbol, BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Scope.StaticStarImportScope
 
scopeSymbols() - Method in class org.sonar.java.resolve.Scope
 
search(String) - Method in class org.sonar.java.JavaSquid
 
search(Query...) - Method in class org.sonar.java.JavaSquid
 
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
 
separatesAccessorsFromMethods() - Method in class org.sonar.java.JavaConfiguration
 
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
 
setAnalyseAccessors(boolean) - Method in class org.sonar.java.model.InternalVisitorsBridge
 
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.InternalVisitorsBridge
 
setContext(BytecodeContext) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
setContext(VisitorContext) - Method in class org.sonar.java.model.InternalVisitorsBridge
 
setEndToken(InternalSyntaxToken) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
setFile(File) - Method in class org.sonar.java.ast.visitors.VisitorContext
 
setGrammarRuleKey(GrammarRuleKey) - Method in class org.sonar.java.model.InternalSyntaxToken
 
setJavaResourceLocator(JavaResourceLocator) - Method in interface org.sonar.java.bytecode.visitor.BytecodeContext
 
setJavaResourceLocator(JavaResourceLocator) - Method in class org.sonar.java.bytecode.visitor.DefaultBytecodeContext
 
setJavaVersion(Integer) - Method in class org.sonar.java.JavaConfiguration
 
setJavaVersion(Integer) - Method in class org.sonar.java.model.InternalVisitorsBridge
 
setLastChildType(TypeTree) - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
setMethodType(JavaType.MethodJavaType) - Method in class org.sonar.java.resolve.JavaSymbol.MethodJavaSymbol
 
setParent(Tree) - Method in class org.sonar.java.model.JavaTree
 
setPrimaryLocation(String, Integer) - Method in class org.sonar.java.CompIssue
 
setPrimaryLocation(String, int, int, int, int) - Method in class org.sonar.java.CompIssue
 
setSensorContext(SensorContext) - Method in class org.sonar.java.DefaultJavaResourceLocator
 
setSeparateAccessorsFromMethods(boolean) - Method in class org.sonar.java.JavaConfiguration
 
setSignature(String) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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
 
setType(Type) - Method in class org.sonar.java.model.AbstractTypedTree
 
setUsed(boolean) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
setVisitorBridge(InternalVisitorsBridge) - Method in class org.sonar.java.ast.JavaAstScanner
 
SHIFT_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
SHORT - Static variable in class org.sonar.java.resolve.JavaType
 
shortName(String) - Static method in class org.sonar.java.resolve.Convert
 
simpleName() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
simpleName() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
simpleName() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
simpleName() - Method in interface org.sonar.plugins.java.api.tree.ClassTree
 
simpleName() - Method in interface org.sonar.plugins.java.api.tree.EnumConstantTree
 
simpleName() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
 
simpleName() - Method in interface org.sonar.plugins.java.api.tree.VariableTree
 
simpleScan(Iterable<File>) - Method in class org.sonar.java.ast.JavaAstScanner
Used to do scan of test files.
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, ResourcePerspectives, FileSystem, JavaClasspath, JavaTestClasspath, CheckFactory) - Constructor for class org.sonar.java.SonarComponents
 
SonarComponents(FileLinesContextFactory, ResourcePerspectives, FileSystem, JavaClasspath, JavaTestClasspath, CheckFactory, CheckRegistrar[]) - Constructor for class org.sonar.java.SonarComponents
 
SonarSymbolTableVisitor - Class in org.sonar.java.ast.visitors
 
SonarSymbolTableVisitor(Symbolizable, SemanticModel) - Constructor for class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
SourceCodeEdgeUsage - Enum in org.sonar.java.bytecode.asm
 
sourceFile - Variable in class org.sonar.java.model.DefaultJavaFileScannerContext
 
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
 
start() - Method in class org.sonar.java.model.InternalSyntaxSpacing
 
startCharacter - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
startLine - Variable in class org.sonar.java.AnalyzerMessage.TextSpan
 
startLine() - Method in class org.sonar.java.model.InternalSyntaxTrivia
 
startLine() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
 
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
 
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(JavaType.TypeVariableJavaType) - Method in class org.sonar.java.resolve.JavaType.ParametrizedTypeJavaType
 
substitutionEntries() - Method in class org.sonar.java.resolve.TypeSubstitution
 
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.
SuppressWarningsFilter - Class in org.sonar.java.filters
Issue filter used to ignore issues in the block that follow the @SuppressWarnings annotation.
SuppressWarningsFilter() - Constructor for class org.sonar.java.filters.SuppressWarningsFilter
 
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.
symbolizableFor(File) - Method in class org.sonar.java.SonarComponents
 
SymbolMetadata - Interface in org.sonar.plugins.java.api.semantic
Holds the metadata information (annotations) of a symbol.
SymbolMetadata.AnnotationInstance - Interface in org.sonar.plugins.java.api.semantic
Occurrence of an annotation on a symbol.
SymbolMetadata.AnnotationValue - Interface in org.sonar.plugins.java.api.semantic
Value of a property of an annotation.
SymbolMetadataResolve - Class in org.sonar.java.resolve
 
symbols - Variable in class org.sonar.java.resolve.Scope
 
Symbols - Class in org.sonar.java.resolve
Predefined symbols.
Symbols(BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Symbols
 
symbolType() - Method in class org.sonar.java.model.AbstractTypedTree
 
symbolType() - Method in interface org.sonar.plugins.java.api.tree.ExpressionTree
 
symbolType() - Method in interface org.sonar.plugins.java.api.tree.TypeTree
 
SYNCHRONIZED - 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 - 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.
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
 
text() - Method in class org.sonar.java.model.InternalSyntaxToken
 
text() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
textSpanFor(Tree) - Static method in class org.sonar.java.model.DefaultJavaFileScannerContext
 
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
 
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
 
toString() - Method in class org.sonar.java.AnalyzerMessage.TextSpan
 
toString() - Method in enum org.sonar.java.ast.parser.JavaLexer
 
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.resolve.JavaSymbol.TypeJavaSymbol
 
toString() - Method in class org.sonar.java.resolve.JavaType.ArrayJavaType
 
toString() - Method in class org.sonar.java.resolve.JavaType.MethodJavaType
 
toString() - Method in class org.sonar.java.resolve.JavaType
 
TRANSIENT - Static variable in class org.sonar.java.resolve.Flags
 
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
 
TreeFactory.Tuple(T, U) - Constructor for class org.sonar.java.ast.parser.TreeFactory.Tuple
 
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
 
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
 
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.
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.JavaType.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
 
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
 
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.
UnionTypeTree - Interface in org.sonar.plugins.java.api.tree
Union type expression in a multi-catch.
UNKNOWN - Static variable in class org.sonar.java.resolve.JavaType
 
unknownSymbol - Static variable in class org.sonar.java.resolve.Symbols
 
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.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.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.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
 
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(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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitAnnotation(AnnotationTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitArrayType(ArrayTypeTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitAssertStatement(AssertStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitBlock(BlockTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitCaseGroup(CaseGroupTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
visitCaseGroup(CaseGroupTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitCaseGroup(CaseGroupTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitCaseLabel(CaseLabelTree) - Method in class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitCaseLabel(CaseLabelTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitCatch(CatchTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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(AsmClass) - Method in class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitClass(ClassTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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
 
visitEdge(AsmEdge) - Method in class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitEmptyStatement(EmptyStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.InternalVisitorsBridge
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.resolve.FirstPass
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitForStatement(ForStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitImport(ImportTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitInstanceOf(InstanceOfTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitLiteral(LiteralTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitMemberSelectExpression(MemberSelectExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitMethod(MethodTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitMethodInvocation(MethodInvocationTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitMethodReference(MethodReferenceTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitModifier(ModifiersTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitNewArray(NewArrayTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitNewClass(NewClassTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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
 
VisitorContext - Class in org.sonar.java.ast.visitors
 
VisitorContext(SourceProject) - Constructor for class org.sonar.java.ast.visitors.VisitorContext
 
VisitorsBridge - Class in org.sonar.java.model
Original VisitorsBridge renamed to InternalVisitorsBridge because VisitorsBridge is the recommended way for custom rules.
VisitorsBridge(JavaFileScanner) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge(JavaFileScanner, List<File>) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge(Iterable, List<File>, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge.TestJavaFileScannerContext - Class in org.sonar.java.model
 
VisitorsBridge.TestJavaFileScannerContext(CompilationUnitTree, SourceFile, File, SemanticModel, boolean, SonarComponents, Integer) - Constructor for class org.sonar.java.model.VisitorsBridge.TestJavaFileScannerContext
 
visitOther(Tree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitOther(Tree) - Method in class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitOther(Tree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitPackage(PackageDeclarationTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitParameterizedType(ParameterizedTypeTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitParenthesized(ParenthesizedTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitPrimitiveType(PrimitiveTypeTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitSwitchStatement(SwitchStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitTryStatement(TryStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitTypeArguments(TypeArgumentListTreeImpl) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.syntaxtoken.FirstSyntaxTokenFinder
 
visitTypeCast(TypeCastTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitTypeParameter(TypeParameterTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitTypeParameters(TypeParameters) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitUnionType(UnionTypeTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.JavaFilesCache
 
visitVariable(VariableTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitVariable(VariableTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitVariable(VariableTree) - Method in class org.sonar.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitVariable(VariableTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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.java.syntaxtoken.FirstSyntaxTokenFinder
 
visitWildcard(WildcardTree) - Method in class org.sonar.java.syntaxtoken.LastSyntaxTokenFinder
 
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
 
WildcardTree - Interface in org.sonar.plugins.java.api.tree
Wildcard type argument.
wrapInBlockStatements(VariableDeclaratorListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
wrapInBlockStatements(StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2012–2015 SonarSource. All rights reserved.