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

A

absent() - Static method in class org.sonar.java.parser.sslr.Optional
 
ABSENT - Static variable in class org.sonar.java.resolve.Symbol
 
ABSTRACT - Static variable in class org.sonar.java.resolve.Flags
 
AbstractTypedTree - Class in org.sonar.java.model
 
AbstractTypedTree(AstNode) - Constructor for class org.sonar.java.model.AbstractTypedTree
 
AbstractTypedTree(AstNodeType) - Constructor for class org.sonar.java.model.AbstractTypedTree
 
AbstractTypedTree(AstNodeType, Token) - Constructor for class org.sonar.java.model.AbstractTypedTree
 
accept(CodeVisitor) - Method in class org.sonar.java.ast.AstScanner
 
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.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.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.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.
AccessorVisitor - Class in org.sonar.java.ast.visitors
 
AccessorVisitor() - Constructor for class org.sonar.java.ast.visitors.AccessorVisitor
 
actionForRuleKey(Object) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
ActionParser2 - Class in org.sonar.java.parser.sslr
 
ActionParser2(Charset, LexerlessGrammarBuilder, Class, Object, GrammarRuleKey) - Constructor for class org.sonar.java.parser.sslr.ActionParser2
 
ActionParser2.ActionMethodInterceptor - Class in org.sonar.java.parser.sslr
 
ActionParser2.ActionMethodInterceptor(ActionParser2.GrammarBuilderInterceptor) - Constructor for class org.sonar.java.parser.sslr.ActionParser2.ActionMethodInterceptor
 
ActionParser2.GrammarBuilderInterceptor - Class in org.sonar.java.parser.sslr
 
