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

A

accept(CodeVisitor) - Method in class org.sonar.java.ast.AstScanner
 
accept(CodeVisitor) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
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
 
addFieldToExcludeFromLcom4Calculation(String) - Method in class org.sonar.java.JavaConfiguration
 
addSourceCode(SourceCode) - Method in class org.sonar.java.ast.visitors.VisitorContext
aggregateIfThereIsAlreadyAValue() - Method in enum org.sonar.java.ast.api.JavaMetric
 
AnonymousInnerClassVisitor - Class in org.sonar.java.ast.visitors
 
AnonymousInnerClassVisitor() - Constructor for class org.sonar.java.ast.visitors.AnonymousInnerClassVisitor
 
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
 
AstScanner - Class in org.sonar.java.ast
Replacement for com.sonar.sslr.squid.AstScanner.
AstScanner(Parser<LexerlessGrammar>) - Constructor for class org.sonar.java.ast.AstScanner
 

B

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

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
 
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
 
ComplexityVisitor - Class in org.sonar.java.ast.visitors
 
ComplexityVisitor() - Constructor for class org.sonar.java.ast.visitors.ComplexityVisitor
 
containsObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
create(ParsingEventListener...) - Static method in class org.sonar.java.ast.parser.JavaParser
 
create(JavaConfiguration, ParsingEventListener...) - Static method in class org.sonar.java.ast.parser.JavaParser
 
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
 
