Index

A C D E F G I 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
 

C

charset() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
CheckVerifier - Interface in org.sonar.java.checks.verifier
This interface defines how to use checks (rules) verifiers.
config() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
contents() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

D

DEFAULT_TEST_CLASSES_DIRECTORY - Static variable in class org.sonar.java.checks.verifier.FilesUtils
 
DEFAULT_TEST_JARS_DIRECTORY - 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.

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
 

F

file() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
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

getClassPath(String) - Static method in class org.sonar.java.checks.verifier.FilesUtils
 
getFilesRecursively(Path, String...) - Static method in class org.sonar.java.checks.verifier.FilesUtils
 
getSonarQubeVersion() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 

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
 
inputStream() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
InternalCheckVerifier - Class in org.sonar.java.checks.verifier.internal
 
InternalInputFile - Class in org.sonar.java.checks.verifier.internal
 
InternalSensorContext - Class in org.sonar.java.checks.verifier.internal
 
InternalSensorContext() - Constructor for 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
 

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

mainCodeSourcesPath(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules targeting MAIN code.
markForPublishing(InputFile) - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 
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
 
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.
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.

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
 
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(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
 
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
 
project() - Method in class org.sonar.java.checks.verifier.internal.InternalSensorContext
 

R

relativePath() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 
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
 
status() - Method in class org.sonar.java.checks.verifier.internal.InternalInputFile
 

T

testCodeSourcesPath(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
To be used when testing rules targeting TEST code.
testSourcesPath(String) - Static method in class org.sonar.java.checks.verifier.TestUtils
Deprecated, for removal: This API element is subject to removal in a future version.
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
 
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
 
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
 
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
 

W

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
 
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
 
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
 
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 the whether the current file is analyzer in an android context.
withinAndroidContext(boolean) - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
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
 
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
 
withQuickFixes() - Method in class org.sonar.java.checks.verifier.internal.InternalCheckVerifier
 
A C D E F G I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values