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

A

ABSENT - Static variable in class org.sonar.java.resolve.Symbol
 
ABSTRACT - Static variable in class org.sonar.java.resolve.Flags
 
accept(CodeVisitor) - Method in class org.sonar.java.ast.AstScanner
 
accept(CodeVisitor) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.AnnotationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ArrayAccessExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.AssertStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.AssignmentExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.BinaryExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.BlockTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.BreakStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.CaseGroupTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.CaseLabelTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.CatchTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ConditionalExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ContinueStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.DoWhileStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.EmptyStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.EnumConstantTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ExpressionStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ForEachStatementImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.IdentifierTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.IfStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.InstanceOfTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.LabeledStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.LambdaExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.LiteralTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.MemberSelectExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.MethodInvocationTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ModifiersTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.NewArrayTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
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.ParenthesizedTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ReturnStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.SwitchStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.SynchronizedStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.ThrowStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.TypeCastExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.UnaryExpressionTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.VariableTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.WhileStatementTreeImpl
 
accept(TreeVisitor) - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
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
 
addEdge(AsmEdge) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
addSourceCode(SourceCode) - Method in class org.sonar.java.ast.visitors.VisitorContext
aggregateIfThereIsAlreadyAValue() - Method in enum org.sonar.java.ast.api.JavaMetric
 
AMBIGUOUS - Static variable in class org.sonar.java.resolve.Symbol
 
ANNOTATION - Static variable in class org.sonar.java.resolve.Flags
Annotation type.
annotations() - Method in class org.sonar.java.model.JavaTree.ModifiersTreeImpl
 
annotationType() - Method in class org.sonar.java.model.JavaTree.AnnotationTreeImpl
 
AnonymousInnerClassVisitor - Class in org.sonar.java.ast.visitors
 
AnonymousInnerClassVisitor() - Constructor for class org.sonar.java.ast.visitors.AnonymousInnerClassVisitor
 
arguments() - Method in class org.sonar.java.model.JavaTree.AnnotationTreeImpl
 
arguments() - Method in class org.sonar.java.model.JavaTree.MethodInvocationTreeImpl
 
arguments() - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
ARRAY - Static variable in class org.sonar.java.resolve.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
 
associateEnv(AstNode, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
Associates given AstNode with given environment.
associateReference(AstNode, Symbol) - Method in class org.sonar.java.resolve.SemanticModel
 
associateSymbol(AstNode, Symbol) - Method in class org.sonar.java.resolve.SemanticModel
Associates given AstNode with given Symbol.
AstScanner - Class in org.sonar.java.ast
Replacement for AstScanner.
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

block() - Method in class org.sonar.java.model.JavaTree.CatchTreeImpl
 
block() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
block() - Method in class org.sonar.java.model.JavaTree.SynchronizedStatementTreeImpl
 
block() - Method in class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
body() - Method in class org.sonar.java.model.JavaTree.BlockTreeImpl
 
body() - Method in class org.sonar.java.model.JavaTree.CaseGroupTreeImpl
 
body() - Method in class org.sonar.java.model.JavaTree.LambdaExpressionTreeImpl
 
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.model.JavaTree.WildcardTreeImpl
 
BYTE - Static variable in class org.sonar.java.resolve.Type
 
BytecodeScanner - Class in org.sonar.java.bytecode
 
BytecodeScanner(SquidIndex) - 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
 
BytecodeVisitorNotifier - Class in org.sonar.java.bytecode
 
BytecodeVisitorNotifier(AsmClass, BytecodeVisitor[]) - Constructor for class org.sonar.java.bytecode.BytecodeVisitorNotifier
 

C

cases() - Method in class org.sonar.java.model.JavaTree.SwitchStatementTreeImpl
 
catches() - Method in class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
CHAR - Static variable in class org.sonar.java.resolve.Type
 
CharsetAwareVisitor - Interface in org.sonar.java
 
CLASS - Static variable in class org.sonar.java.resolve.Type
 
classBody() - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
ClassLoaderBuilder - Class in org.sonar.java.bytecode
 
ClassVisitor - Class in org.sonar.java.ast.visitors
 
ClassVisitor() - Constructor for class org.sonar.java.ast.visitors.ClassVisitor
 
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.
CommentLinesVisitor - Class in org.sonar.java.ast.visitors
 
CommentLinesVisitor() - Constructor for class org.sonar.java.ast.visitors.CommentLinesVisitor
 
compilationUnit(AstNode) - Method in class org.sonar.java.model.JavaTreeMaker
 
complete(Symbol) - Method in class org.sonar.java.resolve.SecondPass
 
complete(Symbol.TypeSymbol) - Method in class org.sonar.java.resolve.SecondPass
 
complete(Symbol.MethodSymbol) - Method in class org.sonar.java.resolve.SecondPass
 
complete(Symbol.VariableSymbol) - Method in class org.sonar.java.resolve.SecondPass
 
complete() - Method in class org.sonar.java.resolve.Symbol
 
ComplexityVisitor - Class in org.sonar.java.ast.visitors
 
ComplexityVisitor() - Constructor for class org.sonar.java.ast.visitors.ComplexityVisitor
 
condition() - Method in class org.sonar.java.model.JavaTree.AssertStatementTreeImpl
 
condition() - Method in class org.sonar.java.model.JavaTree.ConditionalExpressionTreeImpl
 
condition() - Method in class org.sonar.java.model.JavaTree.DoWhileStatementTreeImpl
 
condition() - Method in class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 
condition() - Method in class org.sonar.java.model.JavaTree.IfStatementTreeImpl
 
condition() - Method in class org.sonar.java.model.JavaTree.WhileStatementTreeImpl
 
containsObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
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, SemanticModelVisitor, SquidAstVisitor<LexerlessGrammar>...) - Static method in class org.sonar.java.JavaAstScanner
 