createFileViolation(CodeCheck, String, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
createGrammar() - Static method in enum org.sonar.java.ast.parser.JavaGrammar
 
createGrammarBuilder() - Static method in enum org.sonar.java.ast.parser.JavaGrammar
 
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

DependenciesVisitor - Class in org.sonar.java.bytecode.visitor
 
DependenciesVisitor(DirectedGraph<SourceCode, SourceCodeEdge>) - Constructor for class org.sonar.java.bytecode.visitor.DependenciesVisitor
 
description - Variable in enum org.sonar.java.signature.JvmJavaType
 
DITVisitor - Class in org.sonar.java.bytecode.visitor
 
DITVisitor() - Constructor for class org.sonar.java.bytecode.visitor.DITVisitor
 

E

EndAtLineVisitor - Class in org.sonar.java.ast.visitors
 
EndAtLineVisitor() - Constructor for class org.sonar.java.ast.visitors.EndAtLineVisitor
 
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
 
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

FileLinesVisitor - Class in org.sonar.java.ast.visitors
Saves information about lines directly into Sonar by using FileLinesContext.
FileLinesVisitor(FileLinesContextFactory, 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
 
findClass(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
 
findResource(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
 
findResources(String) - Method in class org.sonar.java.bytecode.loader.SquidClassLoader
 

G

getAccessedField() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getArgumentTypes() - Method in class org.sonar.java.signature.MethodSignature
 
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
 
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
 
getField(String) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getFields() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getFieldsToExcludeFromLcom4Calculation() - Method in class org.sonar.java.JavaConfiguration
 
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
 
getInputFile() - Method in class org.sonar.java.ast.visitors.VisitorContext
 
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.ast.visitors.JavaAstCheck
 
getKey() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
getMethod(String) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
getMethodName() - Method in class org.sonar.java.signature.MethodSignature
 
getMethods() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
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
 
getNumberOfChildren() - Method in class org.sonar.java.bytecode.asm.AsmClass
 
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
 
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.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
 
getTargetAsmClass() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getTo() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getUsage() - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
getValue() - Method in enum org.sonar.java.ast.api.JavaKeyword
 
getValue() - Method in enum org.sonar.java.ast.api.JavaPunctuator
 
getValue() - Method in enum org.sonar.java.ast.api.JavaTokenType
 
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
 

I

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
 
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
 
isEmpty() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
isFinal(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
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
 
isStatic(int) - Static method in class org.sonar.java.bytecode.asm.AsmAccessFlags
 
isStatic() - Method in class org.sonar.java.bytecode.asm.AsmResource
 
isStaticConstructor() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
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

JavaAstCheck - Class in org.sonar.java.ast.visitors
 
JavaAstCheck() - Constructor for class org.sonar.java.ast.visitors.JavaAstCheck
 
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
 
JavaParser - Class in org.sonar.java.ast.parser
 
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, FileLinesContextFactory, CodeVisitor...) - Constructor for class org.sonar.java.JavaSquid
 
JavaTokenType - Enum in org.sonar.java.ast.api
 
JvmJavaType - Enum in org.sonar.java.signature
 

K

keywordValues() - Static method in enum org.sonar.java.ast.api.JavaKeyword
 

L

LCOM4Visitor - Class in org.sonar.java.bytecode.visitor
 
LCOM4Visitor(Set<String>) - Constructor for class org.sonar.java.bytecode.visitor.LCOM4Visitor
 
leaveClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.BytecodeVisitor
 
leaveClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.LCOM4Visitor
 
leaveClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.RFCVisitor
 
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
 
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
 
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
 

M

MethodHelper - Class in org.sonar.java.ast.visitors
 
MethodHelper(AstNode) - Constructor for class org.sonar.java.ast.visitors.MethodHelper
 
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
 

N

NOCVisitor - Class in org.sonar.java.bytecode.visitor
 
NOCVisitor() - Constructor for class org.sonar.java.bytecode.visitor.NOCVisitor
 
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.signature - package org.sonar.java.signature
 

P

PackageVisitor - Class in org.sonar.java.ast.visitors
 
PackageVisitor() - Constructor for class org.sonar.java.ast.visitors.PackageVisitor
 
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
 
ParameterSignaturePrinter - Class in org.sonar.java.signature
 
ParameterSignatureScanner - Class in org.sonar.java.signature
 
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
 
process(AsmMethod) - Method in class org.sonar.java.bytecode.VirtualMethodsLinker
 
PublicApiVisitor - Class in org.sonar.java.ast.visitors
 
PublicApiVisitor() - Constructor for class org.sonar.java.ast.visitors.PublicApiVisitor
 

R

RFCVisitor - Class in org.sonar.java.bytecode.visitor
 
RFCVisitor() - Constructor for class org.sonar.java.bytecode.visitor.RFCVisitor
 

S

scan(Collection<InputFile>) - Method in class org.sonar.java.ast.AstScanner
 
scan(Collection<File>) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
scan(Collection<SourceCode>, AsmClassProvider) - Method in class org.sonar.java.bytecode.BytecodeScanner
 
scan(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
 
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.
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
 
setAnalyzePropertyAccessors(boolean) - Method in class org.sonar.java.JavaConfiguration
 
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
 
setInputFile(InputFile) - Method in class org.sonar.java.ast.visitors.VisitorContext
 
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
 
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
 
subscribe(SquidAstVisitor<LexerlessGrammar>) - Static method in class org.sonar.java.ast.visitors.MethodHelper
 
subscribe(JavaAstVisitor) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 

T

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
 

V

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.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.signature.JvmJavaType
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.LCOM4Visitor
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.NOCVisitor
 
visitClass(AsmClass) - Method in class org.sonar.java.bytecode.visitor.RFCVisitor
 
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
 
visitEdge(AsmEdge) - Method in class org.sonar.java.bytecode.visitor.RFCVisitor
 
visitEnd() - Method in class org.sonar.java.bytecode.asm.AsmClassVisitor
 
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
 
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
 
visitMethod(AsmMethod) - Method in class org.sonar.java.bytecode.visitor.LCOM4Visitor
 
visitMethod(AsmMethod) - Method in class org.sonar.java.bytecode.visitor.RFCVisitor
 
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
 
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
 
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
 
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
 

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 R S T V W 

Copyright © 2012-2013 SonarSource. All Rights Reserved.