Index

A B C 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|Serialized Form

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
 
AnalysisException - Exception in org.sonarqube.gradle
 
AnalysisException(String) - Constructor for exception org.sonarqube.gradle.AnalysisException
 
AnalysisException(Throwable) - Constructor for exception org.sonarqube.gradle.AnalysisException
 
ANDROID_DETECTED - Static variable in interface org.sonarqube.gradle.AndroidProperties
This property will be set when android project is being analyzed
ANDROID_LINT_REPORT_PATHS - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
ANDROID_PLUGIN_IDS - Static variable in class org.sonarqube.gradle.SonarUtils
 
AndroidConfig - Class in org.sonarqube.gradle
This class provides methods to compute Android specific properties for projects using the Android Gradle plugin (AGP) with versions greater than 9.
AndroidProperties - Interface in org.sonarqube.gradle
 
androidSources - Variable in class org.sonarqube.gradle.ProjectProperties
The resolved source directories for an Android project.
androidTests - Variable in class org.sonarqube.gradle.ProjectProperties
The resolved test directories for an Android project.
apply(Project) - Method in class org.sonarqube.gradle.SonarQubePlugin
 

B

BINARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
Kept for backward compatibility
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
 
COMPILE_CLASSPATH - Static variable in class org.sonarqube.gradle.Constants
 
compileClasspath - Variable in class org.sonarqube.gradle.ProjectProperties
Resolved absolute paths of compile classpath dependencies
ComputedProperties - Class in org.sonarqube.gradle
Holds computed Sonar properties along with the set of keys for properties that users explicitly defined (via the sonar {} DSL, system properties, or environment variables).
ComputedProperties(Map<String, Object>, Set<String>) - Constructor for class org.sonarqube.gradle.ComputedProperties
 
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
 
configureProperties(Map<String, Object>) - Method in class org.sonarqube.gradle.AndroidConfig
Populate the properties of an Android variant with Android specific values.
Constants - Class in org.sonarqube.gradle
 
constructPrefixedProjectName(String) - Static method in class org.sonarqube.gradle.SonarUtils
Produces a prefix for property keys that is appropriate and consumable by the scanner-engine

E

equals(Object) - Method in class org.sonarqube.gradle.properties.SonarProperty
 
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

getAndroidSources() - Method in class org.sonarqube.gradle.AndroidConfig
Get the source directories for the selected Android variant.
getAndroidTests() - Method in class org.sonarqube.gradle.AndroidConfig
Get the source directories for the selected Android variant's tests.
getAndroidVariant() - Method in class org.sonarqube.gradle.SonarExtension
 
getBuildSonar() - Method in class org.sonarqube.gradle.SonarTask
 
getCollectedSources() - Method in class org.sonarqube.gradle.SourceCollector
 
getLogOutput() - Method in class org.sonarqube.gradle.SonarTask
 
getMainLibraries() - Method in class org.sonarqube.gradle.AndroidConfig
Get the main libraries file collection for the variant selected for the analysis with Sonar.
getOutputFile() - Method in class org.sonarqube.gradle.SonarResolverTask
 
getProjectName() - Method in class org.sonarqube.gradle.SonarResolverTask
 
getProperties() - Method in class org.sonarqube.gradle.SonarProperties
 
getProperties() - Method in class org.sonarqube.gradle.SonarTask
 
getProperty() - Method in class org.sonarqube.gradle.properties.SonarProperty
 
getResolverFiles() - Method in class org.sonarqube.gradle.SonarTask
 
getRuntimeJars() - Static method in class org.sonarqube.gradle.SonarUtils
Returns the collection of Java and Java FX runtime jars, if available.
getSkipProject() - Method in class org.sonarqube.gradle.SonarResolverTask
 
getSubproject() - Method in class org.sonarqube.gradle.properties.SonarProperty
 
getTasks() - Method in class org.sonarqube.gradle.AndroidConfig
Get the Android tasks on which Sonar tasks need to depend for the variant selected for the analysis with Sonar.
getTestLibraries() - Method in class org.sonarqube.gradle.AndroidConfig
Get the test libraries file collection for the variant selected for the analysis with Sonar.
getVariant() - Method in class org.sonarqube.gradle.AndroidConfig
Get the variant selected for the analysis with Sonar.
GRADLE_SCAN_ALL - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
Gradle6dot6Utils - Class in org.sonarqube.gradle
Only access this class if runtime is Gradle 6.6+
GROOVY_BINARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 

H

hashCode() - Method in class org.sonarqube.gradle.properties.SonarProperty
 
hashCode() - Method in class org.sonarqube.gradle.Version
 

I

isRootProject - Variable in class org.sonarqube.gradle.ProjectProperties
Whether this project is the root project of the analysis
isSkipProject() - Method in class org.sonarqube.gradle.SonarExtension
Defaults to false.
isTopLevelProject() - Method in class org.sonarqube.gradle.SonarResolverTask
 

J

JACOCO_XML_REPORT_PATHS - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_BINARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_ENABLE_PREVIEW - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_JDK_HOME - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_LIBRARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_SOURCE - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_TARGET - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_TEST_BINARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JAVA_TEST_LIBRARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
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.
joinCsvStringsWithoutDuplicates(String, String) - Static method in class org.sonarqube.gradle.SonarUtils
 
JUNIT_REPORT_PATHS - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
JUNIT_REPORTS_PATH - Static variable in class org.sonarqube.gradle.properties.SonarProperty
Kept for backward compatibility

K

KOTLIN_GRADLE_PROJECT_ROOT - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 

L

LIBRARIES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
Kept for backward compatibility

M

MAIN - Enum constant in enum class org.sonarqube.gradle.SonarUtils.InputFileType
 
