Index

A B C D E F G H I J L M N O P R S T U V W 
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

NewScannerEngineFacade - Class in org.sonarsource.scanner.lib.internal.facade.forked
 

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 ScannerEngineFacade that 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.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form