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

A

abstractKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
additiveExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
addSourceCode(SourceCode) - Method in class org.sonar.java.ast.visitors.VisitorContext
aggregateIfThereIsAlreadyAValue() - Method in enum org.sonar.java.ast.api.JavaMetric
 
and - Variable in class org.sonar.java.ast.api.JavaGrammar
 
andand - Variable in class org.sonar.java.ast.api.JavaGrammar
 
andequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
andExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotation - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationConstantRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationMethodOrConstantRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationMethodRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationTypeBody - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationTypeDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationTypeElementDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
annotationTypeElementRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
AnonymousInnerClassVisitor - Class in org.sonar.java.ast.visitors
 
AnonymousInnerClassVisitor() - Constructor for class org.sonar.java.ast.visitors.AnonymousInnerClassVisitor
 
arguments - Variable in class org.sonar.java.ast.api.JavaGrammar
 
arrayCreatorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
arrayInitializer - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
assertKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
assertStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
assignmentExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
assignmentOperator - Variable in class org.sonar.java.ast.api.JavaGrammar
 
AstScanner - Class in org.sonar.java.ast
Replacement for com.sonar.sslr.squid.AstScanner.
AstScanner(Parser<JavaGrammar>) - Constructor for class org.sonar.java.ast.AstScanner
 
at - Variable in class org.sonar.java.ast.api.JavaGrammar
 

B

bang - Variable in class org.sonar.java.ast.api.JavaGrammar
 
basicType - Variable in class org.sonar.java.ast.api.JavaGrammar
 
BINARY_EXP - Static variable in class org.sonar.java.ast.lexer.FloatLiteralChannel
 
block - Variable in class org.sonar.java.ast.api.JavaGrammar
 
blockStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
blockStatements - Variable in class org.sonar.java.ast.api.JavaGrammar
 
booleanKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
bound - Variable in class org.sonar.java.ast.api.JavaGrammar
 
breakKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
breakStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
bsr - Variable in class org.sonar.java.ast.api.JavaGrammar
 
bsrequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
byteKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 

C

caseKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
catchClause - Variable in class org.sonar.java.ast.api.JavaGrammar
 
catchFormalParameter - Variable in class org.sonar.java.ast.api.JavaGrammar
 
catchKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
catchType - Variable in class org.sonar.java.ast.api.JavaGrammar
 
characterLiteral - Variable in class org.sonar.java.ast.api.JavaGrammar
 
CharacterLiteralChannel - Class in org.sonar.java.ast.lexer
 
CharacterLiteralChannel(char, TokenType) - Constructor for class org.sonar.java.ast.lexer.CharacterLiteralChannel
 
charKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classBody - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classBodyDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classCreatorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classInitDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
ClassLoaderBuilder - Class in org.sonar.java.bytecode
 
classType - Variable in class org.sonar.java.ast.api.JavaGrammar
 
classTypeList - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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.
colon - Variable in class org.sonar.java.ast.api.JavaGrammar
 
comma - Variable in class org.sonar.java.ast.api.JavaGrammar
 
CommentLinesVisitor - Class in org.sonar.java.ast.visitors
 
CommentLinesVisitor() - Constructor for class org.sonar.java.ast.visitors.CommentLinesVisitor
 
compilationUnit - Variable in class org.sonar.java.ast.api.JavaGrammar
 
ComplexityVisitor - Class in org.sonar.java.ast.visitors
 
ComplexityVisitor() - Constructor for class org.sonar.java.ast.visitors.ComplexityVisitor
 
conditionalAndExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
conditionalExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
conditionalOrExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
constantDeclarator - Variable in class org.sonar.java.ast.api.JavaGrammar
 
constantDeclaratorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
constantDeclaratorsRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
constantExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
constructorDeclaratorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
consume(CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.CharacterLiteralChannel
 
consume(String, CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.FloatLiteralChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.InlineCommentChannel
 
consume(String, CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.IntegerLiteralChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.JavaIdentifierAndKeywordChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.MultilineCommentChannel
 
consume(String, CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.NumericLiteralChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.NumericLiteralChannel
 
consume(CodeReader, Lexer) - Method in class org.sonar.java.ast.lexer.WhitespaceChannel
 
containsObject(Type) - Static method in class org.sonar.java.bytecode.asm.AsmType
 
continueKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
continueStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
create(Charset) - Static method in class org.sonar.java.ast.lexer.JavaLexer
 
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<JavaGrammar>...) - Static method in class org.sonar.java.JavaAstScanner
 
createdName - Variable in class org.sonar.java.ast.api.JavaGrammar
 
createFileViolation(CodeCheck, String, Object...) - Method in class org.sonar.java.ast.visitors.VisitorContext
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
creator - Variable in class org.sonar.java.ast.api.JavaGrammar
 

D

dec - Variable in class org.sonar.java.ast.api.JavaGrammar
 
defaultKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
defaultValue - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
diamond - Variable in class org.sonar.java.ast.api.JavaGrammar
 
dim - Variable in class org.sonar.java.ast.api.JavaGrammar
 
dimExpr - Variable in class org.sonar.java.ast.api.JavaGrammar
 
DITVisitor - Class in org.sonar.java.bytecode.visitor
 
DITVisitor() - Constructor for class org.sonar.java.bytecode.visitor.DITVisitor
 
div - Variable in class org.sonar.java.ast.api.JavaGrammar
 
divequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
doKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
doStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
dot - Variable in class org.sonar.java.ast.api.JavaGrammar
 
doubleKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
doubleLiteral - Variable in class org.sonar.java.ast.api.JavaGrammar
 

E

elementValue - Variable in class org.sonar.java.ast.api.JavaGrammar
 
elementValueArrayInitializer - Variable in class org.sonar.java.ast.api.JavaGrammar
 
elementValuePair - Variable in class org.sonar.java.ast.api.JavaGrammar
 
elementValuePairs - Variable in class org.sonar.java.ast.api.JavaGrammar
 
elementValues - Variable in class org.sonar.java.ast.api.JavaGrammar
 
ellipsis - Variable in class org.sonar.java.ast.api.JavaGrammar
 
elseKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
emptyStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
EndAtLineVisitor - Class in org.sonar.java.ast.visitors
 
EndAtLineVisitor() - Constructor for class org.sonar.java.ast.visitors.EndAtLineVisitor
 
enumBody - Variable in class org.sonar.java.ast.api.JavaGrammar
 
enumBodyDeclarations - Variable in class org.sonar.java.ast.api.JavaGrammar
 
enumConstant - Variable in class org.sonar.java.ast.api.JavaGrammar
 
enumConstantName - Variable in class org.sonar.java.ast.api.JavaGrammar
 
enumConstants - Variable in class org.sonar.java.ast.api.JavaGrammar
 
enumDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
enumKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
eof - Variable in class org.sonar.java.ast.api.JavaGrammar
 
equ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
equal - Variable in class org.sonar.java.ast.api.JavaGrammar
 
equalityExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmClass
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmEdge
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmField
 
equals(Object) - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
exclusiveOrExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
EXP - Static variable in class org.sonar.java.ast.lexer.FloatLiteralChannel
 
explicitGenericInvocation - Variable in class org.sonar.java.ast.api.JavaGrammar
 
explicitGenericInvocationSuffix - Variable in class org.sonar.java.ast.api.JavaGrammar
 
expression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
expressionStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
extendsKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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

falseKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
fieldDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
finalKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
finally_ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
finallyKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
FLOAT_LITERAL - Static variable in class org.sonar.java.ast.lexer.FloatLiteralChannel
 
FLOATING_LITERAL_WITHOUT_SUFFIX - Static variable in class org.sonar.java.ast.lexer.FloatLiteralChannel
 
floatKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
floatLiteral - Variable in class org.sonar.java.ast.api.JavaGrammar
 
FloatLiteralChannel - Class in org.sonar.java.ast.lexer
 
FloatLiteralChannel() - Constructor for class org.sonar.java.ast.lexer.FloatLiteralChannel
 
forInit - Variable in class org.sonar.java.ast.api.JavaGrammar
 
forKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
formalParameter - Variable in class org.sonar.java.ast.api.JavaGrammar
 
formalParameterDecls - Variable in class org.sonar.java.ast.api.JavaGrammar
 
formalParameters - Variable in class org.sonar.java.ast.api.JavaGrammar
 
formalParametersDeclsRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
forStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
forUpdate - Variable in class org.sonar.java.ast.api.JavaGrammar
 

G

ge - Variable in class org.sonar.java.ast.api.JavaGrammar
 
genericMethodOrConstructorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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(JavaGrammar, 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
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
 
getRootRule() - Method in class org.sonar.java.ast.api.JavaGrammar
 
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
 
gt - Variable in class org.sonar.java.ast.api.JavaGrammar
 

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
 
hat - Variable in class org.sonar.java.ast.api.JavaGrammar
 
hatequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 

I

identifier - Variable in class org.sonar.java.ast.api.JavaGrammar
 
identifierSuffix - Variable in class org.sonar.java.ast.api.JavaGrammar
 
ifKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
ifStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
implementsKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
importDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
importKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
inc - Variable in class org.sonar.java.ast.api.JavaGrammar
 
inclusiveOrExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
InlineCommentChannel - Class in org.sonar.java.ast.lexer
An equivalent of CommentRegexpChannel with regular expression "//[^\n\r]*+".
InlineCommentChannel() - Constructor for class org.sonar.java.ast.lexer.InlineCommentChannel
 
innerCreator - Variable in class org.sonar.java.ast.api.JavaGrammar
 
instanceofKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
INTEGER_LITERAL - Static variable in class org.sonar.java.ast.lexer.IntegerLiteralChannel
 
integerLiteral - Variable in class org.sonar.java.ast.api.JavaGrammar
 
IntegerLiteralChannel - Class in org.sonar.java.ast.lexer
 
IntegerLiteralChannel() - Constructor for class org.sonar.java.ast.lexer.IntegerLiteralChannel
 
interfaceBody - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceBodyDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceGenericMethodDecl - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceMemberDecl - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceMethodDeclaratorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceMethodOrFieldDecl - Variable in class org.sonar.java.ast.api.JavaGrammar
 
interfaceMethodOrFieldRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
intKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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 - Class in org.sonar.java.ast.api
 
JavaGrammar() - Constructor for class org.sonar.java.ast.api.JavaGrammar
 
JavaGrammarImpl - Class in org.sonar.java.ast.parser
 
JavaGrammarImpl() - Constructor for class org.sonar.java.ast.parser.JavaGrammarImpl
 
JavaIdentifierAndKeywordChannel - Class in org.sonar.java.ast.lexer
An equivalent of IdentifierAndKeywordChannel with regular expression "\p{javaJavaIdentifierStart}++\p{javaJavaIdentifierPart}*+".
JavaIdentifierAndKeywordChannel(TokenType[]...) - Constructor for class org.sonar.java.ast.lexer.JavaIdentifierAndKeywordChannel
 
JavaKeyword - Enum in org.sonar.java.ast.api
 
JavaLexer - Class in org.sonar.java.ast.lexer
 
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

keyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
keywordValues() - Static method in enum org.sonar.java.ast.api.JavaKeyword
 

L

labeledStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
lbrk - Variable in class org.sonar.java.ast.api.JavaGrammar
 
LCOM4Visitor - Class in org.sonar.java.bytecode.visitor
 
LCOM4Visitor(Set<String>) - Constructor for class org.sonar.java.bytecode.visitor.LCOM4Visitor
 
le - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
letterOrDigit - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
literal - Variable in class org.sonar.java.ast.api.JavaGrammar
 
localVariableDeclarationStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
longKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
longLiteral - Variable in class org.sonar.java.ast.api.JavaGrammar
 
lpar - Variable in class org.sonar.java.ast.api.JavaGrammar
 
lpoint - Variable in class org.sonar.java.ast.api.JavaGrammar
 
lt - Variable in class org.sonar.java.ast.api.JavaGrammar
 
lwing - Variable in class org.sonar.java.ast.api.JavaGrammar
 

M

memberDecl - Variable in class org.sonar.java.ast.api.JavaGrammar
 
methodBody - Variable in class org.sonar.java.ast.api.JavaGrammar
 
methodDeclaratorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
MethodHelper - Class in org.sonar.java.ast.visitors
 
MethodHelper(JavaGrammar, 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
 
minsequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
minus - Variable in class org.sonar.java.ast.api.JavaGrammar
 
mod - Variable in class org.sonar.java.ast.api.JavaGrammar
 
modequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
modifier - Variable in class org.sonar.java.ast.api.JavaGrammar
 
MultilineCommentChannel - Class in org.sonar.java.ast.lexer
An equivalent of CommentRegexpChannel with regular expression "/\*[\s\S]*?\*\/".
MultilineCommentChannel() - Constructor for class org.sonar.java.ast.lexer.MultilineCommentChannel
 
multiplicativeExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 

N

nativeKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
newKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
NOCVisitor - Class in org.sonar.java.bytecode.visitor
 
NOCVisitor() - Constructor for class org.sonar.java.bytecode.visitor.NOCVisitor
 
nonWildcardTypeArguments - Variable in class org.sonar.java.ast.api.JavaGrammar
 
normalAnnotationRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
notequal - Variable in class org.sonar.java.ast.api.JavaGrammar
 
notifyVisitors(SquidIndex) - Method in class org.sonar.java.bytecode.BytecodeVisitorNotifier
 
nullKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
NumericLiteralChannel - Class in org.sonar.java.ast.lexer
 
NumericLiteralChannel(String) - Constructor for class org.sonar.java.ast.lexer.NumericLiteralChannel
 

O

or - Variable in class org.sonar.java.ast.api.JavaGrammar
 
orequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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.lexer - package org.sonar.java.ast.lexer
 
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
 
oror - Variable in class org.sonar.java.ast.api.JavaGrammar
 

P

packageDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
packageKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
parExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
plus - Variable in class org.sonar.java.ast.api.JavaGrammar
 
plusequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
popSourceCode() - Method in class org.sonar.java.ast.visitors.VisitorContext
postFixOp - Variable in class org.sonar.java.ast.api.JavaGrammar
 
prefixOp - Variable in class org.sonar.java.ast.api.JavaGrammar
 
primary - Variable in class org.sonar.java.ast.api.JavaGrammar
 
print(MethodSignature) - Static method in class org.sonar.java.signature.MethodSignaturePrinter
 
print(Parameter) - Static method in class org.sonar.java.signature.ParameterSignaturePrinter
 
privateKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
process(AsmMethod) - Method in class org.sonar.java.bytecode.VirtualMethodsLinker
 
protectedKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
PublicApiVisitor - Class in org.sonar.java.ast.visitors
 
PublicApiVisitor() - Constructor for class org.sonar.java.ast.visitors.PublicApiVisitor
 
publicKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 

Q

qualifiedIdentifier - Variable in class org.sonar.java.ast.api.JavaGrammar
 
query - Variable in class org.sonar.java.ast.api.JavaGrammar
 

R

rbrk - Variable in class org.sonar.java.ast.api.JavaGrammar
 
referenceType - Variable in class org.sonar.java.ast.api.JavaGrammar
 
relationalExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
resource - Variable in class org.sonar.java.ast.api.JavaGrammar
 
resourceSpecification - Variable in class org.sonar.java.ast.api.JavaGrammar
 
returnKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
returnStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
RFCVisitor - Class in org.sonar.java.bytecode.visitor
 
RFCVisitor() - Constructor for class org.sonar.java.bytecode.visitor.RFCVisitor
 
rpar - Variable in class org.sonar.java.ast.api.JavaGrammar
 
rpoint - Variable in class org.sonar.java.ast.api.JavaGrammar
 
rwing - Variable in class org.sonar.java.ast.api.JavaGrammar
 

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<JavaGrammar>...) - 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
 
selector - Variable in class org.sonar.java.ast.api.JavaGrammar
 
semi - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
setGrammar(JavaGrammar) - 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
 
shiftExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
shortKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
singleElementAnnotationRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
sl - Variable in class org.sonar.java.ast.api.JavaGrammar
 
slequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
spacing - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
sr - Variable in class org.sonar.java.ast.api.JavaGrammar
 
srequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
star - Variable in class org.sonar.java.ast.api.JavaGrammar
 
starequ - Variable in class org.sonar.java.ast.api.JavaGrammar
 
statement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
statementExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 
staticKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
strictfpKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
stringLiteral - Variable in class org.sonar.java.ast.api.JavaGrammar
 
subscribe(SquidAstVisitor<JavaGrammar>) - Static method in class org.sonar.java.ast.visitors.MethodHelper
 
subscribe(JavaAstVisitor) - Static method in class org.sonar.java.ast.visitors.PublicApiVisitor
 
superKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
superSuffix - Variable in class org.sonar.java.ast.api.JavaGrammar
 
switchBlockStatementGroup - Variable in class org.sonar.java.ast.api.JavaGrammar
 
switchBlockStatementGroups - Variable in class org.sonar.java.ast.api.JavaGrammar
 
switchKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
switchLabel - Variable in class org.sonar.java.ast.api.JavaGrammar
 
switchStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
synchronizedKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
synchronizedStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 

T

thisKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
throwKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
throwsKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
throwStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
tilda - Variable in class org.sonar.java.ast.api.JavaGrammar
 
toString() - Method in class org.sonar.java.bytecode.asm.AsmField
 
toString() - Method in class org.sonar.java.bytecode.asm.AsmMethod
 
transientKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
trueKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
tryKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
tryStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
tryWithResourcesStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
type - Variable in class org.sonar.java.ast.api.JavaGrammar
 
typeArgument - Variable in class org.sonar.java.ast.api.JavaGrammar
 
typeArguments - Variable in class org.sonar.java.ast.api.JavaGrammar
 
typeDeclaration - Variable in class org.sonar.java.ast.api.JavaGrammar
 
typeParameter - Variable in class org.sonar.java.ast.api.JavaGrammar
 
typeParameters - Variable in class org.sonar.java.ast.api.JavaGrammar
 

U

unaryExpression - Variable in class org.sonar.java.ast.api.JavaGrammar
 

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.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.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.
variableDeclarator - Variable in class org.sonar.java.ast.api.JavaGrammar
 
variableDeclaratorId - Variable in class org.sonar.java.ast.api.JavaGrammar
 
variableDeclarators - Variable in class org.sonar.java.ast.api.JavaGrammar
 
variableInitializer - Variable in class org.sonar.java.ast.api.JavaGrammar
 
variableModifiers - Variable in class org.sonar.java.ast.api.JavaGrammar
 
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
 
voidInterfaceMethodDeclaratorsRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
voidKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
voidMethodDeclaratorRest - Variable in class org.sonar.java.ast.api.JavaGrammar
 
volatileKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 

W

whileKeyword - Variable in class org.sonar.java.ast.api.JavaGrammar
 
whileStatement - Variable in class org.sonar.java.ast.api.JavaGrammar
 
WhitespaceChannel - Class in org.sonar.java.ast.lexer
An equivalent of BlackHoleChannel with regular expression "\s++".
WhitespaceChannel() - Constructor for class org.sonar.java.ast.lexer.WhitespaceChannel
 
withSquidAstVisitor(SquidAstVisitor<JavaGrammar>) - 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 SonarSource. All Rights Reserved.