ActionParser2.GrammarBuilderInterceptor(LexerlessGrammarBuilder) - Constructor for class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
add(T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
add(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
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
 
addChild(AstNode) - Method in class org.sonar.java.model.JavaTree
 
addComponent(String, Multimap<Integer, String>) - Method in class org.sonar.java.filters.SuppressWarningsFilter
 
addEdge(AsmEdge) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
addIssue(Tree, RuleKey, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(int, RuleKey, String) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssue(Tree, CheckMessage) - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addIssueOnFile(RuleKey, 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 interface org.sonar.plugins.java.api.JavaFileScannerContext
 
addResource(File, String) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
addSourceCode(SourceCode) - Method in class org.sonar.java.ast.visitors.VisitorContext
addSubDependency(Dependency, Dependency) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
addTypeParameter(Type.TypeVariableType) - Method in class org.sonar.java.resolve.Symbol.MethodSymbol
 
addTypeParameter(Type.TypeVariableType) - Method in class org.sonar.java.resolve.Symbol.TypeSymbol
 
addValue(AnnotationValue) - Method in class org.sonar.java.resolve.AnnotationInstance
 
AMBIGUOUS - Static variable in class org.sonar.java.resolve.Symbol
 
AND_EXPRESSION() - 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(AstNode, Optional<List<TreeFactory.Tuple<AstNode, AstNode>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
AnnotationInstance - Class in org.sonar.java.resolve
 
AnnotationInstance(Symbol.TypeSymbol) - Constructor for class org.sonar.java.resolve.AnnotationInstance
 
annotations() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
annotations() - Method in class org.sonar.java.resolve.SymbolMetadata
 
annotations() - Method in interface org.sonar.plugins.java.api.tree.ModifiersTree
 
AnnotationTree - Interface in org.sonar.plugins.java.api.tree
Annotation.
AnnotationTreeImpl - Class in org.sonar.java.model.declaration
 
AnnotationTreeImpl(InternalSyntaxToken, Tree, ArgumentListTreeImpl) - Constructor for class org.sonar.java.model.declaration.AnnotationTreeImpl
 
AnnotationTreeImpl(AstNode, Tree, List<ExpressionTree>) - 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
 
AnnotationValue - Class in org.sonar.java.resolve
 
AnnotationValue(String, Object) - Constructor for class org.sonar.java.resolve.AnnotationValue
 
apiKinds() - Static method in class org.sonar.java.ast.visitors.PublicApiChecker
 
applySelectors1(ExpressionTree, Optional<List<ExpressionTree>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
applySelectors2(ExpressionTree, Optional<List<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<AstNode>) - 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() - 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.Type
 
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(ExpressionTree, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
ArrayAccessExpressionTreeImpl(InternalSyntaxToken, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
ArrayTypeTree - Interface in org.sonar.plugins.java.api.tree
Array type.
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(ExpressionTree, AstNode, AstNode, AstNode) - Constructor for class org.sonar.java.model.statement.AssertStatementTreeImpl
 
AssertStatementTreeImpl(ExpressionTree, AstNode, AstNode) - 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
 
AssignmentExpressionTreeImpl(AstNode, ExpressionTree, Tree.Kind, 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
 
AstNodeReflector - Class in org.sonar.java.ast.parser
 
AstNodeSanitizer - Class in org.sonar.java.ast.parser
 
AstNodeSanitizer() - Constructor for class org.sonar.java.ast.parser.AstNodeSanitizer
 
AstScanner - Class in org.sonar.java.ast
 
AstScanner(Parser<LexerlessGrammar>) - Constructor for class org.sonar.java.ast.AstScanner
 
AstScanner(AstScanner) - Constructor for class org.sonar.java.ast.AstScanner
Takes parser and index from another instance of AstScanner

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<AstNode, AstNode>>>, AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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
 
BinaryExpressionTreeImpl(AstNode, ExpressionTree, Tree.Kind, ExpressionTree) - Constructor for class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
BLOCK() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
block(AstNode, BlockStatementListTreeImpl, AstNode) - 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
 
BlockStatementListTreeImpl - Class in org.sonar.java.ast.parser
 
BlockStatementListTreeImpl(List<? extends StatementTree>, List<AstNode>) - 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, AstNode...) - Constructor for class org.sonar.java.model.statement.BlockTreeImpl
 
BlockTreeImpl(Tree.Kind, InternalSyntaxToken, List<StatementTree>, InternalSyntaxToken, AstNode...) - Constructor for class org.sonar.java.model.statement.BlockTreeImpl
 
BlockTreeImpl(AstNode, Tree.Kind, BlockTreeImpl) - 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.Type
 
BOT - Static variable in class org.sonar.java.resolve.Type
 
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<Tree>, List<AstNode>) - Constructor for class org.sonar.java.ast.parser.BoundListTreeImpl
 
bounds() - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
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(AstNode, Optional<AstNode>, AstNode) - 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(IdentifierTree, AstNode...) - Constructor for class org.sonar.java.model.statement.BreakStatementTreeImpl
 
BYTE - Static variable in class org.sonar.java.resolve.Type
 
BytecodeAnnotationVisitor - Class in org.sonar.java.resolve
 
BytecodeAnnotationVisitor(AnnotationInstance, 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
 
bytecodeName(String) - Static method in class org.sonar.java.resolve.Convert
 
BytecodeScanner - Class in org.sonar.java.bytecode
 
BytecodeScanner(SquidIndex, JavaResourceLocator) - 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>, List<StatementTree>, AstNode) - 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(ExpressionTree, AstNode...) - 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
 
CHAR - Static variable in class org.sonar.java.resolve.Type
 
CharsetAwareVisitor - Interface in org.sonar.java
 
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.declaration.AnnotationTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
childrenIterator() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
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.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.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.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.Type
 
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, List<Tree>, List<AstNode>) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
 
ClassTreeImpl(ModifiersTree, List<Tree>, List<AstNode>) - Constructor for class org.sonar.java.model.declaration.ClassTreeImpl
 
ClassTreeImpl(AstNode, Tree.Kind, ModifiersTree, IdentifierTree, TypeParameters, Tree, List<Tree>, List<Tree>) - 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.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.SwitchStatementTree
 
closeBracketToken() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
 
closeBracketToken() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
closeBracketToken() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
 
closeBracketToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
 
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.expression.LambdaExpressionTreeImpl
 
closeParenToken() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
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.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.MethodInvocationTree
 
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
 
comment() - Method in class org.sonar.java.model.InternalSyntaxTrivia
 
comment() - Method in interface org.sonar.plugins.java.api.tree.SyntaxTrivia
 
commentLines(CompilationUnitTree) - 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.
compile(CompilationHandler) - Method in class org.sonar.java.parser.sslr.DelayedRuleInvocationExpression
 
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(Tree, IdentifierTree) - 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(ExpressionTree) - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
 
complete(TypeArguments, IdentifierTree) - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
 
complete(Tree, AstNode...) - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
complete(InternalSyntaxToken) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
complete(ExpressionTree, AstNode, AstNode, AstNode) - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
 
complete(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, AstNode...) - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
complete(IdentifierTreeImpl) - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
complete(Symbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
complete(Symbol) - Method in class org.sonar.java.resolve.SecondPass
 
complete() - Method in class org.sonar.java.resolve.Symbol
 
completeAnnotationMethod(ExpressionTree, AstNode, MethodTreeImpl, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeAnnotationType(AstNode, AstNode, AstNode, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeAnnotationTypeMember(ModifiersTreeImpl, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeArguments(AstNode, Optional<ArgumentListTreeImpl>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeArrayCreator(Optional<List<AnnotationTreeImpl>>, NewArrayTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeAssertStatement(AstNode, ExpressionTree, Optional<AssertStatementTreeImpl>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeCastExpression(AstNode, TypeCastExpressionTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeClassDeclaration(AstNode, AstNode, Optional<TypeParameterListTreeImpl>, Optional<TreeFactory.Tuple<AstNode, ExpressionTree>>, Optional<TreeFactory.Tuple<AstNode, QualifiedIdentifierListTreeImpl>>, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeCreator(Optional<TypeArgumentListTreeImpl>, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeCreatorSelector(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeElementValueArrayInitializer(AstNode, Optional<NewArrayTreeImpl>, Optional<AstNode>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeFieldDeclaration(ExpressionTree, VariableDeclaratorListTreeImpl, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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, int) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
completeIf(AstNode, AstNode, ExpressionTree, AstNode, 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(AstNode, AstNode, Optional<TypeParameterListTreeImpl>, Optional<TreeFactory.Tuple<AstNode, QualifiedIdentifierListTreeImpl>>, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeInterfaces(QualifiedIdentifierListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeLocalVariableDeclaration(ModifiersTreeImpl, ExpressionTree, VariableDeclaratorListTreeImpl, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeMember(ModifiersTreeImpl, JavaTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeMemberSelectOrMethodSelector(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeMethodReference(MethodReferenceTreeImpl, Optional<TypeArgumentListTreeImpl>, AstNode) - 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, Tree) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
completeNormalAnnotation(AstNode, Optional<ArgumentListTreeImpl>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeParenFormalParameters(AstNode, Optional<FormalParametersListTreeImpl>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeStandardTry(InternalSyntaxToken, BlockTreeImpl) - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
completeStandardTryStatement(AstNode, BlockTreeImpl, TryStatementTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeSuperclass(Tree) - 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
 
completeType(Tree) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
completeTypeAndInitializer(Tree, 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, ExpressionTree, FormalParametersListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeTypeParameter(Optional<List<AnnotationTreeImpl>>, AstNode, Optional<TypeParameterTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeTypeParameters(TypeParameterListTreeImpl) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
completeVariableDeclarator(AstNode, Optional<List<TreeFactory.Tuple<AstNode, AstNode>>>, Optional<VariableTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeWildcardTypeArgument(AstNode, Optional<JavaTree.WildcardTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
completeWithEnclosingExpression(ExpressionTree) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
 
completeWithExpression(ExpressionTree) - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
completeWithIdentifier(ExpressionTree) - Method in class org.sonar.java.model.expression.NewClassTreeImpl
 
completeWithModifiers(ModifiersTreeImpl) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
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
 
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(AstNode, Optional<AstNode>, AstNode) - 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(IdentifierTree, AstNode...) - 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(JavaConfiguration, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.java.JavaAstScanner
 
create(AstNode) - Static method in class org.sonar.java.model.InternalSyntaxToken
 
create(String, int) - Static method in class org.sonar.java.model.InternalSyntaxTrivia
 
create(ParseNode, Input) - Method in class org.sonar.java.parser.sslr.SyntaxTreeCreator
 
createFileViolation(CodeCheck, String, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
createFor(CompilationUnitTree, List<File>) - Static method in class org.sonar.java.resolve.SemanticModel
 
createGrammarBuilder() - Static method in enum org.sonar.java.ast.parser.JavaLexer
 
createJavaFileScanners() - Method in class org.sonar.java.SonarComponents
 
createJavaFileScanners() - Method in interface org.sonar.plugins.java.api.JavaFileScannersFactory
 
createLegacy(AstNode) - Static method in class org.sonar.java.model.InternalSyntaxToken
 
createLineViolation(CodeCheck, String, AstNode, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
createLineViolation(CodeCheck, String, Token, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
createLineViolation(CodeCheck, String, int, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
createParser(Charset) - Static method in class org.sonar.java.ast.parser.JavaParser
 
createStarImportScope(Symbol) - Method in class org.sonar.java.resolve.Resolve
 
createStaticStarImportScope(Symbol) - Method in class org.sonar.java.resolve.Resolve
 
CREATOR() - Method in class org.sonar.java.ast.parser.JavaGrammar
 

D

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
 
DefaultJavaResourceLocator - Class in org.sonar.java
 
DefaultJavaResourceLocator(Project, 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
 
DelayedRuleInvocationExpression - Class in org.sonar.java.parser.sslr
 
DelayedRuleInvocationExpression(LexerlessGrammarBuilder, GrammarRuleKey) - Constructor for class org.sonar.java.parser.sslr.DelayedRuleInvocationExpression
 
DelayedRuleInvocationExpression(LexerlessGrammarBuilder, ActionParser2.GrammarBuilderInterceptor, Method) - Constructor for class org.sonar.java.parser.sslr.DelayedRuleInvocationExpression
 
DependenciesVisitor - Class in org.sonar.java.bytecode.visitor
 
DependenciesVisitor(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
 
dimensions() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
dimensions() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
 
dims() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
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
 
DOUBLE - Static variable in class org.sonar.java.resolve.Type
 
doubleColon() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
 
doubleColon() - Method in interface org.sonar.plugins.java.api.tree.MethodReferenceTree
 
doWhileStatement(AstNode, StatementTree, AstNode, AstNode, ExpressionTree, AstNode, AstNode) - 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, AstNode...) - 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
 
elementType() - Method in class org.sonar.java.resolve.Type.ArrayType
 
elseKeyword() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
elseKeyword() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
 
elseStatement() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
elseStatement() - Method in interface org.sonar.plugins.java.api.tree.IfStatementTree
 
EMPTY - Static variable in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
EMPTY_STATEMENT() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
emptyModifiers() - Static method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
emptyStatement(AstNode) - 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(AstNode) - Constructor for class org.sonar.java.model.statement.EmptyStatementTreeImpl
 
enclosingClass() - Method in class org.sonar.java.resolve.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
 
enter(Symbol) - Method in class org.sonar.java.resolve.Scope
 
enterPackage(String) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
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) - Constructor for class org.sonar.java.model.declaration.EnumConstantTreeImpl
 
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.Type.ArrayType
 
erasure() - Method in class org.sonar.java.resolve.Type.ArrayType
 
erasure() - Method in class org.sonar.java.resolve.Type
JLS8 4.6
erasure() - Method in class org.sonar.java.resolve.Type.ParametrizedTypeType
 
erasure() - Method in class org.sonar.java.resolve.Type.TypeVariableType
Erasure of a type variable is the erasure of its leftmost bound.
ERRONEOUS - Static variable in class org.sonar.java.resolve.Symbol
 
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.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.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, AstNode) - 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, AstNode...) - 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.
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
 
FileVisitor - Class in org.sonar.java.ast.visitors
 
FileVisitor() - Constructor for class org.sonar.java.ast.visitors.FileVisitor
 
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(Symbol, String, int) - Method in class org.sonar.java.resolve.Resolve
 
findIdentInType(Resolve.Env, Symbol.TypeSymbol, String, int) - Method in class org.sonar.java.resolve.Resolve
 
findMethod(Resolve.Env, String, List<Type>, List<Type>) - Method in class org.sonar.java.resolve.Resolve
Finds method matching given name and types of arguments.
findMethod(Resolve.Env, Type, String, List<Type>) - Method in class org.sonar.java.resolve.Resolve
 
findMethod(Resolve.Env, Type, String, List<Type>, List<Type>) - 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
 
firstOf(T...) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
firstOf(T...) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
FirstPass - Class in org.sonar.java.resolve
Defines scopes and symbols.
FirstPass(SemanticModel, Symbols, Resolve, 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
 
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.Symbol
 
flatName(String) - Static method in class org.sonar.java.resolve.Convert
 
FLOAT - Static variable in class org.sonar.java.resolve.Type
 
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(VariableTree, ExpressionTree, StatementTree, AstNode...) - 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(Symbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
formFullName(String, Symbol) - 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(List<StatementTree>, ExpressionTree, List<StatementTree>, StatementTree) - Constructor for class org.sonar.java.model.statement.ForStatementTreeImpl
 
fullName(String, String) - Static method in class org.sonar.java.resolve.Convert
 

G

get(int) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
get() - Method in class org.sonar.java.parser.sslr.Optional
 
getAccessedField() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getApiJavadoc(Tree) - 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
 
getAstNode() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
getAstNode() - Method in class org.sonar.java.model.JavaTree
 
getBinaryDirs() - Method in class org.sonar.java.JavaClasspath
 
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
 
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
 
getCommentAnalyser() - Method in class org.sonar.java.ast.visitors.VisitorContext
getCommentFromToken(Token) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
getComplexity(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
 
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.JavaClasspath
 
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.ast.visitors.VisitorContext
getFile() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
getFileKey() - Method in interface org.sonar.plugins.java.api.JavaFileScannerContext
 
getFileKeyByResource(File) - Method in class org.sonar.java.bytecode.visitor.ResourceMapping
 
getFrom() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getFullyQualifiedName() - Method in class org.sonar.java.resolve.Symbol.TypeSymbol
 
getGenericKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getGrammar() - Method in class org.sonar.java.ast.visitors.VisitorContext
Deprecated. 
getGrammar() - Method in class org.sonar.java.parser.sslr.ActionParser2
 
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.AstScanner
 
getIndex() - Method in class org.sonar.java.JavaSquid
 
getInterfaces() - Method in class org.sonar.java.resolve.Symbol.TypeSymbol
 
getInterfaces() - Method in class org.sonar.java.resolve.Symbol.TypeVariableSymbol
 
getInternalName() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getInternalNames() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
getJavaClasspath() - Method in class org.sonar.java.SonarComponents
 
getJvmJavaType() - Method in class org.sonar.java.signature.Parameter
 
getKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getKind() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
getKind() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
 
getKind() - Method in class org.sonar.java.model.declaration.AnnotationTreeImpl
 
getKind() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
getKind() - Method in class org.sonar.java.model.declaration.EnumConstantTreeImpl
 
getKind() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
getKind() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
getKind() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.AssignmentExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.InstanceOfTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.InternalPostfixUnaryExpression
 
getKind() - Method in class org.sonar.java.model.expression.InternalPrefixUnaryExpression
 
getKind() - Method in class org.sonar.java.model.expression.LambdaExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.NewClassTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.ParenthesizedTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
 
getKind() - Method in class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.InternalSyntaxToken
 
getKind() - Method in class org.sonar.java.model.InternalSyntaxTrivia
 
getKind() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree
 
getKind() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.AssertStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.BlockTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.BreakStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.CaseGroupTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.CaseLabelTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.CatchTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.ContinueStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.DoWhileStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.EmptyStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.ExpressionStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.ForEachStatementImpl
 
getKind() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.IfStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.LabeledStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.ReturnStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.SynchronizedStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.ThrowStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.TryStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.statement.WhileStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.TypeParameterTreeImpl
 
getKind() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
 
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.expression.BinaryExpressionTreeImpl
 
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(AstNodeType) - Method in class org.sonar.java.model.KindMaps
 
getMethod(String) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getMethodComplexity(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.model.JavaTree.NotImplementedTreeImpl
 
getName() - Method in class org.sonar.java.resolve.Symbol
 
getObjectInternalName(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
getOutgoingEdges() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
getParametersTypes() - Method in class org.sonar.java.resolve.Symbol.MethodSymbol
 
getParametrizedTypeType(Symbol.TypeSymbol, Map<Type.TypeVariableType, Type>) - 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
 
getProject() - Method in class org.sonar.java.ast.visitors.VisitorContext
 
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
 
getReference(IdentifierTree) - Method in class org.sonar.java.resolve.SemanticModel
 
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.Symbol.MethodSymbol
 
getReturnType() - Method in class org.sonar.java.signature.MethodSignature
 
getRootRule() - Method in class org.sonar.java.parser.sslr.ActionParser2
 
getSemanticModel() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
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.Symbol.TypeSymbol
 
getSuperclass() - Method in class org.sonar.java.resolve.Symbol.TypeVariableSymbol
 
getSuppressWarningLines() - Method in class org.sonar.java.JavaFilesCache
 
getSymbol() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
getSymbol() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
getSymbol() - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
getSymbol() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
getSymbol(Tree) - Method in class org.sonar.java.resolve.SemanticModel
 
getSymbol() - Method in class org.sonar.java.resolve.Type
 
getSymbolType() - Method in class org.sonar.java.model.AbstractTypedTree
 
getTargetAsmClass() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getThrownTypes() - Method in class org.sonar.java.resolve.Symbol.MethodSymbol
 
getThrows() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getTo() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
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.Symbol
 
getUndocumentedPublicApi() - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
getUsage() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getUsages(Symbol) - Method in class org.sonar.java.resolve.SemanticModel
 
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
 
getValuesFor(String) - Method in class org.sonar.java.resolve.SymbolMetadata
Get the annotation values for the specified annotation.
getVisitorClasses() - Method in class org.sonar.java.bytecode.BytecodeScanner
 
GrammarBuilder - Interface in org.sonar.java.parser.sslr
 

H

handleMissingTypes(Tree) - Static method in class org.sonar.java.resolve.SemanticModel
 
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.Type.ArrayType
 
hasMethodForRuleKey(Object) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
hasSemantic() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
hasSuppressWarningLines() - Method in class org.sonar.java.JavaFilesCache
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.java.ast.api.JavaKeyword
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.java.ast.api.JavaPunctuator
 
hasToBeSkippedFromAst(AstNode) - Method in enum org.sonar.java.ast.api.JavaTokenType
 
highlightableFor(File) - Method in class org.sonar.java.SonarComponents
 

I

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
 
IdentifierTreeImpl(InternalSyntaxToken, List<AstNode>) - 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, AstNode...) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IfStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ExpressionTree, InternalSyntaxToken, StatementTree, AstNode...) - Constructor for class org.sonar.java.model.statement.IfStatementTreeImpl
 
IMPORT_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
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
 
index() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
index() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
 
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.ast.visitors.SyntaxHighlighterVisitor
 
init(Symbols) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
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
 
initializers() - Method in class org.sonar.java.model.expression.NewArrayTreeImpl
 
initializers() - Method in interface org.sonar.plugins.java.api.tree.NewArrayTree
 
innerClassName(String) - Static method in class org.sonar.java.resolve.Convert
 
Input - Class in org.sonar.java.parser.sslr
 
Input(char[]) - Constructor for class org.sonar.java.parser.sslr.Input
 
Input(char[], URI) - Constructor for class org.sonar.java.parser.sslr.Input
 
input() - Method in class org.sonar.java.parser.sslr.Input
 
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, Tree, AstNode) - Constructor for class org.sonar.java.model.expression.InstanceOfTreeImpl
 
INT - Static variable in class org.sonar.java.resolve.Type
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.sonar.java.parser.sslr.ActionParser2.ActionMethodInterceptor
 
intercept(Object, Method, Object[], MethodProxy) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
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
 
InternalPostfixUnaryExpression - Class in org.sonar.java.model.expression
 
InternalPostfixUnaryExpression(Tree.Kind, ExpressionTree, InternalSyntaxToken) - Constructor for class org.sonar.java.model.expression.InternalPostfixUnaryExpression
 
InternalPrefixUnaryExpression - Class in org.sonar.java.model.expression
 
InternalPrefixUnaryExpression(Tree.Kind, InternalSyntaxToken, ExpressionTree) - Constructor for class org.sonar.java.model.expression.InternalPrefixUnaryExpression
 
InternalSyntaxToken - Class in org.sonar.java.model
 
InternalSyntaxToken(AstNodeType, Token, int, int) - Constructor for class org.sonar.java.model.InternalSyntaxToken
 
InternalSyntaxToken(Token) - Constructor for class org.sonar.java.model.InternalSyntaxToken
 
InternalSyntaxTrivia - Class in org.sonar.java.model
 
InternalSyntaxTrivia(String, int) - Constructor for class org.sonar.java.model.InternalSyntaxTrivia
 
intLiteralValue(ExpressionTree) - Static method in class org.sonar.java.model.LiteralUtils
 
invokeRule(GrammarRuleKey) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
invokeRule(GrammarRuleKey) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
is(Tree.Kind...) - Method in class org.sonar.java.model.JavaTree
 
is(Object) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
is(T) - Method in interface org.sonar.java.parser.sslr.NonterminalBuilder
 
is(String) - Method in class org.sonar.java.resolve.Type
 
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.Symbol
 
isAccessor(ClassTree, MethodTree) - Method in class org.sonar.java.ast.visitors.AccessorVisitor
 
isAccessor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isAnnotatedOverride() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
isArray(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isArray() - Method in class org.sonar.java.signature.Parameter
 
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
 
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.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.Symbol
 
isEOF() - Method in class org.sonar.java.model.InternalSyntaxToken
 
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.Symbol
 
isFlag(int) - Method in class org.sonar.java.resolve.Symbol
 
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
 
isKind(int) - Method in class org.sonar.java.resolve.Symbol
 
isLeaf() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
isLeaf() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
 
isLeaf() - Method in class org.sonar.java.model.declaration.ModifiersTreeImpl
 
isLeaf() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
 
isLeaf() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
 
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.java.model.JavaTree.PrimitiveTypeTreeImpl
 
isLeaf() - Method in class org.sonar.plugins.java.api.tree.InferedTypeTree
 
isLegacy() - Method in class org.sonar.java.model.JavaTree
 
isMainMethod() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
isNumerical() - Method in class org.sonar.java.resolve.Type
 
isObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isOject() - Method in class org.sonar.java.signature.Parameter
 
isOneOrMoreRule(Object) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
isOptionalRule(Object) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
isOverriden() - Method in class org.sonar.java.resolve.Symbol.MethodSymbol
 
isOverriding() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
Check if a methodTree is overriden.
isPackageVisibility() - Method in class org.sonar.java.resolve.Symbol
 
isParametrized() - Method in class org.sonar.java.resolve.Type
 
isPresent() - Method in class org.sonar.java.parser.sslr.Optional
 
isPrimitive() - Method in class org.sonar.java.resolve.Type
 
isPrimitiveWrapper() - Method in class org.sonar.java.resolve.Type
 
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.Symbol
 
isProtected(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isProtected() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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.Symbol
 
isPublicApi(ClassTree, ClassTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
isPublicApi(ClassTree, MethodTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
isPublicApi(ClassTree, VariableTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
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.Symbol
 
isStatic() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
 
isStaticConstructor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isSubscribed(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
isSubtype(Type, Type) - Method in class org.sonar.java.resolve.Types
JLS7 4.10.
isSubtypeOf(String) - Method in class org.sonar.java.resolve.Type
 
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.Type
 
isTyped(String) - Method in class org.sonar.java.resolve.AnnotationInstance
 
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.Symbol.MethodSymbol
 
isVoid(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isVoid() - Method in class org.sonar.java.signature.Parameter
 
isZeroOrMoreRule(Object) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
iterator() - Method in class org.sonar.java.ast.parser.ListTreeImpl
 

J

JavaAstScanner - Class in org.sonar.java
 
JavaClasspath - Class in org.sonar.java
 
JavaClasspath(Project, Settings, FileSystem) - Constructor for class org.sonar.java.JavaClasspath
 
JavaClasspath(Project, Settings, FileSystem, MavenProject) - 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
 
JavaFileScannersFactory - Interface in org.sonar.plugins.java.api
 
JavaGrammar - Class in org.sonar.java.ast.parser
 
JavaGrammar(GrammarBuilder, 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
 
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, JavaResourceLocator, CodeVisitor...) - Constructor for class org.sonar.java.JavaSquid
 
JavaSquid(JavaConfiguration, SonarComponents, Measurer, JavaResourceLocator, CodeVisitor...) - Constructor for class org.sonar.java.JavaSquid
 
JavaTokenType - Enum in org.sonar.java.ast.api
 
JavaTree - Class in org.sonar.java.model
 
JavaTree(AstNodeType) - Constructor for class org.sonar.java.model.JavaTree
 
JavaTree(AstNodeType, Token) - Constructor for class org.sonar.java.model.JavaTree
 
JavaTree(AstNode) - Constructor for class org.sonar.java.model.JavaTree
 
JavaTree.ArrayTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.ArrayTypeTreeImpl(Tree, List<AstNode>) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
JavaTree.ArrayTypeTreeImpl(AstNode, Tree) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
JavaTree.CompilationUnitTreeImpl - Class in org.sonar.java.model
 
JavaTree.CompilationUnitTreeImpl(ExpressionTree, List<ImportTree>, List<Tree>, List<AnnotationTree>, List<AstNode>) - 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(AstNode...) - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
JavaTree.NotImplementedTreeImpl(AstNode, String) - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
JavaTree.ParameterizedTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.ParameterizedTypeTreeImpl(ExpressionTree, TypeArgumentListTreeImpl) - Constructor for class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
JavaTree.ParameterizedTypeTreeImpl(AstNode, ExpressionTree, List<Tree>) - Constructor for class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
JavaTree.PrimitiveTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.PrimitiveTypeTreeImpl(InternalSyntaxToken, List<AstNode>) - 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.UnionTypeTreeImpl(AstNode, List<Tree>) - Constructor for class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
JavaTree.WildcardTreeImpl - Class in org.sonar.java.model
 
JavaTree.WildcardTreeImpl(Tree.Kind, InternalSyntaxToken) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
JavaTree.WildcardTreeImpl(Tree.Kind, InternalSyntaxToken, List<AnnotationTreeImpl>, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
JavaTree.WildcardTreeImpl(AstNode, Tree.Kind, Tree) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
join() - Method in class org.sonar.java.ProgressReport
 
JvmJavaType - Enum in org.sonar.java.signature
 

K

keyword() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
keyword() - Method in interface org.sonar.plugins.java.api.tree.PrimitiveTypeTree
 
keywordValues() - Static method in enum org.sonar.java.ast.api.JavaKeyword
 
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(AstNode, AstNode, 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, StatementTree, AstNode...) - 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, AstNode, 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, Tree, AstNode...) - Constructor for class org.sonar.java.model.expression.LambdaExpressionTreeImpl
 
LambdaParameterListTreeImpl - Class in org.sonar.java.ast.parser
 
LambdaParameterListTreeImpl(InternalSyntaxToken, List<VariableTreeImpl>, InternalSyntaxToken, List<AstNode>) - Constructor for class org.sonar.java.ast.parser.LambdaParameterListTreeImpl
 
lastIndexOf(Object) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
leaveClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.FileVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
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
 
lineAndColumnAt(int) - Method in class org.sonar.java.parser.sslr.Input
 
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(AstNode) - Constructor for class org.sonar.java.ast.parser.ListTreeImpl
 
ListTreeImpl(AstNodeType, List<T>, List<AstNode>) - Constructor for class org.sonar.java.ast.parser.ListTreeImpl
 
LITERAL() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
literal(AstNode) - 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
 
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
 
log(CheckMessage) - Method in class org.sonar.java.ast.visitors.VisitorContext
 
LONG - Static variable in class org.sonar.java.resolve.Type
 
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
 

M

Measurer - Class in org.sonar.java
 
Measurer(Project, SensorContext, boolean) - 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.Symbol.TypeSymbol
 
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(int, IdentifierTreeImpl, List<AstNode>) - Constructor for class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
MemberSelectExpressionTreeImpl(ExpressionTree, IdentifierTree, AstNode...) - Constructor for class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
MemberSelectExpressionTreeImpl(AstNode, ExpressionTree, IdentifierTree) - Constructor for class org.sonar.java.model.expression.MemberSelectExpressionTreeImpl
 
message(String) - Method in class org.sonar.java.ProgressReport
 
metadata() - Method in class org.sonar.java.resolve.Symbol
 
method() - Method in class org.sonar.java.model.expression.MethodReferenceTreeImpl
 
METHOD - Static variable in class org.sonar.java.resolve.Type
 
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, List<ExpressionTree>, AstNode...) - 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, SyntaxToken, AstNode...) - 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
 
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(Tree, IdentifierTree, FormalParametersListTreeImpl, List<ExpressionTree>, BlockTree) - 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(AstNode) - 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, AstNode) - 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
 
ModifierTree - Interface in org.sonar.plugins.java.api.tree
 
MTH - Static variable in class org.sonar.java.resolve.Symbol
 
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.AnnotationValue
 
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
 
newAnnotatedParameterizedIdentifier(Optional<List<AnnotationTreeImpl>>, AstNode, Optional<TypeArgumentListTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newAnnotation(AstNode, ExpressionTree, Optional<ArgumentListTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newAnnotationType(AstNode, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newAnnotationTypeMethod(AstNode, AstNode, Optional<TreeFactory.Tuple<InternalSyntaxToken, ExpressionTree>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newArguments(ExpressionTree, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newArrayAccessExpression(Optional<List<AnnotationTreeImpl>>, AstNode, ExpressionTree, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newArrayCreator(Tree, NewArrayTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newArrayCreatorWithDimension(AstNode, ExpressionTree, AstNode, Optional<List<ArrayAccessExpressionTreeImpl>>, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newArrayCreatorWithInitializer(AstNode, AstNode, Optional<List<TreeFactory.Tuple<AstNode, AstNode>>>, NewArrayTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newArrayInitializer(AstNode, Optional<List<AstNode>>, AstNode) - 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<ExpressionTree>, List<ExpressionTree>, List<AstNode>) - Constructor for class org.sonar.java.model.expression.NewArrayTreeImpl
 
newAssertStatement(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newBangExpression(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newBasicType(Optional<List<AnnotationTreeImpl>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newBasicTypeArgument(ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newBasicTypeCastExpression(JavaTree.PrimitiveTypeTreeImpl, AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newBounds(ExpressionTree, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newCaseSwitchLabel(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newCatchClause(AstNode, AstNode, VariableTreeImpl, AstNode, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newCatchFormalParameter(Optional<ModifiersTreeImpl>, Tree, VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newCatchType(ExpressionTree, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newClassBody(AstNode, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newClassCastExpression(Tree, Optional<List<AstNode>>, AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newClassCreator(ExpressionTree, 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(List, ClassTreeImpl, AstNode...) - Constructor for class org.sonar.java.model.expression.NewClassTreeImpl
 
newCompilationUnit(AstNode, Optional<ExpressionTree>, Optional<List<JavaTree.ImportTreeImpl>>, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newConstructor(AstNode, FormalParametersListTreeImpl, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<AstNode, AstNode>>>>, Optional<TreeFactory.Tuple<AstNode, QualifiedIdentifierListTreeImpl>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newDefaultSwitchLabel(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newDefaultValue(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newDiamondTypeArgument(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newDotClassSelector(Optional<List<TreeFactory.Tuple<AstNode, AstNode>>>, AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newElementValueArrayInitializer(ExpressionTree, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newElementValuePair(AstNode, AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newEmptyMember(AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newEnumConstant(Optional<List<AnnotationTreeImpl>>, AstNode, Optional<ArgumentListTreeImpl>, Optional<ClassTreeImpl>, Optional<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newEnumDeclaration(AstNode, AstNode, Optional<TreeFactory.Tuple<AstNode, QualifiedIdentifierListTreeImpl>>, AstNode, Optional<List<EnumConstantTreeImpl>>, Optional<AstNode>, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newExpression(AstNode, Optional<List<AnnotationTreeImpl>>, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newFinallyBlock(AstNode, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newForeachStatement(AstNode, AstNode, VariableTreeImpl, AstNode, ExpressionTree, AstNode, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newForInitDeclaration(ModifiersTreeImpl, ExpressionTree, VariableDeclaratorListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newFormalParameter(ModifiersTreeImpl, ExpressionTree, VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newIdentifierOrMethodInvocation(Optional<TypeArgumentListTreeImpl>, AstNode, Optional<ArgumentListTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newIfWithElse(AstNode, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newImportDeclaration(AstNode, Optional<AstNode>, ExpressionTree, Optional<TreeFactory.Tuple<AstNode, AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newInferedParameters(AstNode, Optional<TreeFactory.Tuple<VariableTreeImpl, Optional<List<TreeFactory.Tuple<AstNode, VariableTreeImpl>>>>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newInitializerMember(Optional<AstNode>, BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newInnerClassOrEnum(ModifiersTreeImpl, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newInstanceofExpression(AstNode, Tree) - 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(AstNode, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newMethod(ExpressionTree, AstNode, FormalParametersListTreeImpl, Optional<List<TreeFactory.Tuple<Optional<List<AnnotationTreeImpl>>, TreeFactory.Tuple<AstNode, AstNode>>>>, Optional<TreeFactory.Tuple<AstNode, QualifiedIdentifierListTreeImpl>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newNormalAnnotation(AssignmentExpressionTreeImpl, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand1(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand10(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand11(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand2(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand3(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand4(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand5(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand6(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand7(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand8(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newOperatorAndOperand9(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newPackageDeclaration(Optional<List<AnnotationTreeImpl>>, AstNode, ExpressionTree, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newPostfixExpression(ExpressionTree, Optional<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newPrefixedExpression(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newPrimaryMethodReference(ExpressionTree, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newQualifiedIdentifier(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newQualifiedIdentifierList(ExpressionTree, Optional<List<TreeFactory.Tuple<AstNode, ExpressionTree>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newResource(ModifiersTreeImpl, ExpressionTree, VariableTreeImpl, AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newResources(List<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newSimpleParameter(AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newSingleElementAnnotation(AstNode, ExpressionTree, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newStandardForStatement(AstNode, AstNode, Optional<StatementExpressionListTreeImpl>, AstNode, Optional<ExpressionTree>, AstNode, Optional<StatementExpressionListTreeImpl>, AstNode, StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newStatementExpressions(ExpressionTree, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newSuperMethodReference(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTernaryExpression(AstNode, ExpressionTree, AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTildaExpression(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTryCatch(Optional<List<CatchTreeImpl>>, Optional<BlockTreeImpl>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTryFinally(BlockTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTryWithResourcesStatement(AstNode, AstNode, ResourceListTreeImpl, AstNode, BlockTreeImpl, Optional<List<CatchTreeImpl>>, Optional<BlockTreeImpl>) - 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
 
newTuple15(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
 
newTuple2(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple3(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple4(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple5(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple6(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple7(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple8(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTuple9(T, U) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newType(ExpressionTree, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTypeArgumentList(AstNode, Tree, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTypeDeclaration(ModifiersTreeImpl, ClassTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTypeMethodReference(Tree, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTypeParameter(AstNode, BoundListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newTypeParameterList(AstNode, TypeParameterTreeImpl, Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newVariableArgumentFormalParameter(Optional<List<AnnotationTreeImpl>>, AstNode, VariableTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newVariableDeclarator(AstNode, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newVariableDeclaratorId(AstNode, Optional<List<AstNode>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newVariableDeclarators(VariableTreeImpl, Optional<List<TreeFactory.Tuple<AstNode, VariableTreeImpl>>>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWildcardTypeArguments(AstNode, Optional<List<AnnotationTreeImpl>>, ExpressionTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode(Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode(AstNode, Optional<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode10(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode11(Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode12(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode13(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode14(AstNode, Optional<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode15(AstNode, Optional<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode2(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode4(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode5(Optional<List<AstNode>>, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode6(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode7(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode8(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
newWrapperAstNode9(AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
nodesToVisit() - Method in class org.sonar.java.ast.visitors.AccessorVisitor
 
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.LinesOfCodeVisitor
 
nodesToVisit() - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
nodesToVisit() - Method in class org.sonar.java.Measurer
 
nonterminal() - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
nonterminal(GrammarRuleKey) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
nonterminal() - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
nonterminal(GrammarRuleKey) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
NonterminalBuilder<T> - Interface in org.sonar.java.parser.sslr
 
NORMAL_ANNOTATION_REST() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
notifyVisitors(SquidIndex, JavaResourceLocator) - Method in class org.sonar.java.bytecode.BytecodeVisitorNotifier
 
numberOfStatements(Tree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 

O

of(T) - Static method in class org.sonar.java.parser.sslr.Optional
 
oneOrMore(T) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
oneOrMore(T) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
openBraceToken() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
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.SwitchStatementTree
 
openBracketToken() - Method in class org.sonar.java.ast.parser.TypeParameterListTreeImpl
 
openBracketToken() - Method in class org.sonar.java.model.expression.ArrayAccessExpressionTreeImpl
 
openBracketToken() - Method in class org.sonar.java.model.expression.TypeArgumentListTreeImpl
 
openBracketToken() - Method in interface org.sonar.plugins.java.api.tree.ArrayAccessExpressionTree
 
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.expression.LambdaExpressionTreeImpl
 
openParenToken() - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
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.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.MethodInvocationTree
 
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
 
optional(T) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
optional(T) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
Optional<T> - Class in org.sonar.java.parser.sslr
Loosely modeled after Optional.
Optional() - Constructor for class org.sonar.java.parser.sslr.Optional
 
or(T) - Method in class org.sonar.java.parser.sslr.Optional
 
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.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.parser.sslr - package org.sonar.java.parser.sslr
 
org.sonar.java.resolve - package org.sonar.java.resolve
 
org.sonar.java.signature - package org.sonar.java.signature
 
org.sonar.plugins.java.api - package org.sonar.plugins.java.api
 
org.sonar.plugins.java.api.tree - package org.sonar.plugins.java.api.tree
Provides interfaces to represent Java source code as syntax tree.
orNull() - Method in class org.sonar.java.parser.sslr.Optional
 
outermostClass() - Method in class org.sonar.java.resolve.Symbol
The outermost class which indirectly owns this symbol.
owner() - Method in class org.sonar.java.resolve.Symbol
The owner of this symbol.

P

PACKAGE_DECLARATION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
packageAnnotations() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
packageAnnotations() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
 
packageName() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
packageName() - Method in interface org.sonar.plugins.java.api.tree.CompilationUnitTree
 
packageNameAsString() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
packagePart(String) - Static method in class org.sonar.java.resolve.Convert
 
packge() - Method in class org.sonar.java.resolve.Symbol
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
 
ParametrizedTypeCache - Class in org.sonar.java.resolve
 
ParametrizedTypeCache() - Constructor for class org.sonar.java.resolve.ParametrizedTypeCache
 
PARENTHESIZED_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
parenthesizedExpression(AstNode, ExpressionTree, AstNode) - 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(ExpressionTree, AstNode...) - Constructor for class org.sonar.java.model.expression.ParenthesizedTreeImpl
 
parse(List) - Method in class org.sonar.java.parser.sslr.ActionParser2
 
parse(File) - Method in class org.sonar.java.parser.sslr.ActionParser2
 
parse(String) - Method in class org.sonar.java.parser.sslr.ActionParser2
 
PCK - Static variable in class org.sonar.java.resolve.Symbol
 
peekSourceCode() - Method in class org.sonar.java.ast.visitors.VisitorContext
popSourceCode() - Method in class org.sonar.java.ast.visitors.VisitorContext
prependChildren(AstNode...) - Method in class org.sonar.java.model.JavaTree
 
prependChildren(List<? extends AstNode>) - Method in class org.sonar.java.model.JavaTree
 
prependNewFormalParameter(VariableTreeImpl, Optional<AstNode>) - Method in class org.sonar.java.ast.parser.TreeFactory
 
PRIMARY() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
PrimitiveTypeTree - Interface in org.sonar.plugins.java.api.tree
Primitive type.
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
 
ProgressReport - Class in org.sonar.java
 
ProgressReport(String, long, Logger) - Constructor for class org.sonar.java.ProgressReport
 
ProgressReport(String, long) - Constructor for class org.sonar.java.ProgressReport
 
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<? extends ExpressionTree>, List<AstNode>) - Constructor for class org.sonar.java.ast.parser.QualifiedIdentifierListTreeImpl
 
questionToken() - Method in class org.sonar.java.model.expression.ConditionalExpressionTreeImpl
 
questionToken() - Method in interface org.sonar.plugins.java.api.tree.ConditionalExpressionTree
 

R

registerClass(Symbol.TypeSymbol) - Method in class org.sonar.java.resolve.BytecodeCompleter
 
registerClass(Symbol.TypeSymbol) - Method in class org.sonar.java.resolve.Resolve
 
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
 
replaceByRule(GrammarRuleKey, int) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
Resolve - Class in org.sonar.java.resolve
Routines for name resolution.
Resolve(Symbols, BytecodeCompleter, ParametrizedTypeCache) - Constructor for class org.sonar.java.resolve.Resolve
 
Resolve.AccessErrorSymbol - Class in org.sonar.java.resolve
 
Resolve.AccessErrorSymbol(Symbol, Type) - Constructor for class org.sonar.java.resolve.Resolve.AccessErrorSymbol
 
Resolve.AmbiguityErrorSymbol - Class in org.sonar.java.resolve
 
Resolve.AmbiguityErrorSymbol() - Constructor for class org.sonar.java.resolve.Resolve.AmbiguityErrorSymbol
 
Resolve.SymbolNotFound - Class in org.sonar.java.resolve
 
Resolve.SymbolNotFound() - Constructor for class org.sonar.java.resolve.Resolve.SymbolNotFound
 
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(Type, Type) - Method in class org.sonar.java.resolve.Resolve
 
RESOURCE() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
resourceFromIOFile(File) - Method in class org.sonar.java.SonarComponents
 
ResourceListTreeImpl - Class in org.sonar.java.ast.parser
 
ResourceListTreeImpl(List<VariableTreeImpl>, List<AstNode>) - 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(AstNode, Optional<ExpressionTree>, AstNode) - 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(ExpressionTree, AstNode...) - Constructor for class org.sonar.java.model.statement.ReturnStatementTreeImpl
 
returnType() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
returnType() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
 
rightOperand() - Method in class org.sonar.java.model.expression.BinaryExpressionTreeImpl
 
rightOperand() - Method in interface org.sonar.plugins.java.api.tree.BinaryExpressionTree
 
rootRule() - Method in class org.sonar.java.parser.sslr.ActionParser2
 
ruleKeyForAction(Method) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
ruleKeyForMethod(Method) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
run() - Method in class org.sonar.java.ProgressReport
 

S

sanitize(AstNode) - Method in class org.sonar.java.ast.parser.AstNodeSanitizer
 
saveEnv(Symbol, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
 
scan(Iterable<File>) - Method in class org.sonar.java.ast.AstScanner
 
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.SubscriptionVisitor
 
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, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.java.JavaAstScanner
Helper method for testing checks without having to deploy them on a Sonar instance.
scanSingleFile(File, File, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.java.JavaAstScanner
Helper method for testing checks without having to deploy them on a Sonar instance.
scanTree(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
Scope - Class in org.sonar.java.resolve
Represents an area of visibility.
Scope(Symbol) - 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(Symbol, BytecodeCompleter) - Constructor for class org.sonar.java.resolve.Scope.StarImportScope
 
Scope.StaticStarImportScope - Class in org.sonar.java.resolve
 
Scope.StaticStarImportScope(Symbol, 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
 
SecondPass - Class in org.sonar.java.resolve
Completes hierarchy of types.
SecondPass(SemanticModel, Symbols, 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.JavaTree.ImportTreeImpl
 
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.ReturnStatementTree
 
semicolonToken() - Method in interface org.sonar.plugins.java.api.tree.ThrowStatementTree
 
separatesAccessorsFromMethods() - Method in class org.sonar.java.JavaConfiguration
 
set(int, T) - Method in class org.sonar.java.ast.parser.ListTreeImpl
 
setAnalyseAccessors(boolean) - Method in class org.sonar.java.model.VisitorsBridge
 
setCharset(Charset) - Method in interface org.sonar.java.CharsetAwareVisitor
 
setCharset(Charset) - Method in class org.sonar.java.Measurer
 
setCharset(Charset) - Method in class org.sonar.java.model.VisitorsBridge
 
setChildIndex(AstNode, int) - Static method in class org.sonar.java.ast.parser.AstNodeReflector
 
setCommentAnalyser(CommentAnalyser) - Method in class org.sonar.java.ast.AstScanner
 
setCommentAnalyser(CommentAnalyser) - Method in class org.sonar.java.ast.visitors.VisitorContext
 
setFile(File) - Method in class org.sonar.java.ast.visitors.VisitorContext
 
setJavaResourceLocator(JavaResourceLocator) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
setJavaResourceLocator(JavaResourceLocator) - Method in class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
setMethodType(Type.MethodType) - Method in class org.sonar.java.resolve.Symbol.MethodSymbol
 
setParent(AstNode, AstNode) - Static method in class org.sonar.java.ast.parser.AstNodeReflector
 
setRootRule(Rule) - Method in class org.sonar.java.parser.sslr.ActionParser2
 
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
 
setSquidIndex(SquidIndex) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
setSymbol(Symbol.TypeSymbol) - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
setSymbol(Symbol.MethodSymbol) - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
setSymbol(Symbol.VariableSymbol) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
setSymbol(Symbol) - Method in class org.sonar.java.model.expression.MethodInvocationTreeImpl
 
setToken(AstNode, Token) - Static method in class org.sonar.java.ast.parser.AstNodeReflector
 
setType(Type) - Method in class org.sonar.java.model.AbstractTypedTree
 
setUsed(boolean) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
setVararg(boolean) - Method in class org.sonar.java.model.declaration.VariableTreeImpl
 
SHIFT_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
SHORT - Static variable in class org.sonar.java.resolve.Type
 
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.AstScanner
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
 
SONAR_JAVA_BINARIES - Static variable in class org.sonar.java.JavaClasspathProperties
 
SONAR_JAVA_LIBRARIES - Static variable in class org.sonar.java.JavaClasspathProperties
 
SonarComponents - Class in org.sonar.java
 
SonarComponents(FileLinesContextFactory, ResourcePerspectives, Project, JavaClasspath) - Constructor for class org.sonar.java.SonarComponents
 
SonarComponents(FileLinesContextFactory, ResourcePerspectives, Project, JavaClasspath, JavaFileScannersFactory[]) - 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
 
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(String) - Method in class org.sonar.java.ProgressReport
 
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>) - 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
 
staticKeyword() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
 
staticKeyword() - Method in interface org.sonar.plugins.java.api.tree.ImportTree
 
stop(String) - Method in class org.sonar.java.ProgressReport
 
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
 
substring(int, int) - Method in class org.sonar.java.parser.sslr.Input
 
superClass() - Method in class org.sonar.java.model.declaration.ClassTreeImpl
 
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.Symbol.TypeSymbol
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(AstNode, AstNode, ExpressionTree, AstNode, AstNode, Optional<List<CaseGroupTreeImpl>>, AstNode) - 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, List<AstNode>) - Constructor for class org.sonar.java.model.statement.SwitchStatementTreeImpl
 
Symbol - Class in org.sonar.java.resolve
 
Symbol(int, int, String, Symbol) - Constructor for class org.sonar.java.resolve.Symbol
 
Symbol.MethodSymbol - Class in org.sonar.java.resolve
Represents a method, constructor or initializer (static or instance).
Symbol.MethodSymbol(int, String, Type, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.MethodSymbol
 
Symbol.MethodSymbol(int, String, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.MethodSymbol
 
Symbol.PackageSymbol - Class in org.sonar.java.resolve
Represents package.
Symbol.PackageSymbol(String, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.PackageSymbol
 
Symbol.TypeSymbol - Class in org.sonar.java.resolve
Represents a class, interface, enum or annotation type.
Symbol.TypeSymbol(int, String, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.TypeSymbol
 
Symbol.TypeVariableSymbol - Class in org.sonar.java.resolve
Represents type variable of a parametrized type ie: T in class Foo{}
Symbol.TypeVariableSymbol(String, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.TypeVariableSymbol
 
Symbol.VariableSymbol - Class in org.sonar.java.resolve
Represents a field, enum constant, method or constructor parameter, local variable, resource variable or exception parameter.
Symbol.VariableSymbol(int, String, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.VariableSymbol
 
Symbol.VariableSymbol(int, String, Type, Symbol) - Constructor for class org.sonar.java.resolve.Symbol.VariableSymbol
 
symbolizableFor(File) - Method in class org.sonar.java.SonarComponents
 
SymbolMetadata - 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
 
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(AstNode, AstNode, ExpressionTree, AstNode, 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, BlockTree, AstNode...) - 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
 
SyntaxToken - Interface in org.sonar.plugins.java.api.tree
Represents a token in the syntax tree.
SyntaxTreeCreator<T> - Class in org.sonar.java.parser.sslr
 
SyntaxTreeCreator(Object, ActionParser2.GrammarBuilderInterceptor) - Constructor for class org.sonar.java.parser.sslr.SyntaxTreeCreator
 
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

TestFileVisitorsBridge - Class in org.sonar.java.model
This visitor is used to add the mapping between className and SonarResource for test files into JavaResourceLocator
TestFileVisitorsBridge(JavaFileScanner) - Constructor for class org.sonar.java.model.TestFileVisitorsBridge
 
text() - Method in class org.sonar.java.model.InternalSyntaxToken
 
text() - Method in interface org.sonar.plugins.java.api.tree.SyntaxToken
 
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
 
throwsClauses() - Method in class org.sonar.java.model.declaration.MethodTreeImpl
 
throwsClauses() - Method in interface org.sonar.plugins.java.api.tree.MethodTree
 
throwStatement(AstNode, ExpressionTree, AstNode) - 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(ExpressionTree, AstNode...) - 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(String) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
token(String) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
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.bytecode.visitor.DependenciesVisitor
 
toString() - Method in class org.sonar.java.model.expression.IdentifierTreeImpl
 
toString() - Method in class org.sonar.java.parser.sslr.DelayedRuleInvocationExpression
 
toString() - Method in class org.sonar.java.resolve.Symbol.TypeSymbol
 
toString() - Method in class org.sonar.java.resolve.Type.ArrayType
 
toString() - Method in class org.sonar.java.resolve.Type.MethodType
 
toString() - Method in class org.sonar.java.resolve.Type
 
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
 
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>, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
 
TryStatementTreeImpl(InternalSyntaxToken, InternalSyntaxToken, ResourceListTreeImpl, InternalSyntaxToken, BlockTreeImpl, List<CatchTreeImpl>, BlockTreeImpl) - Constructor for class org.sonar.java.model.statement.TryStatementTreeImpl
 
TYP - Static variable in class org.sonar.java.resolve.Symbol
 
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.Symbol.VariableSymbol
 
Type - Class in org.sonar.java.resolve
 
Type(int, Symbol.TypeSymbol) - Constructor for class org.sonar.java.resolve.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 - Class in org.sonar.java.resolve
 
Type.ArrayType(Type, Symbol.TypeSymbol) - Constructor for class org.sonar.java.resolve.Type.ArrayType
 
Type.ClassType - Class in org.sonar.java.resolve
 
Type.ClassType(Symbol.TypeSymbol) - Constructor for class org.sonar.java.resolve.Type.ClassType
 
Type.MethodType - Class in org.sonar.java.resolve
 
Type.MethodType(List<Type>, Type, List<Type>, Symbol.TypeSymbol) - Constructor for class org.sonar.java.resolve.Type.MethodType
 
Type.ParametrizedTypeType - Class in org.sonar.java.resolve
 
Type.TypeVariableType - Class in org.sonar.java.resolve
 
Type.TypeVariableType(Symbol.TypeVariableSymbol) - Constructor for class org.sonar.java.resolve.Type.TypeVariableType
 
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<AstNode>, 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(Tree, ExpressionTree, InternalSyntaxToken, List<AstNode>) - Constructor for class org.sonar.java.model.expression.TypeCastExpressionTreeImpl
 
TypeCastExpressionTreeImpl(AstNode, Tree, 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<AstNode>, 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.Symbol.MethodSymbol
 
typeParameters() - Method in class org.sonar.java.resolve.Symbol.TypeSymbol
 
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
 
TypeUnionListTreeImpl - Class in org.sonar.java.ast.parser
 
TypeUnionListTreeImpl(List<Tree>, List<AstNode>) - Constructor for class org.sonar.java.ast.parser.TypeUnionListTreeImpl
 
TYPEVAR - Static variable in class org.sonar.java.resolve.Type
 

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.Type
 
update() - Method in class org.sonar.java.model.statement.ForStatementTreeImpl
 
update() - Method in interface org.sonar.plugins.java.api.tree.ForStatementTree
 
uri() - Method in class org.sonar.java.parser.sslr.Input
 

V

value() - Method in class org.sonar.java.model.expression.LiteralTreeImpl
 
value() - Method in class org.sonar.java.resolve.AnnotationValue
 
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.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.AnnotationInstance
 
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() - 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.
VAR - Static variable in class org.sonar.java.resolve.Symbol
 
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>, List<AstNode>) - 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, int, List<AstNode>) - Constructor for class org.sonar.java.model.declaration.VariableTreeImpl
 
VariableTreeImpl(InternalSyntaxToken, ExpressionTree, AstNode...) - 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
 
VariableTreeImpl(AstNode, ModifiersTree, Tree, 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.BytecodeVisitor
 
visitAnnotation(AnnotationTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitAnnotation(AnnotationTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitAnnotation(AnnotationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitArray(String) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
 
visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitArrayAccessExpression(ArrayAccessExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitArrayType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitArrayType(ArrayTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitArrayType(ArrayTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitArrayType(ArrayTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitAssertStatement(AssertStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitAssertStatement(AssertStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitAssertStatement(AssertStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
Computes type of an assignment expression.
visitAssignmentExpression(AssignmentExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitAssignmentExpression(AssignmentExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitAttribute(Attribute) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitBaseType(char) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitBinaryExpression(BinaryExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitBinaryExpression(BinaryExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitBlock(BlockTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitBlock(BlockTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitBlock(BlockTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.resolve.LabelsVisitor
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitBreakStatement(BreakStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitBreakStatement(BreakStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitCaseGroup(CaseGroupTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitCaseGroup(CaseGroupTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitCaseLabel(CaseLabelTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitCaseLabel(CaseLabelTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitCatch(CatchTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitCatch(CatchTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitCatch(CatchTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitClass(ClassTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
visitClass(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.plugins.java.api.tree.BaseTreeVisitor
 
visitClass(ClassTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitClassBound() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitClassType(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitCompilationUnit(CompilationUnitTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitCompilationUnit(CompilationUnitTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitConditionalExpression(ConditionalExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitConditionalExpression(ConditionalExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.resolve.LabelsVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitContinueStatement(ContinueStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitContinueStatement(ContinueStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitDoWhileStatement(DoWhileStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitEdge(AsmEdge) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
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.plugins.java.api.tree.BaseTreeVisitor
 
visitEmptyStatement(EmptyStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitEnd() - Method in class org.sonar.java.resolve.BytecodeVisitor
If at this point there is no owner of current class, then this is a top-level class, because outer classes always will be completed before inner classes - see BytecodeVisitor.defineOuterClass(String, String, int).
visitEnum(String, String, String) - Method in class org.sonar.java.resolve.BytecodeAnnotationVisitor
 
visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitEnumConstant(EnumConstantTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitEnumConstant(EnumConstantTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitEnumConstant(EnumConstantTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitExceptionType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitExpressionStatement(ExpressionStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitExpressionStatement(ExpressionStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitField(int, String, String, String, Object) - Method in class org.sonar.java.bytecode.asm.AsmClassVisitor
 
visitField(AsmField) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
visitField(int, String, String, String, Object) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitFieldInsn(int, String, String, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.FileVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.model.TestFileVisitorsBridge
 
visitFile(AstNode) - Method in class org.sonar.java.model.VisitorsBridge
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.java.resolve.FirstPass
 
visitForEachStatement(ForEachStatement) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitForEachStatement(ForEachStatement) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitFormalTypeParameter(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitForStatement(ForStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitForStatement(ForStatementTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitForStatement(ForStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitForStatement(ForStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitFrame(int, int, Object[], int, Object[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitIdentifier(IdentifierTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitIdentifier(IdentifierTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitIfStatement(IfStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitIfStatement(IfStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitIincInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitImport(ImportTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitImport(ImportTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitImport(ImportTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitImport(ImportTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitInnerClass(String, String, String, int) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitInnerClassType(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitInsn(int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitInstanceOf(InstanceOfTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitInstanceOf(InstanceOfTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitInstanceOf(InstanceOfTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitInterface() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitInterfaceBound() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitIntInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitJumpInsn(int, Label) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.resolve.LabelsVisitor
 
visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitLabeledStatement(LabeledStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitLabeledStatement(LabeledStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitLambdaExpression(LambdaExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitLambdaExpression(LambdaExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitLdcInsn(Object) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLineNumber(int, Label) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLiteral(LiteralTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitLiteral(LiteralTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitLiteral(LiteralTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitMemberSelectExpression(MemberSelectExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitMemberSelectExpression(MemberSelectExpressionTree) - Method in class org.sonar.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.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.plugins.java.api.tree.BaseTreeVisitor
 
visitMethodInvocation(MethodInvocationTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitMethodReference(MethodReferenceTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitMethodReference(MethodReferenceTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitMethodReference(MethodReferenceTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitModifier(ModifiersTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitModifier(ModifiersTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitNewArray(NewArrayTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitNewArray(NewArrayTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitNewArray(NewArrayTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitNewClass(NewClassTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
visitNewClass(NewClassTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitNewClass(NewClassTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitNewClass(NewClassTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitNode(Tree) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
visitNode(Tree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
visitNode(AstNode) - 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
Replacement for com.sonar.sslr.squid.SquidAstVisitorContextImpl.
VisitorContext(SourceProject) - Constructor for class org.sonar.java.ast.visitors.VisitorContext
 
VisitorsBridge - Class in org.sonar.java.model
 
VisitorsBridge(JavaFileScanner) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge(JavaFileScanner, List<File>) - Constructor for class org.sonar.java.model.VisitorsBridge
 
VisitorsBridge(Iterable, SonarComponents) - Constructor for class org.sonar.java.model.VisitorsBridge
 
visitOther(Tree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitOther(Tree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitOther(Tree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitOuterClass(String, String, String) - Method in class org.sonar.java.resolve.BytecodeVisitor

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

visitParameterizedType(ParameterizedTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitParameterizedType(ParameterizedTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitParameterizedType(ParameterizedTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitParameterType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitParenthesized(ParenthesizedTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitParenthesized(ParenthesizedTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitParenthesized(ParenthesizedTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitPrimitiveType(PrimitiveTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitPrimitiveType(PrimitiveTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitPrimitiveType(PrimitiveTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitReturnStatement(ReturnStatementTree) - Method in class org.sonar.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.plugins.java.api.tree.BaseTreeVisitor
 
visitSwitchStatement(SwitchStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitSynchronizedStatement(SynchronizedStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitThrowStatement(ThrowStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitThrowStatement(ThrowStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitToken(SyntaxToken) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
visitToken(Token) - 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(Token) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitTokens(CompilationUnitTree) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
visitTrivia(SyntaxTrivia) - Method in class org.sonar.java.ast.visitors.SubscriptionVisitor
 
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.plugins.java.api.tree.BaseTreeVisitor
 
visitTryStatement(TryStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTypeAnnotation(int, TypePath, String, boolean) - Method in class org.sonar.java.resolve.BytecodeVisitor
 
visitTypeArgument() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitTypeArgument(char) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitTypeArguments(TypeArgumentListTreeImpl) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitTypeArguments(TypeArgumentListTreeImpl) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitTypeArguments(TypeArgumentListTreeImpl) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTypeCast(TypeCastTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitTypeCast(TypeCastTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitTypeCast(TypeCastTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTypeInsn(int, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitTypeParameter(TypeParameterTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitTypeParameter(TypeParameterTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitTypeParameter(TypeParameterTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTypeParameters(TypeParameters) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitTypeParameters(TypeParameters) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitTypeVariable(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitUnaryExpression(UnaryExpressionTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitUnaryExpression(UnaryExpressionTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitUnionType(UnionTypeTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitUnionType(UnionTypeTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitUnionType(UnionTypeTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitVariable(VariableTree) - Method in class org.sonar.java.ast.visitors.PublicApiChecker
 
visitVariable(VariableTree) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitVariable(VariableTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitVariable(VariableTree) - Method in class org.sonar.java.resolve.FirstPass
 
visitVariable(VariableTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitVariable(VariableTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitVariable(VariableTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitVarInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.java.ast.visitors.StatementVisitor
 
visitWhileStatement(WhileStatementTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitWhileStatement(WhileStatementTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
visitWildcard(WildcardTree) - Method in class org.sonar.java.resolve.TypeAndReferenceSolver
 
visitWildcard(WildcardTree) - Method in class org.sonar.plugins.java.api.tree.BaseTreeVisitor
 
visitWildcard(WildcardTree) - Method in interface org.sonar.plugins.java.api.tree.TreeVisitor
 
VOID - Static variable in class org.sonar.java.resolve.Type
 
VOID_CLASS_EXPRESSION() - Method in class org.sonar.java.ast.parser.JavaGrammar
 
voidClassExpression(AstNode, AstNode, AstNode) - Method in class org.sonar.java.ast.parser.TreeFactory
 
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(AstNode, AstNode, ExpressionTree, AstNode, 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, AstNode...) - Constructor for class org.sonar.java.model.statement.WhileStatementTreeImpl
 
WildcardTree - Interface in org.sonar.plugins.java.api.tree
Wildcard type argument.
withSquidAstVisitor(SquidAstVisitor<LexerlessGrammar>) - Method in class org.sonar.java.ast.AstScanner
 
wrapInBlockStatements(VariableDeclaratorListTreeImpl) - Method in class org.sonar.java.ast.parser.TreeFactory
 
wrapInBlockStatements(StatementTree) - Method in class org.sonar.java.ast.parser.TreeFactory
 
WRAPPER_AST_NODE - Static variable in class org.sonar.java.ast.parser.TreeFactory
 

Z

zeroOrMore(T) - Method in class org.sonar.java.parser.sslr.ActionParser2.GrammarBuilderInterceptor
 
zeroOrMore(T) - Method in interface org.sonar.java.parser.sslr.GrammarBuilder
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 

Copyright © 2012–2015 SonarSource. All rights reserved.