mainLibraries - Variable in class org.sonarqube.gradle.ProjectProperties
Filtered main libraries (subset of compileClasspath) for SonarQube analysis
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
 
MODULE_KEY - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
MODULES - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 

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
 
of(Project) - Static method in class org.sonarqube.gradle.AndroidConfig
 
org.sonarqube.gradle - package org.sonarqube.gradle
Integration with SonarQube.
org.sonarqube.gradle.properties - package org.sonarqube.gradle.properties
Contain classes related to Sonar properties.

P

parse(String) - Static method in class org.sonarqube.gradle.properties.SonarProperty
Parse a property as a string, refer to toString() for the exact format.
postVisitDirectory(Path, IOException) - Method in class org.sonarqube.gradle.SourceCollector
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.sonarqube.gradle.SourceCollector
 
PROJECT_BASE_DIR - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
PROJECT_DESCRIPTION - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
PROJECT_KEY - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
PROJECT_NAME - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
PROJECT_SOURCE_DIRS - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
PROJECT_TEST_DIRS - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
PROJECT_VERSION - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
projectName - Variable in class org.sonarqube.gradle.ProjectProperties
The Gradle project name (e.g., ":subproject" for subprojects, "" for root)
ProjectProperties - Class in org.sonarqube.gradle
An immutable data transfer object that holds resolved dependency information for a Gradle project.
ProjectProperties(String, Boolean, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>) - Constructor for class org.sonarqube.gradle.ProjectProperties
Creates a new immutable ProjectProperties instance.
properties - Variable in class org.sonarqube.gradle.ComputedProperties
 
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

read(File) - Static method in class org.sonarqube.gradle.ResolutionSerializer
 
ResolutionSerializer - Class in org.sonarqube.gradle
 
rootProjectProperty(String) - Static method in class org.sonarqube.gradle.properties.SonarProperty
 
run() - Method in class org.sonarqube.gradle.SonarTask
 

S

setAndroidSources(Provider<FileCollection>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setAndroidTests(Provider<FileCollection>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setAndroidVariant(String) - Method in class org.sonarqube.gradle.SonarExtension
 
setBuildSonar(Provider<Directory>) - Method in class org.sonarqube.gradle.SonarTask
 
setCompileClasspath(Provider<FileCollection>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
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
 
setMainLibraries(Provider<FileCollection>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setOutputDirectory(File) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setProjectName(String) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setProperties(Provider<Map<String, String>>, Provider<Set<String>>) - Method in class org.sonarqube.gradle.SonarTask
 
setResolverFiles(Set<File>) - 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
 
setSkipProject(Provider<Boolean>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setTestCompileClasspath(Provider<FileCollection>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setTestLibraries(Provider<FileCollection>) - Method in class org.sonarqube.gradle.SonarResolverTask
 
setTopLevelProject(boolean) - Method in class org.sonarqube.gradle.SonarResolverTask
 
SKIP - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
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_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
A mutable wrapper for user-facing SonarQube property configuration in Gradle build scripts.
SonarProperties(Map<String, Object>) - Constructor for class org.sonarqube.gradle.SonarProperties
 
SonarProperty - Class in org.sonarqube.gradle.properties
Full identifier of a sonar property, they are passed to the analyzers.
SonarProperty(String, String) - Constructor for class org.sonarqube.gradle.properties.SonarProperty
 
SonarPropertyComputer - Class in org.sonarqube.gradle
 
SonarPropertyComputer(Map<String, ActionBroadcast<SonarProperties>>, Map<String, AndroidConfig>, 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
 
SonarResolverTask - Class in org.sonarqube.gradle
 
SonarResolverTask() - Constructor for class org.sonarqube.gradle.SonarResolverTask
 
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
 
SOURCE_ENCODING - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
SourceCollector - Class in org.sonarqube.gradle
 
SourceCollector.Builder - Class in org.sonarqube.gradle
 
splitAsCsv(String) - Static method in class org.sonarqube.gradle.SonarUtils
 
SUREFIRE_REPORTS_PATH - Static variable in class org.sonarqube.gradle.properties.SonarProperty
Kept for backward compatibility

T

TASK_DESCRIPTION - Static variable in class org.sonarqube.gradle.SonarResolverTask
 
TASK_NAME - Static variable in class org.sonarqube.gradle.SonarResolverTask
 
TEST - Enum constant in enum class org.sonarqube.gradle.SonarUtils.InputFileType
 
TEST_COMPILE_CLASSPATH - Static variable in class org.sonarqube.gradle.Constants
 
testCompileClasspath - Variable in class org.sonarqube.gradle.ProjectProperties
Resolved absolute paths of test compile classpath dependencies
testLibraries - Variable in class org.sonarqube.gradle.ProjectProperties
Filtered test libraries (subset of testCompileClasspath) for SonarQube analysis
toString() - Method in class org.sonarqube.gradle.properties.SonarProperty
 
toString() - Method in class org.sonarqube.gradle.Version
 

U

useLoggerLevel(LogLevel) - Method in class org.sonarqube.gradle.SonarTask
Sets the LogLevel to use during Scanner execution.
userDefinedKeys - Variable in class org.sonarqube.gradle.ComputedProperties
 
usesAndroidGradlePlugin9OrGreater() - Static method in class org.sonarqube.gradle.AndroidConfig
Check if a Gradle project uses the Android Gradle plugin with a version greater or equal to 9.

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.
VERBOSE - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
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
 

W

WORKING_DIRECTORY - Static variable in class org.sonarqube.gradle.properties.SonarProperty
 
write(File, ProjectProperties) - Static method in class org.sonarqube.gradle.ResolutionSerializer
 
A B C 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|Serialized Form