Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ActionBroadcast<T> - Class in org.sonarqube.gradle
- ActionBroadcast() - Constructor for class org.sonarqube.gradle.ActionBroadcast
- add(Action<? super T>) - Method in class org.sonarqube.gradle.ActionBroadcast
- ANDROID_DETECTED - Static variable in interface org.sonarqube.gradle.AndroidProperties
-
This property will be set when android project is being analyzed
- AndroidProperties - Interface in org.sonarqube.gradle
- apply(Project) - Method in class org.sonarqube.gradle.SonarQubePlugin
B
- build() - Method in class org.sonarqube.gradle.SourceCollector.Builder
- builder() - Static method in class org.sonarqube.gradle.SourceCollector
C
- compareTo(Version) - Method in class org.sonarqube.gradle.Version
- computeReportPaths(Map<String, Object>) - Static method in class org.sonarqube.gradle.SonarUtils
-
Computes the absolute paths for the report paths extracted from the properties.
- computeSonarProperties() - Method in class org.sonarqube.gradle.SonarPropertyComputer
E
- equals(Object) - Method in class org.sonarqube.gradle.Version
- execute(T) - Method in class org.sonarqube.gradle.ActionBroadcast
- extractJavaCompilerConfigurationFromCompileTasks(Project) - Static method in class org.sonarqube.gradle.JavaCompilerUtils
- extractReportPaths(Map<String, Object>) - Static method in class org.sonarqube.gradle.SonarUtils
-
Returns the paths listed under the external or coverage report path parameters found in the properties.
F
- findProjectFileType(Path, Path) - Static method in class org.sonarqube.gradle.SonarUtils
G
- getAndroidVariant() - Method in class org.sonarqube.gradle.SonarExtension
- getCollectedSources() - Method in class org.sonarqube.gradle.SourceCollector
- getLogOutput() - Method in class org.sonarqube.gradle.SonarTask
- getProperties() - Method in class org.sonarqube.gradle.SonarProperties
- getProperties() - Method in class org.sonarqube.gradle.SonarTask
- Gradle6dot6Utils - Class in org.sonarqube.gradle
-
Only access this class if runtime is Gradle 6.6+
H
- hashCode() - Method in class org.sonarqube.gradle.Version
I
- isSkipProject() - Method in class org.sonarqube.gradle.SonarExtension
-
Defaults to
false.
J
- JavaCompilerUtils - Class in org.sonarqube.gradle
- joinAsCsv(List<String>) - Static method in class org.sonarqube.gradle.SonarUtils
-
Joins a list of strings that may contain commas by wrapping those strings in double quotes, like in CSV format.
M
- MAIN - Enum constant in enum class org.sonarqube.gradle.SonarUtils.InputFileType
- major() - Method in class org.sonarqube.gradle.Version
- MIN_SDK_VERSION_MAX - Static variable in interface org.sonarqube.gradle.AndroidProperties
-
This property contains the maximum value of minSdkVersion properties defined in build.gradle.
- MIN_SDK_VERSION_MIN - Static variable in interface org.sonarqube.gradle.AndroidProperties
-
This property contains the minimum value of minSdkVersion properties defined in build.gradle.
- minor() - Method in class org.sonarqube.gradle.Version
N
- nonEmptyOrNull(Collection<T>) - Static method in class org.sonarqube.gradle.SonarUtils
O
- of(int, int) - Static method in class org.sonarqube.gradle.Version
- of(String) - Static method in class org.sonarqube.gradle.Version
- org.sonarqube.gradle - package org.sonarqube.gradle
-
Integration with SonarQube.
P
- postVisitDirectory(Path, IOException) - Method in class org.sonarqube.gradle.SourceCollector
- preVisitDirectory(Path, BasicFileAttributes) - Method in class org.sonarqube.gradle.SourceCollector
- PROJECT_SOURCE_DIRS - Static variable in class org.sonarqube.gradle.ScanProperties
- PROJECT_TEST_DIRS - Static variable in class org.sonarqube.gradle.ScanProperties
- properties(Map<String, ?>) - Method in class org.sonarqube.gradle.SonarProperties
-
Convenience method for setting multiple properties.
- properties(Action<? super SonarProperties>) - Method in class org.sonarqube.gradle.SonarExtension
-
Adds an action that configures SonarQube properties for the associated Gradle project.
- property(String, Object) - Method in class org.sonarqube.gradle.SonarProperties
-
Convenience method for setting a single property.
R
S
- ScanProperties - Class in org.sonarqube.gradle
- setAndroidVariant(String) - Method in class org.sonarqube.gradle.SonarExtension
- setDirectoriesToIgnore(Set<Path>) - Method in class org.sonarqube.gradle.SourceCollector.Builder
- setExcludedFiles(Set<Path>) - Method in class org.sonarqube.gradle.SourceCollector.Builder
- setExistingSources(Set<Path>) - Method in class org.sonarqube.gradle.SourceCollector.Builder
- setLogOutput(LogOutput) - Method in class org.sonarqube.gradle.SonarTask
- setRoot(Path) - Method in class org.sonarqube.gradle.SourceCollector.Builder
- setShouldCollectJavaAndKotlinSources(boolean) - Method in class org.sonarqube.gradle.SourceCollector.Builder
- setSkipProject(boolean) - Method in class org.sonarqube.gradle.SonarExtension
- SKIP - Static variable in class org.sonarqube.gradle.ScanProperties
- SONAR_DEPRECATED_EXTENSION_NAME - Static variable in class org.sonarqube.gradle.SonarExtension
- SONAR_DEPRECATED_TASK_NAME - Static variable in class org.sonarqube.gradle.SonarExtension
- SONAR_EXTENSION_NAME - Static variable in class org.sonarqube.gradle.SonarExtension
- SONAR_PROJECT_BASE_DIR - Static variable in class org.sonarqube.gradle.SonarPropertyComputer
- SONAR_TASK_NAME - Static variable in class org.sonarqube.gradle.SonarExtension
- SonarExtension - Class in org.sonarqube.gradle
-
An extension for configuring the Sonar analysis.
- SonarExtension(ActionBroadcast<SonarProperties>) - Constructor for class org.sonarqube.gradle.SonarExtension
- SonarProperties - Class in org.sonarqube.gradle
-
The Sonar properties for the current Gradle project that are to be passed to the Scanner.
- SonarProperties(Map<String, Object>) - Constructor for class org.sonarqube.gradle.SonarProperties
- SonarPropertyComputer - Class in org.sonarqube.gradle
- SonarPropertyComputer(Map<String, ActionBroadcast<SonarProperties>>, Project) - Constructor for class org.sonarqube.gradle.SonarPropertyComputer
- SonarQubePlugin - Class in org.sonarqube.gradle
-
A plugin for analyzing projects with the SonarScanner for Gradle.
- SonarQubePlugin() - Constructor for class org.sonarqube.gradle.SonarQubePlugin
- SonarTask - Class in org.sonarqube.gradle
-
Analyses one or more projects with the SonarQube Scanner.
- SonarTask() - Constructor for class org.sonarqube.gradle.SonarTask
- SonarUtils - Class in org.sonarqube.gradle
- SonarUtils.InputFileType - Enum Class in org.sonarqube.gradle
- SourceCollector - Class in org.sonarqube.gradle
- SourceCollector.Builder - Class in org.sonarqube.gradle
- splitAsCsv(String) - Static method in class org.sonarqube.gradle.SonarUtils
T
- TEST - Enum constant in enum class org.sonarqube.gradle.SonarUtils.InputFileType
- toString() - Method in class org.sonarqube.gradle.Version
U
- useLoggerLevel(LogLevel) - Method in class org.sonarqube.gradle.SonarTask
-
Sets the
LogLevelto use during Scanner execution.
V
- valueOf(String) - Static method in enum class org.sonarqube.gradle.SonarUtils.InputFileType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.sonarqube.gradle.SonarUtils.InputFileType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Version - Class in org.sonarqube.gradle
- visitFile(Path, BasicFileAttributes) - Method in class org.sonarqube.gradle.SourceCollector
- visitFileFailed(Path, IOException) - Method in class org.sonarqube.gradle.SourceCollector
All Classes and Interfaces|All Packages|Constant Field Values