Index
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.
- 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
All Classes and Interfaces|All Packages|Constant Field Values
CheckVerifier.newVerifier()
, which uses the analyzer-commons-test-commons library to verify issues on checks.