Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

absolutePath() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
activeRules() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
addContextProperty(String, String) - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
addFiles(InputFile.Status, String...) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Adds a collection of files with an expected status to be verified by the given rule(s).
addFiles(InputFile.Status, String...) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
addFiles(InputFile.Status, String...) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
addFiles(InputFile.Status, Collection<String>) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Adds a collection of files with an expected status.
addFiles(InputFile.Status, Collection<String>) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
addFiles(InputFile.Status, Collection<String>) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
autoScanCompatibleRules - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 

B

bind(ReadCache) - Method in class org.sonar.java.checks.verifier.internal.InternalWriteCache
 

C

CacheEnabledSensorContext - Class in org.sonar.java.checks.verifier.internal
 
canSkipUnchangedFiles() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
charset() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
CHECK_OR_CHECKS - Static variable in class org.sonar.java.checks.verifier.internal.CheckVerifierUtils
 
CheckVerifier - Interface in org.sonar.java.checks.verifier
This interface defines how to use checks (rules) verifiers.
CheckVerifierUtils - Class in org.sonar.java.checks.verifier.internal
 
config() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
Constants - Class in org.sonar.java.checks
 
contains(String) - Method in class org.sonar.java.checks.verifier.internal.InternalReadCache
 
contents() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
copyFromPrevious(String) - Method in class org.sonar.java.checks.verifier.internal.InternalWriteCache
 

D

DEFAULT_MODULE - Static variable in class org.sonar.java.checks.verifier.TestUtils
 
DEFAULT_TEST_CLASSES_DIRECTORY - Static variable in class org.sonar.java.checks.verifier.FilesUtils
 
DEFAULT_TEST_CLASSPATH_FILE - Static variable in class org.sonar.java.checks.verifier.FilesUtils
Default location of the jars/zips to be taken into account when performing the analysis.
defaultQualityProfileRules - Variable in class org.sonar.java.checks.verifier.TestProfileRegistrarContext
 

E