createFileViolation(CodeCheck, String, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
createFor(AstNode) - Static method in class org.sonar.java.resolve.SemanticModel
 
createGrammar() - Static method in enum org.sonar.java.ast.parser.JavaGrammar
 
createGrammarBuilder() - Static method in enum org.sonar.java.ast.parser.JavaGrammar
 
createJavaFileScanners() - Method in class org.sonar.java.SonarComponents
 
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

D

defaultValue() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
DependenciesVisitor - Class in org.sonar.java.bytecode.visitor
 
DependenciesVisitor(DirectedGraph<SourceCode, SourceCodeEdge>) - Constructor for class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
detail() - Method in class org.sonar.java.model.JavaTree.AssertStatementTreeImpl
 
dimensions() - Method in class org.sonar.java.model.JavaTree.NewArrayTreeImpl
 
DITVisitor - Class in org.sonar.java.bytecode.visitor
 
DITVisitor() - Constructor for class org.sonar.java.bytecode.visitor.DITVisitor
 
DOUBLE - Static variable in class org.sonar.java.resolve.Type
 

E

elseStatement() - Method in class org.sonar.java.model.JavaTree.IfStatementTreeImpl
 
EMPTY - Static variable in class org.sonar.java.model.JavaTree.ModifiersTreeImpl
 
enclosingClass() - Method in class org.sonar.java.resolve.Symbol
The closest enclosing class.
enclosingExpression() - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
EndAtLineVisitor - Class in org.sonar.java.ast.visitors
 
EndAtLineVisitor() - Constructor for class org.sonar.java.ast.visitors.EndAtLineVisitor
 
enter(Symbol) - Method in class org.sonar.java.resolve.Scope
 
ENUM - Static variable in class org.sonar.java.resolve.Flags
An enumeration type or an enumeration constant.
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
 
ERRONEOUS - Static variable in class org.sonar.java.resolve.Symbol
 
expression() - Method in class org.sonar.java.model.JavaTree.ArrayAccessExpressionTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.AssignmentExpressionTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.CaseLabelTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.ExpressionStatementTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.ForEachStatementImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.InstanceOfTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.MemberSelectExpressionTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.ParenthesizedTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.ReturnStatementTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.SwitchStatementTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.SynchronizedStatementTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.ThrowStatementTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.TypeCastExpressionTreeImpl
 
expression() - Method in class org.sonar.java.model.JavaTree.UnaryExpressionTreeImpl
 
ExpressionVisitor - Class in org.sonar.java.resolve
Computes types of expressions.
ExpressionVisitor(SemanticModel, Symbols, Resolve) - Constructor for class org.sonar.java.resolve.ExpressionVisitor
 
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.JavaTree.ConditionalExpressionTreeImpl
 
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
 
FileVisitor - Class in org.sonar.java.ast.visitors
 
FileVisitor() - Constructor for class org.sonar.java.ast.visitors.FileVisitor
 
FINAL - Static variable in class org.sonar.java.resolve.Flags
 
finallyBlock() - Method in class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
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(Resolve.Env, 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
 
findMemberType(Resolve.Env, Symbol.TypeSymbol, String, Symbol.TypeSymbol) - Method in class org.sonar.java.resolve.Resolve
 
findMethod(Resolve.Env, String, List<Type>) - Method in class org.sonar.java.resolve.Resolve
Finds method matching given name and types of arguments.
findMethod(Resolve.Env, Symbol.TypeSymbol, String, List<Type>) - Method in class org.sonar.java.resolve.Resolve
 
findResource(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
 
findResources(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
 
FirstPass - Class in org.sonar.java.resolve
Defines scopes and symbols.
FirstPass(SemanticModel, Resolve) - Constructor for class org.sonar.java.resolve.FirstPass
 
Flags - Class in org.sonar.java.resolve
 
flags() - Method in class org.sonar.java.resolve.Symbol
 
FLOAT - Static variable in class org.sonar.java.resolve.Type
 

G

getAccessedField() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getApiJavadoc(AstNode) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
getArgumentTypes() - Method in class org.sonar.java.signature.MethodSignature
 
getAssignmentOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
 
getAstNode() - Method in class org.sonar.java.model.JavaTree
 
getAstNode(Symbol) - Method in class org.sonar.java.resolve.SemanticModel
 
getBinaryOperator(JavaPunctuator) - Method in class org.sonar.java.model.KindMaps
 
getCalculatedMetricFormula() - Method in enum org.sonar.java.ast.api.JavaMetric
 
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
getDeclaration(AstNode) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
getDisplayName() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getDistinctUsedAsmClasses() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
getEdge(SourceCode, SourceCode) - Method in class org.sonar.java.JavaSquid
 
getEdges(Collection<SourceCode>) - Method in class org.sonar.java.JavaSquid
 
getEnv(Symbol) - Method in class org.sonar.java.resolve.SemanticModel
 
getEnv(AstNode) - 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
getFrom() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getGenericKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getGrammar() - Method in class org.sonar.java.ast.visitors.VisitorContext
Deprecated.  
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
 
getIncomingEdges(SourceCode) - Method in class org.sonar.java.JavaSquid
 
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
 
getInternalName() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getInternalNames() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
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.model.JavaTree.AnnotationTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ArrayAccessExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.AssertStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.AssignmentExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.BinaryExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.BlockTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.BreakStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.CaseGroupTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.CaseLabelTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.CatchTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ConditionalExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ContinueStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.DoWhileStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.EmptyStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.EnumConstantTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ExpressionStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ForEachStatementImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree
 
getKind() - Method in class org.sonar.java.model.JavaTree.IdentifierTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.IfStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.InstanceOfTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.LabeledStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.LambdaExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.LiteralTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.MemberSelectExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.MethodInvocationTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ModifiersTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.NewArrayTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
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.ParenthesizedTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ReturnStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.SwitchStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.SynchronizedStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.ThrowStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.TypeCastExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.UnaryExpressionTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.VariableTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.WhileStatementTreeImpl
 
getKind() - Method in class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
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
 
getMethodName() - Method in class org.sonar.java.signature.MethodSignature
 
getMethods(AstNode) - Static method in class org.sonar.java.ast.visitors.MethodHelper
 
getMethods() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
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.JavaMetric
 
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.ast.visitors.MethodHelper
 
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
 
getObjectInternalName(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
getOutgoingEdges() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
getOutgoingEdges(SourceCode) - Method in class org.sonar.java.JavaSquid
 
getParameters() - Method in class org.sonar.java.ast.visitors.MethodHelper
 
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
 
getProject() - Method in class org.sonar.java.ast.visitors.VisitorContext
 
getReturnType() - Method in class org.sonar.java.ast.visitors.MethodHelper
 
getReturnType() - Method in class org.sonar.java.resolve.Symbol.MethodSymbol
 
getReturnType() - Method in class org.sonar.java.signature.MethodSignature
 
getSignature() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getSourceClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getSourceFile(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getSourceLineNumber() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getSourceMethod(AsmMethod) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
getStatements() - Method in class org.sonar.java.ast.visitors.MethodHelper
 
getSuperClass() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getSuperclass() - Method in class org.sonar.java.resolve.Symbol.TypeSymbol
 
getSymbol(AstNode) - Method in class org.sonar.java.resolve.SemanticModel
 
getSymbols() - Method in class org.sonar.java.resolve.SemanticModel
 
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
 
getType(AstNode) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
getType(AstNode) - Method in class org.sonar.java.resolve.ExpressionVisitor
Returns type associated with given AST node.
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
 
getVertices() - Method in class org.sonar.java.JavaSquid
 
getVisitorClasses() - Method in class org.sonar.java.bytecode.BytecodeScanner
 

H

hasEdge(SourceCode, SourceCode) - Method in class org.sonar.java.JavaSquid
 
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
 
hasParameters() - Method in class org.sonar.java.ast.visitors.MethodHelper
 
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.JavaTree.MemberSelectExpressionTreeImpl
 
identifier() - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
imports() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
index() - Method in class org.sonar.java.model.JavaTree.ArrayAccessExpressionTreeImpl
 
init() - Method in class org.sonar.java.ast.visitors.AccessorVisitor
 
init() - Method in class org.sonar.java.ast.visitors.AnonymousInnerClassVisitor
 
init() - Method in class org.sonar.java.ast.visitors.ClassVisitor
 
init() - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
init() - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
init() - Method in class org.sonar.java.ast.visitors.EndAtLineVisitor
 
init() - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
 
init() - Method in class org.sonar.java.ast.visitors.LinesVisitor
 
init() - Method in class org.sonar.java.ast.visitors.MethodVisitor
 
init() - Method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
init() - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
init() - Method in class org.sonar.java.resolve.ExpressionVisitor
 
init() - Method in class org.sonar.java.resolve.FirstPass
 
init() - Method in class org.sonar.java.resolve.LabelsVisitor
 
initializer() - Method in class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 
initializer() - Method in class org.sonar.java.model.JavaTree.VariableTreeImpl
 
initializers() - Method in class org.sonar.java.model.JavaTree.NewArrayTreeImpl
 
INT - Static variable in class org.sonar.java.resolve.Type
 
INTERFACE - Static variable in class org.sonar.java.resolve.Flags
Interface or annotation type.
is(Tree.Kind) - Method in class org.sonar.java.model.JavaTree
 
isAbstract(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isAbstract() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isAccessor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isAnalysePropertyAccessors() - Method in class org.sonar.java.JavaConfiguration
 
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
 
isBodyLoaded() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isBytecodeScanned() - Method in class org.sonar.java.JavaSquid
 
isCalculatedMetric() - Method in enum org.sonar.java.ast.api.JavaMetric
 
isConstructor() - Method in class org.sonar.java.ast.visitors.MethodHelper
 
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
 
isDocumentedApi(AstNode) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
isEmpty() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isFinal(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isFinal() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
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
 
isMainPublicClassInFile(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
isObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isOject() - Method in class org.sonar.java.signature.Parameter
 
isPrivate(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isPrivate() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isProtected(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isProtected() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isPublic() - Method in class org.sonar.java.ast.visitors.MethodHelper
 
isPublic(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isPublic() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isPublicApi(AstNode) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
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
 
isStaticConstructor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isSubtype(Type, Type) - Method in class org.sonar.java.resolve.Types
JLS7 4.10.
isSuppressAllWarnings(AstNode) - Static method in class org.sonar.java.ast.visitors.SuppressWarningsAnnotationUtils
 
isThereAggregationFormula() - Method in enum org.sonar.java.ast.api.JavaMetric
 
isUsed() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isVoid(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
isVoid() - Method in class org.sonar.java.signature.Parameter
 

J

JavaAstScanner - Class in org.sonar.java
 
JavaAstVisitor - Class in org.sonar.java.ast.visitors
Shortcut for SquidAstVisitor<JavaGrammar>.
JavaAstVisitor() - Constructor for class org.sonar.java.ast.visitors.JavaAstVisitor
 
JavaConfiguration - Class in org.sonar.java
 
JavaConfiguration(Charset) - Constructor for class org.sonar.java.JavaConfiguration
 
JavaGrammar - Enum in org.sonar.java.ast.parser
 
JavaKeyword - Enum in org.sonar.java.ast.api
 
JavaMetric - Enum in org.sonar.java.ast.api
 
JavaPunctuator - Enum in org.sonar.java.ast.api
 
JavaSquid - Class in org.sonar.java
 
JavaSquid(JavaConfiguration, CodeVisitor...) - Constructor for class org.sonar.java.JavaSquid
 
JavaSquid(JavaConfiguration, SonarComponents, CodeVisitor...) - Constructor for class org.sonar.java.JavaSquid
 
JavaTokenType - Enum in org.sonar.java.ast.api
 
JavaTree - Class in org.sonar.java.model
 
JavaTree(AstNode) - Constructor for class org.sonar.java.model.JavaTree
 
JavaTree.AnnotationTreeImpl - Class in org.sonar.java.model
 
JavaTree.AnnotationTreeImpl(AstNode, Tree, List<ExpressionTree>) - Constructor for class org.sonar.java.model.JavaTree.AnnotationTreeImpl
 
JavaTree.ArrayAccessExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.ArrayAccessExpressionTreeImpl(AstNode, ExpressionTree, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.ArrayAccessExpressionTreeImpl
 
JavaTree.ArrayTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.ArrayTypeTreeImpl(AstNode, Tree) - Constructor for class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
JavaTree.AssertStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.AssertStatementTreeImpl(AstNode, ExpressionTree, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.AssertStatementTreeImpl
 
JavaTree.AssignmentExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.AssignmentExpressionTreeImpl(AstNode, ExpressionTree, Tree.Kind, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.AssignmentExpressionTreeImpl
 
JavaTree.BinaryExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.BinaryExpressionTreeImpl(AstNode, ExpressionTree, Tree.Kind, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.BinaryExpressionTreeImpl
 
JavaTree.BlockTreeImpl - Class in org.sonar.java.model
 
JavaTree.BlockTreeImpl(AstNode, Tree.Kind, List<StatementTree>) - Constructor for class org.sonar.java.model.JavaTree.BlockTreeImpl
 
JavaTree.BreakStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.BreakStatementTreeImpl(AstNode, String) - Constructor for class org.sonar.java.model.JavaTree.BreakStatementTreeImpl
 
JavaTree.CaseGroupTreeImpl - Class in org.sonar.java.model
 
JavaTree.CaseGroupTreeImpl(AstNode, List<CaseLabelTree>, List<StatementTree>) - Constructor for class org.sonar.java.model.JavaTree.CaseGroupTreeImpl
 
JavaTree.CaseLabelTreeImpl - Class in org.sonar.java.model
 
JavaTree.CaseLabelTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.CaseLabelTreeImpl
 
JavaTree.CatchTreeImpl - Class in org.sonar.java.model
 
JavaTree.CatchTreeImpl(AstNode, VariableTree, BlockTree) - Constructor for class org.sonar.java.model.JavaTree.CatchTreeImpl
 
JavaTree.ClassTreeImpl - Class in org.sonar.java.model
 
JavaTree.ClassTreeImpl(AstNode, Tree.Kind, ModifiersTree, String, Tree, List<Tree>, List<Tree>) - Constructor for class org.sonar.java.model.JavaTree.ClassTreeImpl
 
JavaTree.ClassTreeImpl(AstNode, Tree.Kind, ModifiersTree, List<Tree>) - Constructor for class org.sonar.java.model.JavaTree.ClassTreeImpl
 
JavaTree.CompilationUnitTreeImpl - Class in org.sonar.java.model
 
JavaTree.CompilationUnitTreeImpl(AstNode, ExpressionTree, List<ImportTree>, List<Tree>, List<AnnotationTree>) - Constructor for class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
JavaTree.ConditionalExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.ConditionalExpressionTreeImpl(AstNode, ExpressionTree, ExpressionTree, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.ConditionalExpressionTreeImpl
 
JavaTree.ContinueStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.ContinueStatementTreeImpl(AstNode, String) - Constructor for class org.sonar.java.model.JavaTree.ContinueStatementTreeImpl
 
JavaTree.DoWhileStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.DoWhileStatementTreeImpl(AstNode, StatementTree, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.DoWhileStatementTreeImpl
 
JavaTree.EmptyStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.EmptyStatementTreeImpl(AstNode) - Constructor for class org.sonar.java.model.JavaTree.EmptyStatementTreeImpl
 
JavaTree.EnumConstantTreeImpl - Class in org.sonar.java.model
 
JavaTree.EnumConstantTreeImpl(AstNode, ModifiersTree, Tree, String, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.EnumConstantTreeImpl
 
JavaTree.ExpressionStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.ExpressionStatementTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.ExpressionStatementTreeImpl
 
JavaTree.ForEachStatementImpl - Class in org.sonar.java.model
 
JavaTree.ForEachStatementImpl(AstNode, VariableTree, ExpressionTree, StatementTree) - Constructor for class org.sonar.java.model.JavaTree.ForEachStatementImpl
 
JavaTree.ForStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.ForStatementTreeImpl(AstNode, List<StatementTree>, ExpressionTree, List<StatementTree>, StatementTree) - Constructor for class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 
JavaTree.IdentifierTreeImpl - Class in org.sonar.java.model
 
JavaTree.IdentifierTreeImpl(AstNode, String) - Constructor for class org.sonar.java.model.JavaTree.IdentifierTreeImpl
 
JavaTree.IfStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.IfStatementTreeImpl(AstNode, ExpressionTree, StatementTree, StatementTree) - Constructor for class org.sonar.java.model.JavaTree.IfStatementTreeImpl
 
JavaTree.ImportTreeImpl - Class in org.sonar.java.model
 
JavaTree.ImportTreeImpl(AstNode, boolean, Tree) - Constructor for class org.sonar.java.model.JavaTree.ImportTreeImpl
 
JavaTree.InstanceOfTreeImpl - Class in org.sonar.java.model
 
JavaTree.InstanceOfTreeImpl(AstNode, ExpressionTree, Tree) - Constructor for class org.sonar.java.model.JavaTree.InstanceOfTreeImpl
 
JavaTree.LabeledStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.LabeledStatementTreeImpl(AstNode, String, StatementTree) - Constructor for class org.sonar.java.model.JavaTree.LabeledStatementTreeImpl
 
JavaTree.LambdaExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.LambdaExpressionTreeImpl(AstNode, List<VariableTree>, Tree) - Constructor for class org.sonar.java.model.JavaTree.LambdaExpressionTreeImpl
 
JavaTree.LiteralTreeImpl - Class in org.sonar.java.model
 
JavaTree.LiteralTreeImpl(AstNode, Tree.Kind) - Constructor for class org.sonar.java.model.JavaTree.LiteralTreeImpl
 
JavaTree.MemberSelectExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.MemberSelectExpressionTreeImpl(AstNode, ExpressionTree, IdentifierTree) - Constructor for class org.sonar.java.model.JavaTree.MemberSelectExpressionTreeImpl
 
JavaTree.MethodInvocationTreeImpl - Class in org.sonar.java.model
 
JavaTree.MethodInvocationTreeImpl(AstNode, ExpressionTree, List<ExpressionTree>) - Constructor for class org.sonar.java.model.JavaTree.MethodInvocationTreeImpl
 
JavaTree.MethodTreeImpl - Class in org.sonar.java.model
 
JavaTree.MethodTreeImpl(AstNode, ModifiersTree, Tree, String, List<VariableTree>, BlockTree, List<ExpressionTree>, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.MethodTreeImpl
 
JavaTree.ModifiersTreeImpl - Class in org.sonar.java.model
 
JavaTree.ModifiersTreeImpl(AstNode, List<Modifier>, List<AnnotationTree>) - Constructor for class org.sonar.java.model.JavaTree.ModifiersTreeImpl
 
JavaTree.NewArrayTreeImpl - Class in org.sonar.java.model
 
JavaTree.NewArrayTreeImpl(AstNode, Tree, List<ExpressionTree>, List<ExpressionTree>) - Constructor for class org.sonar.java.model.JavaTree.NewArrayTreeImpl
 
JavaTree.NewClassTreeImpl - Class in org.sonar.java.model
 
JavaTree.NewClassTreeImpl(AstNode, ExpressionTree, ExpressionTree, List<ExpressionTree>, ClassTree) - Constructor for class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
JavaTree.NotImplementedTreeImpl - Class in org.sonar.java.model
 
JavaTree.NotImplementedTreeImpl(AstNode, String) - Constructor for class org.sonar.java.model.JavaTree.NotImplementedTreeImpl
 
JavaTree.ParameterizedTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.ParameterizedTypeTreeImpl(AstNode, ExpressionTree, List<Tree>) - Constructor for class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
JavaTree.ParenthesizedTreeImpl - Class in org.sonar.java.model
 
JavaTree.ParenthesizedTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.ParenthesizedTreeImpl
 
JavaTree.PrimitiveTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.PrimitiveTypeTreeImpl(AstNode) - Constructor for class org.sonar.java.model.JavaTree.PrimitiveTypeTreeImpl
 
JavaTree.ReturnStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.ReturnStatementTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.ReturnStatementTreeImpl
 
JavaTree.SwitchStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.SwitchStatementTreeImpl(AstNode, ExpressionTree, List<CaseGroupTree>) - Constructor for class org.sonar.java.model.JavaTree.SwitchStatementTreeImpl
 
JavaTree.SynchronizedStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.SynchronizedStatementTreeImpl(AstNode, ExpressionTree, BlockTree) - Constructor for class org.sonar.java.model.JavaTree.SynchronizedStatementTreeImpl
 
JavaTree.ThrowStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.ThrowStatementTreeImpl(AstNode, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.ThrowStatementTreeImpl
 
JavaTree.TryStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.TryStatementTreeImpl(AstNode, List<VariableTree>, BlockTree, List<CatchTree>, BlockTree) - Constructor for class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
JavaTree.TypeCastExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.TypeCastExpressionTreeImpl(AstNode, Tree, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.TypeCastExpressionTreeImpl
 
JavaTree.UnaryExpressionTreeImpl - Class in org.sonar.java.model
 
JavaTree.UnaryExpressionTreeImpl(AstNode, Tree.Kind, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.UnaryExpressionTreeImpl
 
JavaTree.UnionTypeTreeImpl - Class in org.sonar.java.model
 
JavaTree.UnionTypeTreeImpl(AstNode, List<Tree>) - Constructor for class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
JavaTree.VariableTreeImpl - Class in org.sonar.java.model
 
JavaTree.VariableTreeImpl(AstNode, ModifiersTree, Tree, String, ExpressionTree) - Constructor for class org.sonar.java.model.JavaTree.VariableTreeImpl
 
JavaTree.WhileStatementTreeImpl - Class in org.sonar.java.model
 
JavaTree.WhileStatementTreeImpl(AstNode, ExpressionTree, StatementTree) - Constructor for class org.sonar.java.model.JavaTree.WhileStatementTreeImpl
 
JavaTree.WildcardTreeImpl - Class in org.sonar.java.model
 
JavaTree.WildcardTreeImpl(AstNode, Tree.Kind, Tree) - Constructor for class org.sonar.java.model.JavaTree.WildcardTreeImpl
 
JavaTreeMaker - Class in org.sonar.java.model
 
JavaTreeMaker() - Constructor for class org.sonar.java.model.JavaTreeMaker
 
JvmJavaType - Enum in org.sonar.java.signature
 

K

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.JavaTree.BreakStatementTreeImpl
 
label() - Method in class org.sonar.java.model.JavaTree.ContinueStatementTreeImpl
 
label() - Method in class org.sonar.java.model.JavaTree.LabeledStatementTreeImpl
 
labels() - Method in class org.sonar.java.model.JavaTree.CaseGroupTreeImpl
 
LabelsVisitor - Class in org.sonar.java.resolve
 
LabelsVisitor(SemanticModel) - Constructor for class org.sonar.java.resolve.LabelsVisitor
 
leaveClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
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.LinesOfCodeVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.LinesVisitor
Workaround for SSLRSQBR-10
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.PackageVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
leaveFile(AstNode) - Method in class org.sonar.java.resolve.FirstPass
 
leaveNode(AstNode) - Method in class org.sonar.java.ast.visitors.AccessorVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.ast.visitors.AnonymousInnerClassVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.ast.visitors.ClassVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.ast.visitors.MethodVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.resolve.ExpressionVisitor
 
leaveNode(AstNode) - Method in class org.sonar.java.resolve.FirstPass
 
leftOperand() - Method in class org.sonar.java.model.JavaTree.BinaryExpressionTreeImpl
 
LinesOfCodeVisitor - Class in org.sonar.java.ast.visitors
 
LinesOfCodeVisitor() - Constructor for class org.sonar.java.ast.visitors.LinesOfCodeVisitor
 
LinesVisitor - Class in org.sonar.java.ast.visitors
 
LinesVisitor(Charset) - Constructor for class org.sonar.java.ast.visitors.LinesVisitor
 
linkTo(AsmMethod) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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
 

M

members() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
message(String) - Method in class org.sonar.java.ProgressReport
 
METHOD - Static variable in class org.sonar.java.resolve.Type
 
MethodHelper - Class in org.sonar.java.ast.visitors
 
MethodHelper(AstNode) - Constructor for class org.sonar.java.ast.visitors.MethodHelper
 
methodSelect() - Method in class org.sonar.java.model.JavaTree.MethodInvocationTreeImpl
 
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
 
MethodVisitor - Class in org.sonar.java.ast.visitors
 
MethodVisitor() - Constructor for class org.sonar.java.ast.visitors.MethodVisitor
 
modifiers() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
modifiers() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
modifiers() - Method in class org.sonar.java.model.JavaTree.ModifiersTreeImpl
 
modifiers() - Method in class org.sonar.java.model.JavaTree.VariableTreeImpl
 
MTH - Static variable in class org.sonar.java.resolve.Symbol
 

N

name() - Method in class org.sonar.java.model.JavaTree.IdentifierTreeImpl
 
NATIVE - Static variable in class org.sonar.java.resolve.Flags
 
notifyVisitors(SquidIndex) - Method in class org.sonar.java.bytecode.BytecodeVisitorNotifier
 

O

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.model - package org.sonar.java.model
 
org.sonar.java.resolve - package org.sonar.java.resolve
 
org.sonar.java.signature - package org.sonar.java.signature
 
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

packageAnnotations() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
packageName() - Method in class org.sonar.java.model.JavaTree.CompilationUnitTreeImpl
 
PackageVisitor - Class in org.sonar.java.ast.visitors
 
PackageVisitor() - Constructor for class org.sonar.java.ast.visitors.PackageVisitor
 
packge() - Method in class org.sonar.java.resolve.Symbol
The package which indirectly owns this symbol.
parameter() - Method in class org.sonar.java.model.JavaTree.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
 
parameters() - Method in class org.sonar.java.model.JavaTree.LambdaExpressionTreeImpl
 
parameters() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
ParameterSignaturePrinter - Class in org.sonar.java.signature
 
ParameterSignatureScanner - Class in org.sonar.java.signature
 
PCK - Static variable in class org.sonar.java.resolve.Symbol
 
peekParentPackage() - Method in class org.sonar.java.ast.visitors.JavaAstVisitor
 
peekSourceClass() - Method in class org.sonar.java.ast.visitors.JavaAstVisitor
 
peekSourceCode() - Method in class org.sonar.java.ast.visitors.VisitorContext
peekSourceFile() - Method in class org.sonar.java.ast.visitors.JavaAstVisitor
 
popSourceCode() - Method in class org.sonar.java.ast.visitors.VisitorContext
print(MethodSignature) - Static method in class org.sonar.java.signature.MethodSignaturePrinter
 
print(Parameter) - Static method in class org.sonar.java.signature.ParameterSignaturePrinter
 
PRIVATE - Static variable in class org.sonar.java.resolve.Flags
 
process(AsmMethod) - Method in class org.sonar.java.bytecode.VirtualMethodsLinker
 
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
 
PublicApiVisitor - Class in org.sonar.java.ast.visitors
 
PublicApiVisitor() - Constructor for class org.sonar.java.ast.visitors.PublicApiVisitor
 

Q

qualifiedIdentifier() - Method in class org.sonar.java.model.JavaTree.ImportTreeImpl
 

R

Resolve - Class in org.sonar.java.resolve
Routines for name resolution.
Resolve() - Constructor for class org.sonar.java.resolve.Resolve
 
Resolve.AccessErrorSymbol - Class in org.sonar.java.resolve
 
Resolve.AccessErrorSymbol(Symbol) - 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
 
resourceFromIOFile(File) - Method in class org.sonar.java.SonarComponents
 
resources() - Method in class org.sonar.java.model.JavaTree.TryStatementTreeImpl
 
returnType() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
rightOperand() - Method in class org.sonar.java.model.JavaTree.BinaryExpressionTreeImpl
 
run() - Method in class org.sonar.java.ProgressReport
 

S

saveEnv(Symbol, Resolve.Env) - Method in class org.sonar.java.resolve.SemanticModel
 
scan(Collection<InputFile>) - Method in class org.sonar.java.ast.AstScanner
 
scan(Collection<File>) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
scan(Collection<InputFile>, Collection<InputFile>, Collection<File>) - Method in class org.sonar.java.JavaSquid
 
scan(String) - Static method in class org.sonar.java.signature.MethodSignatureScanner
 
scan(String) - Static method in class org.sonar.java.signature.ParameterSignatureScanner
 
scanArguments(String) - Static method in class org.sonar.java.signature.ParameterSignatureScanner
 
scanClasses(Collection<SourceCode>, AsmClassProvider) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
scanDirectories(Collection<File>, Collection<File>) - Method in class org.sonar.java.JavaSquid
 
scanDirectory(File) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
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.
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
 
search(QueryByType) - Method in class org.sonar.java.JavaSquid
 
search(String) - Method in class org.sonar.java.JavaSquid
 
search(Query...) - Method in class org.sonar.java.JavaSquid
 
SecondPass - Class in org.sonar.java.resolve
Completes hierarchy of types.
SecondPass(SemanticModel, Resolve) - Constructor for class org.sonar.java.resolve.SecondPass
 
semanticModel() - Method in class org.sonar.java.ast.visitors.SemanticModelVisitor
 
SemanticModel - Class in org.sonar.java.resolve
 
semanticModel() - Method in interface org.sonar.java.SemanticModelProvider
 
SemanticModelProvider - Interface in org.sonar.java
 
SemanticModelProviderAwareVisitor - Interface in org.sonar.java
 
SemanticModelVisitor - Class in org.sonar.java.ast.visitors
 
SemanticModelVisitor() - Constructor for class org.sonar.java.ast.visitors.SemanticModelVisitor
 
setAnalyzePropertyAccessors(boolean) - Method in class org.sonar.java.JavaConfiguration
 
setCharset(Charset) - Method in interface org.sonar.java.CharsetAwareVisitor
 
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
 
setSemanticModelProvider(SemanticModelProvider) - Method in class org.sonar.java.model.VisitorsBridge
 
setSemanticModelProvider(SemanticModelProvider) - Method in interface org.sonar.java.SemanticModelProviderAwareVisitor
 
setSignature(String) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
setSquidIndex(SquidIndex) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
setUsed(boolean) - Method in class org.sonar.java.bytecode.asm.AsmResource
 
SHORT - Static variable in class org.sonar.java.resolve.Type
 
simpleName() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
simpleName() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
simpleName() - Method in class org.sonar.java.model.JavaTree.VariableTreeImpl
 
simpleScan(Collection<InputFile>) - Method in class org.sonar.java.ast.AstScanner
Used to do scan of test files.
SonarComponents - Class in org.sonar.java
 
SonarComponents(FileLinesContextFactory, ResourcePerspectives, Project) - Constructor for class org.sonar.java.SonarComponents
 
SonarComponents(FileLinesContextFactory, ResourcePerspectives, Project, JavaFileScannersFactory[]) - Constructor for class org.sonar.java.SonarComponents
 
SonarSymbolTableVisitor - Class in org.sonar.java.ast.visitors
 
SonarSymbolTableVisitor(SonarComponents, SemanticModelProvider) - 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
 
start(String) - Method in class org.sonar.java.ProgressReport
 
statement() - Method in class org.sonar.java.model.JavaTree.DoWhileStatementTreeImpl
 
statement() - Method in class org.sonar.java.model.JavaTree.ForEachStatementImpl
 
statement() - Method in class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 
statement() - Method in class org.sonar.java.model.JavaTree.LabeledStatementTreeImpl
 
statement() - Method in class org.sonar.java.model.JavaTree.WhileStatementTreeImpl
 
STATIC - Static variable in class org.sonar.java.resolve.Flags
 
stop(String) - Method in class org.sonar.java.ProgressReport
 
STRICTFP - Static variable in class org.sonar.java.resolve.Flags
 
subscribe(SquidAstVisitor<LexerlessGrammar>) - Static method in class org.sonar.java.ast.visitors.MethodHelper
 
subscribe(SquidCheck<LexerlessGrammar>) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
superClass() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
superInterfaces() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
SuppressWarningsAnnotationUtils - Class in org.sonar.java.ast.visitors
 
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.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
 
Symbols - Class in org.sonar.java.resolve
Predefined symbols.
Symbols() - Constructor for class org.sonar.java.resolve.Symbols
 
SYNCHRONIZED - Static variable in class org.sonar.java.resolve.Flags
 
SyntaxHighlighterVisitor - Class in org.sonar.java.ast.visitors
 
SyntaxHighlighterVisitor(SonarComponents, Charset) - Constructor for class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
SYNTHETIC - Static variable in class org.sonar.java.resolve.Flags
 

T

TestVisitor - Class in org.sonar.java.ast.visitors
 
TestVisitor() - Constructor for class org.sonar.java.ast.visitors.TestVisitor
 
thenStatement() - Method in class org.sonar.java.model.JavaTree.IfStatementTreeImpl
 
throwsClauses() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
toString() - Method in enum org.sonar.java.ast.parser.JavaGrammar
 
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.bytecode.visitor.DITVisitor
 
TRANSIENT - Static variable in class org.sonar.java.resolve.Flags
 
trueExpression() - Method in class org.sonar.java.model.JavaTree.ConditionalExpressionTreeImpl
 
TYP - Static variable in class org.sonar.java.resolve.Symbol
 
type() - Method in class org.sonar.java.model.JavaTree.ArrayTypeTreeImpl
 
type() - Method in class org.sonar.java.model.JavaTree.InstanceOfTreeImpl
 
type() - Method in class org.sonar.java.model.JavaTree.NewArrayTreeImpl
 
type() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
type() - Method in class org.sonar.java.model.JavaTree.TypeCastExpressionTreeImpl
 
type() - Method in class org.sonar.java.model.JavaTree.VariableTreeImpl
 
Type - Class in org.sonar.java.resolve
 
Type(int, Symbol.TypeSymbol) - Constructor for class org.sonar.java.resolve.Type
 
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
 
typeAlternatives() - Method in class org.sonar.java.model.JavaTree.UnionTypeTreeImpl
 
typeArguments() - Method in class org.sonar.java.model.JavaTree.MethodInvocationTreeImpl
 
typeArguments() - Method in class org.sonar.java.model.JavaTree.NewClassTreeImpl
 
typeArguments() - Method in class org.sonar.java.model.JavaTree.ParameterizedTypeTreeImpl
 
typeParameters() - Method in class org.sonar.java.model.JavaTree.ClassTreeImpl
 
typeParameters() - Method in class org.sonar.java.model.JavaTree.MethodTreeImpl
 
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
 

U

update() - Method in class org.sonar.java.model.JavaTree.ForStatementTreeImpl
 

V

value() - Method in class org.sonar.java.model.JavaTree.LiteralTreeImpl
 
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.JavaMetric
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.JavaGrammar
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.
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.JavaMetric
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.JavaGrammar
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() - 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.
VAR - Static variable in class org.sonar.java.resolve.Symbol
 
variable() - Method in class org.sonar.java.model.JavaTree.AssignmentExpressionTreeImpl
 
variable() - Method in class org.sonar.java.model.JavaTree.ForEachStatementImpl
 
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
 
visitArrayType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitBaseType(char) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.DITVisitor
 
visitClassBound() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitClassType(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitEdge(AsmEdge) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
visitEdge(AsmEdge) - Method in class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitExceptionType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
 
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
 
visitFieldInsn(int, String, String, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.FileVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.PackageVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.SemanticModelVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.SonarSymbolTableVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.ast.visitors.TestVisitor
 
visitFile(AstNode) - Method in class org.sonar.java.model.VisitorsBridge
 
visitFormalTypeParameter(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitFrame(int, int, Object[], int, Object[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitIincInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitInnerClassType(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitInsn(int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitLdcInsn(Object) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLineNumber(int, Label) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
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
 
visitMethodInsn(int, String, String, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitMultiANewArrayInsn(String, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.AccessorVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.AnonymousInnerClassVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.ClassVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.ComplexityVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.EndAtLineVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.LinesVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.MethodVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitNode(AstNode) - Method in class org.sonar.java.resolve.FirstPass
 
visitNode(AstNode) - Method in class org.sonar.java.resolve.LabelsVisitor
 
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(Iterable) - Constructor for class org.sonar.java.model.VisitorsBridge
 
visitParameterType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitReturnType() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitSuperclass() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitToken(Token) - Method in class org.sonar.java.ast.visitors.CommentLinesVisitor
 
visitToken(Token) - Method in class org.sonar.java.ast.visitors.FileLinesVisitor
 
visitToken(Token) - Method in class org.sonar.java.ast.visitors.LinesOfCodeVisitor
 
visitToken(Token) - Method in class org.sonar.java.ast.visitors.SyntaxHighlighterVisitor
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitTypeArgument() - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitTypeArgument(char) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitTypeInsn(int, String) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
visitTypeVariable(String) - Method in class org.sonar.java.bytecode.asm.AsmSignatureVisitor
visitVarInsn(int, int) - Method in class org.sonar.java.bytecode.asm.AsmMethodVisitor
 
VOID - Static variable in class org.sonar.java.resolve.Type
 
VOLATILE - Static variable in class org.sonar.java.resolve.Flags
 

W

withSquidAstVisitor(SquidAstVisitor<LexerlessGrammar>) - Method in class org.sonar.java.ast.AstScanner
 

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

Copyright © 2012-2014 SonarSource. All Rights Reserved.