Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractScannerEngineFacade - Class in org.sonarsource.scanner.lib.internal.facade
- AbstractScannerEngineFacade(Map<String, String>, boolean, String, boolean, JreCacheHit) - Constructor for class org.sonarsource.scanner.lib.internal.facade.AbstractScannerEngineFacade
- addBootstrapProperties(Map<String, String>) - Method in class org.sonarsource.scanner.lib.ScannerEngineBootstrapper
-
Declare technical properties needed to bootstrap (sonar.host.url, credentials, proxy, ...).
- ALPINE - Enum constant in enum org.sonarsource.scanner.lib.internal.util.OsResolver.OperatingSystem
- AnalysisProperties - Class in org.sonarsource.scanner.lib
-
Most commonly used properties for an analysis.
- analyze(Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.AbstractScannerEngineFacade
- analyze(Map<String, String>) - Method in interface org.sonarsource.scanner.lib.ScannerEngineFacade
-
Run the analysis.
- API_BASE_URL - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Base URL for all REST-compliant API calls.
- ArchResolver - Class in org.sonarsource.scanner.lib.internal.util
- ArchResolver() - Constructor for class org.sonarsource.scanner.lib.internal.util.ArchResolver
B
- BC_IGNORE_USELESS_PASSWD - Static variable in class org.sonarsource.scanner.lib.internal.http.OkHttpClientFactory
- bootstrap() - Method in class org.sonarsource.scanner.lib.ScannerEngineBootstrapper
C
- CachedFile - Class in org.sonarsource.scanner.lib.internal.cache
- CachedFile(Path, boolean) - Constructor for class org.sonarsource.scanner.lib.internal.cache.CachedFile
- callRestApi(String) - Method in class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
- callWebApi(String) - Method in class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
- canLoad(String) - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.ClassloadRules
- CertificateStore - Class in org.sonarsource.scanner.lib.internal.http.ssl
- CertificateStore(Path, String, boolean) - Constructor for class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- ClassloadRules - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- ClassloadRules(Set<String>, Set<String>) - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.ClassloadRules
- clean() - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.TempCleaning
- close() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.NewScannerEngineFacade
- close() - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.InProcessScannerEngineFacade
- close() - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory.IsolatedLauncherAndClassloader
- close() - Method in class org.sonarsource.scanner.lib.internal.facade.simulation.SimulationScannerEngineFacade
- close() - Method in class org.sonarsource.scanner.lib.internal.FailedBootstrap
- close() - Method in class org.sonarsource.scanner.lib.internal.SuccessfulBootstrap
- compareMajor(String, int) - Static method in class org.sonarsource.scanner.lib.internal.util.VersionUtils
- CompressionUtils - Class in org.sonarsource.scanner.lib.internal.util
- create(ClassLoader, Class<T>, String) - Static method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherProxy
- create(ClassLoader, Object, Class<T>) - Static method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherProxy
- create(String...) - Method in class org.sonarsource.scanner.lib.internal.util.ProcessWrapperFactory
- create(String, String) - Static method in class org.sonarsource.scanner.lib.ScannerEngineBootstrapper
- create(Path) - Static method in class org.sonarsource.scanner.lib.internal.cache.FileCache
- createLauncher(ScannerHttpClient, FileCache) - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory
- createLauncher(ScannerHttpClient, FileCache, Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncherFactory
- createRunner(ScannerHttpClient, FileCache, Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.forked.JavaRunnerFactory
D
- DEFAULT_PASSWORD - Static variable in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- DEFAULT_STORE_TYPE - Static variable in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- deleteQuietly(Path) - Static method in class org.sonarsource.scanner.lib.internal.util.Utils
- DISABLED - Enum constant in enum org.sonarsource.scanner.lib.internal.facade.forked.JreCacheHit
- doAnalyze(Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.AbstractScannerEngineFacade
- doAnalyze(Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.forked.NewScannerEngineFacade
- doAnalyze(Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.InProcessScannerEngineFacade
- doAnalyze(Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.simulation.SimulationScannerEngineFacade
- download(String, Path) - Method in interface org.sonarsource.scanner.lib.internal.cache.FileCache.Downloader
- downloadFromExternalUrl(String, Path) - Method in class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
- downloadFromRestApi(String, Path) - Method in class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
- downloadFromWebApi(String, Path) - Method in class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
E
- EnvironmentConfig - Class in org.sonarsource.scanner.lib
-
Utility class to load configuration from environment variables.
- execute(List<String>, String, Consumer<String>) - Method in class org.sonarsource.scanner.lib.internal.facade.forked.JavaRunner
- execute(Map<String, String>) - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncher
- extractTarGz(Path, Path) - Static method in class org.sonarsource.scanner.lib.internal.util.CompressionUtils
- extractToTemp(String) - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.JarExtractor
F
- FailedBootstrap - Class in org.sonarsource.scanner.lib.internal
- FailedBootstrap() - Constructor for class org.sonarsource.scanner.lib.internal.FailedBootstrap
- FileCache - Class in org.sonarsource.scanner.lib.internal.cache
-
This class is responsible for managing Sonar batch file cache.
- FileCache.Downloader - Interface in org.sonarsource.scanner.lib.internal.cache
- forSonarQubeCloud(Map<String, String>, ScannerEngineLauncher) - Static method in class org.sonarsource.scanner.lib.internal.facade.forked.NewScannerEngineFacade
- forSonarQubeServer(Map<String, String>, ScannerEngineLauncher, String) - Static method in class org.sonarsource.scanner.lib.internal.facade.forked.NewScannerEngineFacade
- fromRegionCode(String) - Static method in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
- fromWebEndpoint(String) - Static method in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
G
- get(String, String) - Method in class org.sonarsource.scanner.lib.internal.cache.FileCache
-
Look for a file in the cache by its filename and checksum.
- get(String, String...) - Method in class org.sonarsource.scanner.lib.internal.util.Paths2
- getApiEndpoint() - Method in class org.sonarsource.scanner.lib.internal.endpoint.ScannerEndpoint
- getBootstrapProperties() - Method in class org.sonarsource.scanner.lib.internal.facade.AbstractScannerEngineFacade
- getBootstrapProperties() - Method in interface org.sonarsource.scanner.lib.ScannerEngineFacade
-
Get the properties that will be passed to the bootstrapped scanner engine.
- getCode() - Method in exception class org.sonarsource.scanner.lib.internal.http.HttpException
- getConnectTimeout() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getCpuArch() - Method in class org.sonarsource.scanner.lib.internal.util.ArchResolver
-
We don't want to only rely on the system property 'os.arch' to detect the architecture on macOS, since it returns the target architecture of the current JVM, which may be different from the architecture of the OS.
- getDir() - Method in class org.sonarsource.scanner.lib.internal.cache.FileCache
- getDownloadUrl() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ResourceMetadata
- getEndpoint() - Method in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
- getEngineFacade() - Method in class org.sonarsource.scanner.lib.internal.FailedBootstrap
- getEngineFacade() - Method in class org.sonarsource.scanner.lib.internal.SuccessfulBootstrap
- getEngineFacade() - Method in interface org.sonarsource.scanner.lib.ScannerEngineBootstrapResult
-
Get the facade to interact with the engine.
- getEnvironmentVariable(String) - Method in class org.sonarsource.scanner.lib.internal.util.System2
- getFilename() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ResourceMetadata
- getInputStream() - Method in class org.sonarsource.scanner.lib.internal.util.ProcessWrapperFactory.ProcessWrapper
- getJavaExecutable() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.JavaRunner
- getJreCacheHit() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.JavaRunner
- getJreCacheHit() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncher
- getKeyStore() - Method in class org.sonarsource.scanner.lib.internal.http.ssl.SslConfig
- getKeyStorePassword() - Method in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- getKeyStoreType() - Method in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- getLauncher() - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory.IsolatedLauncherAndClassloader
- getLogin() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getOrDownload(String, String, String, FileCache.Downloader) - Method in class org.sonarsource.scanner.lib.internal.cache.FileCache
- getOs() - Method in class org.sonarsource.scanner.lib.internal.util.OsResolver
- getPassword() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getPath() - Method in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- getPathInCache() - Method in class org.sonarsource.scanner.lib.internal.cache.CachedFile
- getProperty(String) - Method in class org.sonarsource.scanner.lib.internal.util.System2
- getProxy() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getProxyPassword() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getProxyUser() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getRegionCodesWithoutGlobal() - Static method in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
- getRegionLabel() - Method in class org.sonarsource.scanner.lib.internal.endpoint.ScannerEndpoint
- getResponseTimeout() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getRestApiBaseUrl() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getServerVersion() - Method in class org.sonarsource.scanner.lib.internal.facade.AbstractScannerEngineFacade
- getServerVersion() - Method in interface org.sonarsource.scanner.lib.ScannerEngineFacade
-
Get the version of the SonarQube Server that the scanner is connected to.
- getSha256() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ResourceMetadata
- getSocketTimeout() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getSslConfig() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getToken() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getTrustStore() - Method in class org.sonarsource.scanner.lib.internal.http.ssl.SslConfig
- getUserAgent() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getWebApiBaseUrl() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- getWebEndpoint() - Method in class org.sonarsource.scanner.lib.internal.endpoint.ScannerEndpoint
- GLOBAL - Enum constant in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
H
- HashMismatchException - Exception Class in org.sonarsource.scanner.lib.internal.cache
- HashMismatchException(String) - Constructor for exception class org.sonarsource.scanner.lib.internal.cache.HashMismatchException
- HIT - Enum constant in enum org.sonarsource.scanner.lib.internal.facade.forked.JreCacheHit
- HOST_URL - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
URL of the SonarQube Server, default to SonarQube Cloud if not set
- HTTP_PROXY_HOST - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- HTTP_PROXY_PORT - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- HttpConfig - Class in org.sonarsource.scanner.lib.internal.http
- HttpConfig(Map<String, String>, Path, System2) - Constructor for class org.sonarsource.scanner.lib.internal.http.HttpConfig
- HttpException - Exception Class in org.sonarsource.scanner.lib.internal.http
- HttpException(URL, int, String, String) - Constructor for exception class org.sonarsource.scanner.lib.internal.http.HttpException
- HTTPS_PROXY_HOST - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- HTTPS_PROXY_PORT - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
I
- init(HttpConfig) - Method in class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
- InProcessScannerEngineFacade - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- InProcessScannerEngineFacade(Map<String, String>, IsolatedLauncherFactory.IsolatedLauncherAndClassloader, boolean, String) - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.InProcessScannerEngineFacade
- InternalProperties - Interface in org.sonarsource.scanner.lib.internal
- invoke(Object, Method, Object[]) - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherProxy
- isAtLeastIgnoringQualifier(String, String) - Static method in class org.sonarsource.scanner.lib.internal.util.VersionUtils
-
Checks if a given version is at least the target version.
- isCacheHit() - Method in class org.sonarsource.scanner.lib.internal.cache.CachedFile
- isEngineCacheHit() - Method in class org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncher
- isFromJvm() - Method in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
- IsolatedLauncherAndClassloader(IsolatedLauncher, URLClassLoader, boolean) - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory.IsolatedLauncherAndClassloader
- IsolatedLauncherFactory - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- IsolatedLauncherFactory() - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory
- IsolatedLauncherFactory.IsolatedLauncherAndClassloader - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- IsolatedLauncherProxy - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- isSonarQubeCloud() - Method in class org.sonarsource.scanner.lib.internal.endpoint.ScannerEndpoint
- isSonarQubeCloud() - Method in class org.sonarsource.scanner.lib.internal.facade.AbstractScannerEngineFacade
- isSonarQubeCloud() - Method in interface org.sonarsource.scanner.lib.ScannerEngineFacade
- isSuccessful() - Method in class org.sonarsource.scanner.lib.internal.FailedBootstrap
- isSuccessful() - Method in class org.sonarsource.scanner.lib.internal.SuccessfulBootstrap
- isSuccessful() - Method in interface org.sonarsource.scanner.lib.ScannerEngineBootstrapResult
-
Allow to test if the bootstrapping has been successful.
J
- JarExtractor - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- JarExtractor() - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.JarExtractor
- JAVA_EXECUTABLE_PATH - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Path of the java executable to be used by the scanner-engine.
- JavaRunner - Class in org.sonarsource.scanner.lib.internal.facade.forked
- JavaRunner(Path, JreCacheHit) - Constructor for class org.sonarsource.scanner.lib.internal.facade.forked.JavaRunner
- JavaRunnerFactory - Class in org.sonarsource.scanner.lib.internal.facade.forked
- JavaRunnerFactory(System2, ProcessWrapperFactory) - Constructor for class org.sonarsource.scanner.lib.internal.facade.forked.JavaRunnerFactory
- JAVAX_NET_SSL_KEY_STORE - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- JAVAX_NET_SSL_KEY_STORE_PASSWORD - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- JAVAX_NET_SSL_TRUST_STORE - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- JAVAX_NET_SSL_TRUST_STORE_PASSWORD - Static variable in class org.sonarsource.scanner.lib.internal.JvmProperties
- JreCacheHit - Enum in org.sonarsource.scanner.lib.internal.facade.forked
- JvmProperties - Class in org.sonarsource.scanner.lib.internal
-
See ...
L
- LINUX - Enum constant in enum org.sonarsource.scanner.lib.internal.util.OsResolver.OperatingSystem
- load() - Static method in class org.sonarsource.scanner.lib.EnvironmentConfig
- load(Map<String, String>) - Static method in class org.sonarsource.scanner.lib.EnvironmentConfig
- log(String, LogOutput.Level) - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.Slf4jLogOutputAdapter
M
- MACOS - Enum constant in enum org.sonarsource.scanner.lib.internal.util.OsResolver.OperatingSystem
- MessageException - Exception Class in org.sonarsource.scanner.lib.internal
-
Functional error that should not log a stacktrace by default
- MessageException(String) - Constructor for exception class org.sonarsource.scanner.lib.internal.MessageException
- MessageException(String, Throwable) - Constructor for exception class org.sonarsource.scanner.lib.internal.MessageException
- MISS - Enum constant in enum org.sonarsource.scanner.lib.internal.facade.forked.JreCacheHit
- MODULE_KEY - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Used to define the exact key of each module.
N
O
- OfficialSonarQubeCloudInstance - Enum in org.sonarsource.scanner.lib.internal.endpoint
- OkHttpClientFactory - Class in org.sonarsource.scanner.lib.internal.http
- OLD_DEFAULT_PASSWORD - Static variable in class org.sonarsource.scanner.lib.internal.http.ssl.CertificateStore
-
Deprecated.it was a bad decision to use this value as default password, as the keytool utility requires a password to be at least 6 characters long
- org.sonarsource.scanner.lib - package org.sonarsource.scanner.lib
- org.sonarsource.scanner.lib.internal - package org.sonarsource.scanner.lib.internal
- org.sonarsource.scanner.lib.internal.cache - package org.sonarsource.scanner.lib.internal.cache
- org.sonarsource.scanner.lib.internal.endpoint - package org.sonarsource.scanner.lib.internal.endpoint
- org.sonarsource.scanner.lib.internal.facade - package org.sonarsource.scanner.lib.internal.facade
- org.sonarsource.scanner.lib.internal.facade.forked - package org.sonarsource.scanner.lib.internal.facade.forked
- org.sonarsource.scanner.lib.internal.facade.inprocess - package org.sonarsource.scanner.lib.internal.facade.inprocess
- org.sonarsource.scanner.lib.internal.facade.simulation - package org.sonarsource.scanner.lib.internal.facade.simulation
- org.sonarsource.scanner.lib.internal.http - package org.sonarsource.scanner.lib.internal.http
- org.sonarsource.scanner.lib.internal.http.ssl - package org.sonarsource.scanner.lib.internal.http.ssl
- org.sonarsource.scanner.lib.internal.util - package org.sonarsource.scanner.lib.internal.util
- OsResolver - Class in org.sonarsource.scanner.lib.internal.util
- OsResolver(System2, Paths2) - Constructor for class org.sonarsource.scanner.lib.internal.util.OsResolver
- OsResolver.OperatingSystem - Enum in org.sonarsource.scanner.lib.internal.util
-
Operating systems supported by the JRE provisioning.
P
- Paths2 - Class in org.sonarsource.scanner.lib.internal.util
-
A proxy class for
Paths(for mocking). - Paths2() - Constructor for class org.sonarsource.scanner.lib.internal.util.Paths2
- ProcessWrapper(Process) - Constructor for class org.sonarsource.scanner.lib.internal.util.ProcessWrapperFactory.ProcessWrapper
- ProcessWrapperFactory - Class in org.sonarsource.scanner.lib.internal.util
- ProcessWrapperFactory() - Constructor for class org.sonarsource.scanner.lib.internal.util.ProcessWrapperFactory
- ProcessWrapperFactory.ProcessWrapper - Class in org.sonarsource.scanner.lib.internal.util
- PROJECT_BASEDIR - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Property used to specify the base directory of the project to analyse.
- PROJECT_DESCRIPTION - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Optional description
- PROJECT_KEY - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Required project key
- PROJECT_NAME - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
- PROJECT_SOURCE_DIRS - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Required paths to source directories, separated by commas, for example: "srcDir1,srcDir2"
- PROJECT_SOURCE_ENCODING - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Encoding of source and test files.
- PROJECT_TEST_DIRS - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
-
Optional paths to test directories, separated by commas, for example: "testDir1,testDir2"
- PROJECT_VERSION - Static variable in class org.sonarsource.scanner.lib.AnalysisProperties
R
- READ_TIMEOUT_SEC_PROPERTY - Static variable in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- REGION_ENV_VARIABLE - Static variable in class org.sonarsource.scanner.lib.EnvironmentConfig
- resolveEndpoint(Map<String, String>) - Static method in class org.sonarsource.scanner.lib.internal.endpoint.ScannerEndpointResolver
- ResourceMetadata - Class in org.sonarsource.scanner.lib.internal.facade.forked
S
- SCANNER_APP - Static variable in interface org.sonarsource.scanner.lib.internal.InternalProperties
- SCANNER_APP_VERSION - Static variable in interface org.sonarsource.scanner.lib.internal.InternalProperties
- SCANNER_ARCH - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Name of the architecture to be used for JRE provisioning.
- SCANNER_DUMP_TO_FILE - Static variable in interface org.sonarsource.scanner.lib.internal.InternalProperties
- SCANNER_JAVA_OPTS - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Java options to be used by the scanner-engine.
- SCANNER_OS - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Name of the operating system to be used for JRE provisioning.
- SCANNER_VERSION_SIMULATION - Static variable in interface org.sonarsource.scanner.lib.internal.InternalProperties
- ScannerEndpoint - Class in org.sonarsource.scanner.lib.internal.endpoint
- ScannerEndpoint(String, String, boolean, String) - Constructor for class org.sonarsource.scanner.lib.internal.endpoint.ScannerEndpoint
- ScannerEndpointResolver - Class in org.sonarsource.scanner.lib.internal.endpoint
- ScannerEngineBootstrapper - Class in org.sonarsource.scanner.lib
-
Entry point to run a Sonar analysis programmatically.
- ScannerEngineBootstrapResult - Interface in org.sonarsource.scanner.lib
-
Closing this will automatically close the
ScannerEngineFacadethat it contains, if any. - ScannerEngineFacade - Interface in org.sonarsource.scanner.lib
- ScannerEngineLauncher - Class in org.sonarsource.scanner.lib.internal.facade.forked
- ScannerEngineLauncher(JavaRunner, CachedFile) - Constructor for class org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncher
- ScannerEngineLauncherFactory - Class in org.sonarsource.scanner.lib.internal.facade.forked
- ScannerEngineLauncherFactory(System2) - Constructor for class org.sonarsource.scanner.lib.internal.facade.forked.ScannerEngineLauncherFactory
- ScannerException - Exception Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- ScannerException(String, Throwable) - Constructor for exception class org.sonarsource.scanner.lib.internal.facade.inprocess.ScannerException
- ScannerHttpClient - Class in org.sonarsource.scanner.lib.internal.http
- ScannerHttpClient() - Constructor for class org.sonarsource.scanner.lib.internal.http.ScannerHttpClient
- ScannerProperties - Class in org.sonarsource.scanner.lib
-
Properties used by the scanner bootstrapper.
- setBootstrapProperty(String, String) - Method in class org.sonarsource.scanner.lib.ScannerEngineBootstrapper
-
Declare a technical property needed to bootstrap (sonar.host.url, credentials, proxy, ...).
- SimulationScannerEngineFacade - Class in org.sonarsource.scanner.lib.internal.facade.simulation
- SimulationScannerEngineFacade(Map<String, String>, boolean, String) - Constructor for class org.sonarsource.scanner.lib.internal.facade.simulation.SimulationScannerEngineFacade
- SKIP - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Skip analysis.
- SKIP_JRE_PROVISIONING - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Flag to skip the JRE provisioning.
- skipSystemTruststore() - Method in class org.sonarsource.scanner.lib.internal.http.HttpConfig
- Slf4jLogOutputAdapter - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
- Slf4jLogOutputAdapter() - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.Slf4jLogOutputAdapter
- SONAR_LOGIN - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Authentication username for connecting to the Sonar server.
- SONAR_PASSWORD - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Authentication password for connecting to the Sonar server.
- SONAR_REGION - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
SonarQube Cloud region.
- SONAR_SCANNER_CONNECT_TIMEOUT - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_KEYSTORE_PASSWORD - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_KEYSTORE_PATH - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_PROXY_HOST - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_PROXY_PASSWORD - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_PROXY_PORT - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
HTTP client properties
- SONAR_SCANNER_PROXY_USER - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_RESPONSE_TIMEOUT - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_SKIP_JVM_SSL_CONFIG - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_SKIP_SYSTEM_TRUSTSTORE - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_SOCKET_TIMEOUT - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_TRUSTSTORE_PASSWORD - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_SCANNER_TRUSTSTORE_PATH - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
- SONAR_TOKEN - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Authentication token for connecting to the Sonar server.
- SONAR_USER_HOME - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Base dir for various locations (cache, SSL, …).
- SONARQUBE_CLOUD_URL - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
URL of the SonarQube Cloud instance, default to https://sonarcloud.io.
- SonarQubeServer - Class in org.sonarsource.scanner.lib.internal.endpoint
- SonarQubeServer(String) - Constructor for class org.sonarsource.scanner.lib.internal.endpoint.SonarQubeServer
- SslConfig - Class in org.sonarsource.scanner.lib.internal.http.ssl
- SslConfig(CertificateStore, CertificateStore) - Constructor for class org.sonarsource.scanner.lib.internal.http.ssl.SslConfig
- SuccessfulBootstrap - Class in org.sonarsource.scanner.lib.internal
- SuccessfulBootstrap(ScannerEngineFacade) - Constructor for class org.sonarsource.scanner.lib.internal.SuccessfulBootstrap
- System2 - Class in org.sonarsource.scanner.lib.internal.util
-
A proxy class for
System(for mocking). - System2() - Constructor for class org.sonarsource.scanner.lib.internal.util.System2
T
- TempCleaning - Class in org.sonarsource.scanner.lib.internal.facade.inprocess
-
The file sonar-runner-batch.jar is locked by the classloader on Windows and can't be dropped at the end of the execution.
- TempCleaning() - Constructor for class org.sonarsource.scanner.lib.internal.facade.inprocess.TempCleaning
- TOKEN_ENV_VARIABLE - Static variable in class org.sonarsource.scanner.lib.EnvironmentConfig
U
- unzip(Path, Path) - Static method in class org.sonarsource.scanner.lib.internal.util.CompressionUtils
-
Unzip a file into a directory.
- unzip(Path, Path, Predicate<ZipEntry>) - Static method in class org.sonarsource.scanner.lib.internal.util.CompressionUtils
-
Unzip a file to a directory.
- US - Enum constant in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
- Utils - Class in org.sonarsource.scanner.lib.internal.util
V
- valueOf(String) - Static method in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonarsource.scanner.lib.internal.facade.forked.JreCacheHit
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sonarsource.scanner.lib.internal.util.OsResolver.OperatingSystem
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sonarsource.scanner.lib.internal.endpoint.OfficialSonarQubeCloudInstance
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonarsource.scanner.lib.internal.facade.forked.JreCacheHit
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.sonarsource.scanner.lib.internal.util.OsResolver.OperatingSystem
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VersionUtils - Class in org.sonarsource.scanner.lib.internal.util
W
- waitFor() - Method in class org.sonarsource.scanner.lib.internal.util.ProcessWrapperFactory.ProcessWrapper
- wasEngineCacheHit() - Method in class org.sonarsource.scanner.lib.internal.facade.inprocess.IsolatedLauncherFactory.IsolatedLauncherAndClassloader
- WINDOWS - Enum constant in enum org.sonarsource.scanner.lib.internal.util.OsResolver.OperatingSystem
- WORK_DIR - Static variable in class org.sonarsource.scanner.lib.ScannerProperties
-
Working directory containing generated reports and temporary data.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form