emptyInputFile(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
 
emptyInputFile(String, InputFile.Type) - Static method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
emptyInputFile(String, InputFile.Type) - Static method in class org.sonar.java.checks.verifier.TestUtils
 
equals(Object) - Method in class org.sonar.java.checks.verifier.internal.InternalCacheContext
 

F

file() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
FILE_OR_FILES - Static variable in class org.sonar.java.checks.verifier.internal.CheckVerifierUtils
 
filename() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
FilesUtils - Class in org.sonar.java.checks.verifier
 
fileSystem() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 

G

getData() - Method in class org.sonar.java.checks.verifier.internal.InternalWriteCache
 
getFilesRecursively(Path, String...) - Static method in class org.sonar.java.checks.verifier.FilesUtils
 
getReadCache() - Method in class org.sonar.java.checks.verifier.internal.InternalCacheContext
 
getSonarQubeVersion() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
getWriteCache() - Method in class org.sonar.java.checks.verifier.internal.InternalCacheContext
 

H

hashCode() - Method in class org.sonar.java.checks.verifier.internal.InternalCacheContext
 

I

inputFile(File) - Static method in class org.sonar.java.checks.verifier.TestUtils
 
inputFile(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
 
inputFile(String, File) - Static method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
inputFile(String, File) - Static method in class org.sonar.java.checks.verifier.TestUtils
 
inputFile(String, File, InputFile.Status) - Static method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
inputStream() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
InternalCacheContext - Class in org.sonar.java.checks.verifier.internal
 
InternalCacheContext(boolean, JavaReadCache, JavaWriteCache) - Constructor for class org.sonar.java.checks.verifier.internal.InternalCacheContext
 
InternalCheckVerifier - Class in org.sonar.java.checks.verifier.internal
 
InternalInputFile - Class in org.sonar.java.checks.verifier.internal
 
InternalReadCache - Class in org.sonar.java.checks.verifier.internal
 
InternalReadCache() - Constructor for class org.sonar.java.checks.verifier.internal.InternalReadCache
 
InternalSensorContext - Class in org.sonar.java.checks.verifier.internal
 
InternalSensorContext() - Constructor for class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
InternalWriteCache - Class in org.sonar.java.checks.verifier.internal
 
InternalWriteCache() - Constructor for class org.sonar.java.checks.verifier.internal.InternalWriteCache
 
isCacheEnabled() - Method in class org.sonar.java.checks.verifier.internal.CacheEnabledSensorContext
 
isCacheEnabled() - Method in class org.sonar.java.checks.verifier.internal.InternalCacheContext
 
isCacheEnabled() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
isCancelled() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
isEmpty() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
isFile() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

J

JAVA_17_MODULE - Static variable in class org.sonar.java.checks.verifier.TestUtils
 
JavaCheckVerifier - Class in org.sonar.java.checks.verifier.internal
 

K

key() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

L

language() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
lines() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

M

mainCheckClasses - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
mainCheckInstances - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
mainCodeSourcesPath(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules targeting MAIN code.
mainCodeSourcesPathInModule(String, String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules targeting MAIN code from a non-default module.
mainRuleKeys - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
markAsUnchanged(InputFile) - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
markForPublishing(InputFile) - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
md5Hash() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
module() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 

N

newAdHocRule() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newAnalysisError() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newCoverage() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newCpdTokens() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newExternalIssue() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newHighlighting() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newInstance() - Static method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
newInstance() - Static method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
newInternalVerifier() - Static method in interface org.sonar.java.checks.verifier.CheckVerifier
Deprecated, for removal: This API element is subject to removal in a future version.
in favor of CheckVerifier.newVerifier(), which uses the analyzer-commons-test-commons library to verify issues on checks.
newIssue() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newMeasure() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newPointer(int, int) - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
newRange(int, int, int, int) - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
newRange(TextPointer, TextPointer) - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
newSignificantCode() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newSymbolTable() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
newVerifier() - Static method in interface org.sonar.java.checks.verifier.CheckVerifier
Entry point of check verification.
nextCache() - Method in class org.sonar.java.checks.verifier.internal.CacheEnabledSensorContext
 
nextCache() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
nonCompilingTestSourcesPath(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules behavior when bytecode is missing, partial, or code does not compile.
nonCompilingTestSourcesPathInModule(String, String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules behavior when bytecode is missing, partial, or code does not compile.

O

onFile(String) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the filename to be verified with the given rule(s).
onFile(String) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
onFile(String) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
onFiles(String...) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the filenames to be verified with the given rule(s).
onFiles(String...) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
onFiles(String...) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
onFiles(Collection<String>) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines a collection of filenames to be verified with the given rule(s).
onFiles(Collection<String>) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
onFiles(Collection<String>) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
org.sonar.java.checks - package org.sonar.java.checks
 
org.sonar.java.checks.verifier - package org.sonar.java.checks.verifier
 
org.sonar.java.checks.verifier.internal - package org.sonar.java.checks.verifier.internal
 

P

path() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
previousCache() - Method in class org.sonar.java.checks.verifier.internal.CacheEnabledSensorContext
 
previousCache() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
project() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
put(String, byte[]) - Method in class org.sonar.java.checks.verifier.internal.InternalReadCache
 
putAll(Map<String, byte[]>) - Method in class org.sonar.java.checks.verifier.internal.InternalReadCache
 
putAll(InternalWriteCache) - Method in class org.sonar.java.checks.verifier.internal.InternalReadCache
 

R

read(String) - Method in class org.sonar.java.checks.verifier.internal.InternalReadCache
 
registerAutoScanCompatibleRules(Collection<RuleKey>) - Method in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
registerDefaultQualityProfileRules(Collection<RuleKey>) - Method in class org.sonar.java.checks.verifier.TestProfileRegistrarContext
 
registerMainChecks(String, Collection<?>) - Method in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
registerMainSharedCheck(JavaCheck, Collection<RuleKey>) - Method in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
registerTestChecks(String, Collection<?>) - Method in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
registerTestSharedCheck(JavaCheck, Collection<RuleKey>) - Method in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
relativePath() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
requiresNonEmpty(Collection<?>, String) - Static method in class org.sonar.java.checks.verifier.internal.CheckVerifierUtils
 
requiresNonNull(Object, String) - Static method in class org.sonar.java.checks.verifier.internal.CheckVerifierUtils
 
requiresNull(Object, String) - Static method in class org.sonar.java.checks.verifier.internal.CheckVerifierUtils
 
runtime() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 

S

selectLine(int) - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
settings() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
sonarComponents(boolean, ReadCache, WriteCache) - Static method in class org.sonar.java.checks.verifier.internal.CheckVerifierUtils
 
SPRING_3_2 - Static variable in class org.sonar.java.checks.Constants
 
SPRING_3_2_CLASSPATH - Static variable in class org.sonar.java.checks.Constants
 
status() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

T

TARGET_CLASSES - Static variable in class org.sonar.java.checks.verifier.FilesUtils
 
TARGET_TEST_CLASSPATH_FILE - Static variable in class org.sonar.java.checks.verifier.FilesUtils
 
TEST_SOURCES_ROOT - Static variable in class org.sonar.java.checks.verifier.FilesUtils
 
testCheckClasses - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
testCheckInstances - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
TestCheckRegistrarContext - Class in org.sonar.java.checks.verifier
 
TestCheckRegistrarContext() - Constructor for class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
testCodeSourcesPath(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules targeting TEST code.
testCodeSourcesPathInModule(String, String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules targeting TEST code from a non-default module.
TestProfileRegistrarContext - Class in org.sonar.java.checks.verifier
 
TestProfileRegistrarContext() - Constructor for class org.sonar.java.checks.verifier.TestProfileRegistrarContext
 
testRuleKeys - Variable in class org.sonar.java.checks.verifier.TestCheckRegistrarContext
 
TestUtils - Class in org.sonar.java.checks.verifier
 
toString() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
type() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

U

uri() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

V

verifyIssueOnFile(String) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Verifies that an issue (only one) is raised directly on the file and not within the content of the file.
verifyIssueOnFile(String) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
verifyIssueOnFile(String) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
verifyIssueOnProject(String) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Verifies that an issue (only one) is raised directly on the project, which would include this file, and not within the content of the file.
verifyIssueOnProject(String) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
verifyIssueOnProject(String) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
verifyIssues() - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Verifies that all the expected issues are correctly raised by the rule(s), at their expected positions and attributes.
verifyIssues() - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
verifyIssues() - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
verifyNoIssues() - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Verifies that no issues are raised by the rule(s) on the given file(s).
verifyNoIssues() - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
verifyNoIssues() - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 

W

withCache(ReadCache, WriteCache) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Tells the verifier to feed the check with cached information in its preScan phase.
withCache(ReadCache, WriteCache) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withCache(ReadCache, WriteCache) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withCheck(JavaFileScanner) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the check to be verified against at least one test file.
withCheck(JavaFileScanner) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withCheck(JavaFileScanner) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withChecks(JavaFileScanner...) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the check(s) to be verified against at least one test file.
withChecks(JavaFileScanner...) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withChecks(JavaFileScanner...) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withClassPath(Collection<File>) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the classpath to be used for the verification.
withClassPath(Collection<File>) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withClassPath(Collection<File>) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withCustomIssueVerifier(Consumer<Set<AnalyzerMessage>>) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withinAndroidContext(boolean) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines whether the current file is an analyzer in an Android context.
withinAndroidContext(boolean) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withinAndroidContext(boolean) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withJavaVersion(int) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the java version syntax to be used for the verification.
withJavaVersion(int) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withJavaVersion(int) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withJavaVersion(int, boolean) - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Defines the java version syntax to be used for the verification.
withJavaVersion(int, boolean) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withJavaVersion(int, boolean) - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withoutSemantic() - Method in interface org.sonar.java.checks.verifier.CheckVerifier
Tells the verifier that no bytecode will be provided.
withoutSemantic() - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
withoutSemantic() - Method in class org.sonar.java.checks.verifier.internal.JavaCheckVerifier
 
withQuickFixes() - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
write(String, byte[]) - Method in class org.sonar.java.checks.verifier.internal.InternalWriteCache
 
write(String, InputStream) - Method in class org.sonar.java.checks.verifier.internal.InternalWriteCache
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values