A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages

A

AbstractTracker<RAW extends Trackable,​BASE extends Trackable> - Class in org.sonar.core.issue.tracking
 
AbstractTracker() - Constructor for class org.sonar.core.issue.tracking.AbstractTracker
 
AbstractTracker.LineAndLineHashAndMessage - Class in org.sonar.core.issue.tracking
 
AbstractTracker.LineAndLineHashKey - Class in org.sonar.core.issue.tracking
 
AbstractTracker.LineAndMessageKey - Class in org.sonar.core.issue.tracking
 
AbstractTracker.LineHashAndMessageKey - Class in org.sonar.core.issue.tracking
 
AbstractTracker.LineHashKey - Class in org.sonar.core.issue.tracking
 
AbstractTracker.SearchKey - Interface in org.sonar.core.issue.tracking
 
ACCEPTED - org.sonar.core.extension.PluginRiskConsent
 
active() - Method in class org.sonar.core.user.DefaultUser
 
add(Object...) - Method in class org.sonar.core.platform.ComponentContainer
 
add(Object...) - Method in interface org.sonar.core.platform.ContainerPopulator.Container
 
add(Object...) - Method in class org.sonar.core.platform.Module
 
addChange(FieldDiffs) - Method in class org.sonar.core.issue.DefaultIssue
 
addComment(DefaultIssueComment) - Method in class org.sonar.core.issue.DefaultIssue
 
addComponent(Object, boolean) - Method in class org.sonar.core.platform.ComponentContainer
 
addContext(String, Object) - Method in exception org.sonar.core.util.ContextException
 
addContext(String, Object) - Method in class org.sonar.core.util.logs.Profiler
Context information is removed if value is null.
addExtension(Object) - Method in interface org.sonar.core.extension.CoreExtension.Context
 
addExtension(String, Object) - Method in class org.sonar.core.platform.ComponentContainer
 
addExtension(PluginInfo, Object) - Method in class org.sonar.core.platform.ComponentContainer
 
addExtensions(Object, Object...) - Method in interface org.sonar.core.extension.CoreExtension.Context
 
addExtensions(Collection<T>) - Method in interface org.sonar.core.extension.CoreExtension.Context
 
addIfMissing(Object, Class<?>) - Method in class org.sonar.core.platform.ComponentContainer
 
addLine(String) - Method in class org.sonar.core.hash.SourceLineHashesComputer
 
addLine(String, boolean) - Method in class org.sonar.core.hash.SourceHashComputer
 
addPicoAdapter(ComponentAdapter<?>) - Method in class org.sonar.core.platform.ComponentContainer
 
addRequiredPlugin(PluginInfo.RequiredPlugin) - Method in class org.sonar.core.platform.PluginInfo
 
addSingleton(Object) - Method in class org.sonar.core.platform.ComponentContainer
 
addSingletons(Iterable<?>) - Method in class org.sonar.core.platform.ComponentContainer
 
addSingletons(Iterable<?>) - Method in interface org.sonar.core.platform.ContainerPopulator.Container
 
age(Locale, long) - Method in class org.sonar.core.i18n.DefaultI18n
 
age(Locale, long) - Method in interface org.sonar.core.i18n.I18n
Return the distance in time for a duration in milliseconds.
age(Locale, Date, Date) - Method in class org.sonar.core.i18n.DefaultI18n
 
age(Locale, Date, Date) - Method in interface org.sonar.core.i18n.I18n
Return the distance in time between two dates.
ageFromNow(Locale, Date) - Method in class org.sonar.core.i18n.DefaultI18n
 
ageFromNow(Locale, Date) - Method in interface org.sonar.core.i18n.I18n
Reports the distance in time a date and now.
all() - Static method in class org.sonar.core.config.CorePropertyDefinitions
 
all() - Static method in class org.sonar.core.config.ExclusionProperties
 
all() - Static method in class org.sonar.core.config.IssueExclusionProperties
 
all() - Static method in class org.sonar.core.config.PurgeProperties
 
all() - Static method in class org.sonar.core.config.ScannerProperties
 
all() - Static method in class org.sonar.core.config.SvnProperties
 
ALLFILE_SUFFIX - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
ALLOWED_CHARACTERS_MESSAGE - Static variable in class org.sonar.core.component.ComponentKeys
 
apply(F) - Method in class org.sonar.core.util.NonNullInputFunction
 
assignee() - Method in class org.sonar.core.issue.DefaultIssue
 
ASSIGNEE - Static variable in class org.sonar.core.issue.FieldDiffs
 
attribute(String) - Method in class org.sonar.core.issue.DefaultIssue
 
attributes() - Method in class org.sonar.core.issue.DefaultIssue
 
authorLogin() - Method in class org.sonar.core.issue.DefaultIssue
 

B

baseFor(RAW) - Method in class org.sonar.core.issue.tracking.Tracking
 
baseToRaw - Variable in class org.sonar.core.issue.tracking.Tracking
 
BEGIN_BLOCK_REGEXP - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
BLOCK_SUFFIX - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
BlockHashSequence - Class in org.sonar.core.issue.tracking
 
BRANCH_NAME - Static variable in class org.sonar.core.config.ScannerProperties
 
BRANCH_TARGET - Static variable in class org.sonar.core.config.ScannerProperties
Deprecated.
BRANCHES_DOC_LINK - Static variable in class org.sonar.core.config.ScannerProperties
 
BRANCHES_TO_KEEP_WHEN_INACTIVE - Static variable in interface org.sonar.core.config.PurgeConstants
 
byteArrayToHex(byte[]) - Static method in class org.sonar.core.util.UuidFactoryFast
 

C

C - org.sonar.core.language.UnanalyzedLanguages
 
changes() - Method in class org.sonar.core.issue.DefaultIssue
 
checkProjectKey(String) - Static method in class org.sonar.core.component.ComponentKeys
Checks if given parameter is valid for a project following ComponentKeys.isValidProjectKey(String) contract.
checksum() - Method in class org.sonar.core.issue.DefaultIssue
 
cleanDirectory(File) - Static method in class org.sonar.core.util.FileUtils
Cleans a directory recursively.
clearContext(String) - Method in exception org.sonar.core.util.ContextException
 
close() - Method in class org.sonar.core.util.CloseableIterator
Do not declare "throws IOException"
CloseableIterator<O> - Class in org.sonar.core.util
 
CloseableIterator() - Constructor for class org.sonar.core.util.CloseableIterator
 
closeDate() - Method in class org.sonar.core.issue.DefaultIssue
 
comments() - Method in class org.sonar.core.issue.DefaultIssue
Deprecated.
since 7.2, comments are not more available
COMMUNITY - org.sonar.core.platform.EditionProvider.Edition
 
compareTo(PluginInfo) - Method in class org.sonar.core.platform.PluginInfo
 
ComponentContainer - Class in org.sonar.core.platform
 
ComponentContainer() - Constructor for class org.sonar.core.platform.ComponentContainer
Create root container
ComponentContainer(MutablePicoContainer) - Constructor for class org.sonar.core.platform.ComponentContainer
 
ComponentContainer(MutablePicoContainer, PropertyDefinitions) - Constructor for class org.sonar.core.platform.ComponentContainer
 
ComponentContainer(ComponentContainer) - Constructor for class org.sonar.core.platform.ComponentContainer
Create child container
componentKey() - Method in class org.sonar.core.issue.DefaultIssue
 
ComponentKeys - Class in org.sonar.core.component
 
COMPONENTS_IN_EMPTY_COMPONENT_CONTAINER - Static variable in class org.sonar.core.platform.ComponentContainer
 
componentUuid() - Method in class org.sonar.core.issue.DefaultIssue
Can be null on Views or Devs
configure(File, Map<String, String>) - Static method in class org.sonar.core.config.Logback
 
configure(String, Map<String, String>) - Static method in class org.sonar.core.config.Logback
 
configure(ComponentContainer) - Method in class org.sonar.core.platform.Module
 
configureModule() - Method in class org.sonar.core.platform.Module
 
ContainerPopulator<T extends ContainerPopulator.Container> - Interface in org.sonar.core.platform
 
ContainerPopulator.Container - Interface in org.sonar.core.platform
 
ContextException - Exception in org.sonar.core.util
A runtime exception that provides contextual information as a list of key-value pairs.
CoreExtension - Interface in org.sonar.core.extension
 
CoreExtension.Context - Interface in org.sonar.core.extension
 
CoreExtensionRepository - Interface in org.sonar.core.extension
 
CoreExtensionRepositoryImpl - Class in org.sonar.core.extension
 
CoreExtensionRepositoryImpl() - Constructor for class org.sonar.core.extension.CoreExtensionRepositoryImpl
 
CoreExtensionsInstaller - Class in org.sonar.core.extension
 
CoreExtensionsInstaller(SonarRuntime, CoreExtensionRepository, Class<? extends Annotation>) - Constructor for class org.sonar.core.extension.CoreExtensionsInstaller
 
CoreExtensionsLoader - Class in org.sonar.core.extension
Load CoreExtension and register them into the CoreExtensionRepository.
CoreExtensionsLoader(CoreExtensionRepository) - Constructor for class org.sonar.core.extension.CoreExtensionsLoader
 
CorePropertyDefinitions - Class in org.sonar.core.config
 
CPP - org.sonar.core.language.UnanalyzedLanguages
 
create() - Method in class org.sonar.core.util.SequenceUuidFactory
 
create() - Method in interface org.sonar.core.util.UuidFactory
Create a universally unique identifier.
create() - Method in class org.sonar.core.util.UuidFactoryFast
 
create() - Method in enum org.sonar.core.util.UuidFactoryImpl
 
create() - Static method in class org.sonar.core.util.Uuids
Create a universally unique identifier.
create(File) - Static method in class org.sonar.core.platform.PluginInfo
 
create(Class, AtomicLong) - Static method in class org.sonar.core.util.ProgressLogger
 
create(String, String, String) - Static method in class org.sonar.core.issue.DefaultIssueComment
 
create(Collection<PluginClassLoaderDef>) - Method in class org.sonar.core.platform.PluginClassloaderFactory
Creates as many classloaders as requested by the input parameter.
create(Logger) - Static method in class org.sonar.core.util.logs.Profiler
 
create(LineHashSequence) - Static method in class org.sonar.core.issue.tracking.BlockHashSequence
 
create(UuidFactory) - Static method in class org.sonar.core.platform.ServerId
 
createChild() - Method in class org.sonar.core.platform.ComponentContainer
 
createdAt() - Method in class org.sonar.core.issue.DefaultIssueComment
 
createEffectiveKey(String, String) - Static method in class org.sonar.core.component.ComponentKeys
 
createFast() - Static method in class org.sonar.core.util.Uuids
 
createForLines(List<String>) - Static method in class org.sonar.core.issue.tracking.LineHashSequence
 
createIfDebug(Logger) - Static method in class org.sonar.core.util.logs.Profiler
 
createIfTrace(Logger) - Static method in class org.sonar.core.util.logs.Profiler
 
createKey(String, String) - Static method in class org.sonar.core.component.ComponentKeys
Return the project key with potential branch
createKey(String, String, String) - Static method in class org.sonar.core.component.ComponentKeys
 
createPicoContainer() - Static method in class org.sonar.core.platform.ComponentContainer
 
createScan(Date) - Static method in class org.sonar.core.issue.IssueChangeContext
 
createUser(Date, String) - Static method in class org.sonar.core.issue.IssueChangeContext
 
creationDate() - Method in class org.sonar.core.issue.DefaultIssue
 
creationDate() - Method in class org.sonar.core.issue.FieldDiffs
 
currentChange() - Method in class org.sonar.core.issue.DefaultIssue
 

D

DATABASE_ID_LENGTH - Static variable in class org.sonar.core.platform.ServerId
 
DATACENTER - org.sonar.core.platform.EditionProvider.Edition
 
date() - Method in class org.sonar.core.issue.IssueChangeContext
 
DAYS_BEFORE_DELETING_CLOSED_ISSUES - Static variable in interface org.sonar.core.config.PurgeConstants
 
DAYS_BEFORE_DELETING_INACTIVE_BRANCHES_AND_PRS - Static variable in interface org.sonar.core.config.PurgeConstants
 
declareExtension(String, Object) - Method in class org.sonar.core.platform.ComponentContainer
 
declareExtension(PluginInfo, Object) - Method in class org.sonar.core.platform.ComponentContainer
 
DEFAULT_HALF_BLOCK_SIZE - Static variable in class org.sonar.core.issue.tracking.BlockHashSequence
 
DEFAULT_PERIOD_MS - Static variable in class org.sonar.core.util.ProgressLogger
 
DefaultHttpDownloader - Class in org.sonar.core.util
This component downloads HTTP files
DefaultHttpDownloader(Configuration) - Constructor for class org.sonar.core.util.DefaultHttpDownloader
 
DefaultHttpDownloader(Configuration, Integer) - Constructor for class org.sonar.core.util.DefaultHttpDownloader
 
DefaultHttpDownloader(Configuration, Integer, Integer) - Constructor for class org.sonar.core.util.DefaultHttpDownloader
 
DefaultHttpDownloader(Server, Configuration) - Constructor for class org.sonar.core.util.DefaultHttpDownloader
 
DefaultHttpDownloader(Server, Configuration, Integer) - Constructor for class org.sonar.core.util.DefaultHttpDownloader
 
DefaultHttpDownloader(Server, Configuration, Integer, Integer) - Constructor for class org.sonar.core.util.DefaultHttpDownloader
 
DefaultI18n - Class in org.sonar.core.i18n
 
DefaultI18n(PluginRepository, System2) - Constructor for class org.sonar.core.i18n.DefaultI18n
 
DefaultIssue - Class in org.sonar.core.issue
 
DefaultIssue() - Constructor for class org.sonar.core.issue.DefaultIssue
 
DefaultIssueComment - Class in org.sonar.core.issue
PLUGINS MUST NOT BE USED THIS CLASS
DefaultIssueComment() - Constructor for class org.sonar.core.issue.DefaultIssueComment
 
defaultIssueComments() - Method in class org.sonar.core.issue.DefaultIssue
 
DefaultResourceTypes - Class in org.sonar.core.component
 
DefaultUser - Class in org.sonar.core.user
 
DefaultUser() - Constructor for class org.sonar.core.user.DefaultUser
 
deleteDirectory(File) - Static method in class org.sonar.core.util.FileUtils
Deletes a directory recursively.
deleteDirectory(Path) - Static method in class org.sonar.core.util.FileUtils
Deletes a directory recursively.
deleteQuietly(File) - Static method in class org.sonar.core.util.FileUtils
Deletes a file, never throwing an exception.
deleteQuietly(Path) - Static method in class org.sonar.core.util.FileUtils
Deletes a file, never throwing an exception.
DEPRECATED - org.sonar.core.platform.ServerId.Format
 
DEPRECATED_SERVER_ID_LENGTH - Static variable in class org.sonar.core.platform.ServerId
 
description(URI) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
DEVELOPER - org.sonar.core.platform.EditionProvider.Edition
 
Diff(T, T) - Constructor for class org.sonar.core.issue.FieldDiffs.Diff
 
diffs() - Method in class org.sonar.core.issue.FieldDiffs
 
DISABLE_NOTIFICATION_ON_BUILT_IN_QPROFILES - Static variable in class org.sonar.core.config.CorePropertyDefinitions
 
DISABLE_PROJECT_AND_ORG_AUTODETECTION - Static variable in class org.sonar.core.config.ScannerProperties
 
dispose(Object) - Method in class org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy
 
doAfterStart() - Method in class org.sonar.core.platform.ComponentContainer
This method aims to be overridden
doApply(F) - Method in class org.sonar.core.util.NonNullInputFunction
This method is the same as NonNullInputFunction.apply(Object) except that the input argument is not marked as nullable
doBeforeStart() - Method in class org.sonar.core.platform.ComponentContainer
This method aims to be overridden
doClose() - Method in class org.sonar.core.util.CloseableIterator
 
doClose() - Method in class org.sonar.core.util.LineReaderIterator
 
doNext() - Method in class org.sonar.core.util.CloseableIterator
Reads next item and returns null if no more items.
doNext() - Method in class org.sonar.core.util.LineReaderIterator
 
doRemove() - Method in class org.sonar.core.util.CloseableIterator
By default it throws an UnsupportedOperationException.
doStart(ClassLoader) - Method in class org.sonar.core.i18n.DefaultI18n
 
download(URI) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
download(URI, File) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
downloadPlainText(URI, String) - Method in class org.sonar.core.util.DefaultHttpDownloader
 

E

EditionProvider - Interface in org.sonar.core.platform
 
EditionProvider.Edition - Enum in org.sonar.core.platform
 
effort() - Method in class org.sonar.core.issue.DefaultIssue
Elapsed time to fix the issue
effortInMinutes() - Method in class org.sonar.core.issue.DefaultIssue
 
email() - Method in class org.sonar.core.user.DefaultUser
 
emptyCloseableIterator() - Static method in class org.sonar.core.util.CloseableIterator
 
ENCODING_PREFIX - Static variable in class org.sonar.core.issue.FieldDiffs
 
ENCODING_SUFFIX - Static variable in class org.sonar.core.issue.FieldDiffs
 
END_BLOCK_REGEXP - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
endOffset() - Method in class org.sonar.core.hash.LineRange
 
ENTERPRISE - org.sonar.core.platform.EditionProvider.Edition
 
equals(Object) - Method in class org.sonar.core.issue.DefaultIssue
 
equals(Object) - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
equals(Object) - Method in class org.sonar.core.issue.IssueChangeContext
 
equals(Object) - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineAndLineHashAndMessage
 
equals(Object) - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineAndLineHashKey
 
equals(Object) - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineAndMessageKey
 
equals(Object) - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineHashAndMessageKey
 
equals(Object) - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineHashKey
 
equals(Object) - Method in class org.sonar.core.platform.PluginInfo
 
equals(Object) - Method in class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
equals(Object) - Method in class org.sonar.core.platform.ServerId
 
equals(Object) - Method in class org.sonar.core.user.DefaultUser
 
EXCLUSION_KEY_PREFIX - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
ExclusionProperties - Class in org.sonar.core.config
 
execute() - Method in class org.sonar.core.platform.ComponentContainer
 
explode(PluginInfo) - Method in class org.sonar.core.platform.PluginJarExploder
 
ExplodedPlugin - Class in org.sonar.core.platform
 
ExplodedPlugin(PluginInfo, String, File, Collection<File>) - Constructor for class org.sonar.core.platform.ExplodedPlugin
 
explodeFromUnzippedDir(PluginInfo, File, File) - Method in class org.sonar.core.platform.PluginJarExploder
 
ExtensionProviderSupport - Class in org.sonar.core.extension
 

F

FieldDiffs - Class in org.sonar.core.issue
PLUGINS MUST NOT USE THIS CLASS, EXCEPT FOR UNIT TESTING.
FieldDiffs() - Constructor for class org.sonar.core.issue.FieldDiffs
 
FieldDiffs.Diff<T extends java.io.Serializable> - Class in org.sonar.core.issue
 
FILE_REGEXP - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
FileUtils - Class in org.sonar.core.util
This utility class provides Java NIO based replacement for some methods of Common IO FileUtils class.
fillFields(File, PluginManifest) - Method in class org.sonar.core.platform.PluginInfo
 
formatDate(Locale, Date) - Method in class org.sonar.core.i18n.DefaultI18n
 
formatDate(Locale, Date) - Method in interface org.sonar.core.i18n.I18n
Return the formatted date.
formatDateTime(Date) - Static method in class org.sonar.core.util.UtcDateUtils
 
formatDateTime(Locale, Date) - Method in class org.sonar.core.i18n.DefaultI18n
Format date for the given locale.
formatDateTime(Locale, Date) - Method in interface org.sonar.core.i18n.I18n
Return the formatted datetime.
formatDouble(Locale, Double) - Method in class org.sonar.core.i18n.DefaultI18n
 
formatDouble(Locale, Double) - Method in interface org.sonar.core.i18n.I18n
Return the formatted decimal, with always one fraction digit.
formatInteger(Locale, Integer) - Method in class org.sonar.core.i18n.DefaultI18n
 
formatInteger(Locale, Integer) - Method in interface org.sonar.core.i18n.I18n
Return the formatted integer.
from(Iterator<T>) - Static method in class org.sonar.core.util.CloseableIterator
Creates a CloseableIterator from a regular Iterator.
fromJavaPropertyToEnvVariable(String) - Static method in class org.sonar.core.util.SettingFormatter
 

G

gap() - Method in class org.sonar.core.issue.DefaultIssue
 
generate() - Method in interface org.sonar.core.util.UuidGenerator
Generates a UUID which base and increment are always different from any other value provided by this method.
generate() - Method in class org.sonar.core.util.UuidGeneratorImpl
 
generate(int) - Method in interface org.sonar.core.util.UuidGenerator.WithFixedBase
Generate a new unique universal identifier using the last 3 bytes of the specified int.
get() - Static method in class org.sonar.core.component.DefaultResourceTypes
 
get() - Method in interface org.sonar.core.platform.EditionProvider
 
get() - Method in class org.sonar.core.platform.PlatformEditionProvider
 
get(String) - Method in class org.sonar.core.issue.FieldDiffs
 
getBasePlugin() - Method in class org.sonar.core.platform.PluginInfo
 
getBlockHashForLine(int) - Method in class org.sonar.core.issue.tracking.BlockHashSequence
Hash of block around line.
getBlockHashSequence() - Method in interface org.sonar.core.issue.tracking.Input
 
getBlockHashSequence() - Method in class org.sonar.core.issue.tracking.LazyInput
 
getBootConfiguration() - Method in interface org.sonar.core.extension.CoreExtension.Context
 
getChildren() - Method in class org.sonar.core.platform.ComponentContainer
 
getComponentByKey(Object) - Method in class org.sonar.core.platform.ComponentContainer
 
getComponentByType(Class<T>) - Method in class org.sonar.core.platform.ComponentContainer
 
getComponentByType(Class<T>) - Method in interface org.sonar.core.platform.ContainerPopulator.Container
 
getComponentsByType(Class<T>) - Method in class org.sonar.core.platform.ComponentContainer
 
getComponentsByType(Class<T>) - Method in interface org.sonar.core.platform.ContainerPopulator.Container
 
getContext(String) - Method in exception org.sonar.core.util.ContextException
Returns the values associated with key, if any, else returns an empty list.
getDatabaseId() - Method in class org.sonar.core.platform.ServerId
 
getDatasetId() - Method in class org.sonar.core.platform.ServerId
 
getDescription() - Method in class org.sonar.core.platform.PluginInfo
 
getDisplayVersion() - Method in class org.sonar.core.platform.PluginInfo
 
getDocumentationPath() - Method in class org.sonar.core.platform.PluginInfo
 
getEffectiveLocale(Locale) - Method in class org.sonar.core.i18n.DefaultI18n
 
getExtensionProperties() - Method in interface org.sonar.core.extension.CoreExtension
Properties with (optionally) default values defined by the extension.
getFilename() - Method in class org.sonar.core.platform.RemotePluginFile
 
getFormat() - Method in class org.sonar.core.platform.ServerId
 
getHash() - Method in class org.sonar.core.hash.SourceHashComputer
 
getHash() - Method in class org.sonar.core.platform.RemotePluginFile
 
getHashForLine(int) - Method in class org.sonar.core.issue.tracking.LineHashSequence
Hash of the given line, which starts with 1.
getHomepageUrl() - Method in class org.sonar.core.platform.PluginInfo
 
getImplementationBuild() - Method in class org.sonar.core.platform.PluginInfo
 
getInstance() - Static method in class org.sonar.core.util.UuidFactoryFast
 
getIssues() - Method in interface org.sonar.core.issue.tracking.Input
 
getIssues() - Method in class org.sonar.core.issue.tracking.LazyInput
 
getIssueTrackerUrl() - Method in class org.sonar.core.platform.PluginInfo
 
getJarFile() - Method in class org.sonar.core.platform.PluginInfo
 
getKey() - Method in class org.sonar.core.platform.ExplodedPlugin
 
getKey() - Method in class org.sonar.core.platform.PluginInfo
 
getKey() - Method in class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
getLabel() - Method in enum org.sonar.core.platform.EditionProvider.Edition
 
getLibs() - Method in class org.sonar.core.platform.ExplodedPlugin
 
getLicense() - Method in class org.sonar.core.platform.PluginInfo
 
getLine() - Method in class org.sonar.core.issue.DefaultIssue
 
getLine() - Method in interface org.sonar.core.issue.tracking.Trackable
The line index, starting with 1.
getLineHash() - Method in class org.sonar.core.issue.DefaultIssue
 
getLineHash() - Method in interface org.sonar.core.issue.tracking.Trackable
 
getLineHashes() - Method in class org.sonar.core.hash.SourceLineHashesComputer
 
getLineHashSequence() - Method in interface org.sonar.core.issue.tracking.Input
 
getLineHashSequence() - Method in class org.sonar.core.issue.tracking.LazyInput
 
getLinesForHash(String) - Method in class org.sonar.core.issue.tracking.LineHashSequence
The lines, starting with 1, that matches the given hash.
getLocations() - Method in class org.sonar.core.issue.DefaultIssue
 
getMain() - Method in class org.sonar.core.platform.ExplodedPlugin
 
getMainClass() - Method in class org.sonar.core.platform.PluginInfo
 
getMatchedRaws() - Method in class org.sonar.core.issue.tracking.Tracking
 
getMessage() - Method in class org.sonar.core.issue.DefaultIssue
 
getMessage() - Method in interface org.sonar.core.issue.tracking.Trackable
Trimmed message of issue
getMessage() - Method in exception org.sonar.core.util.ContextException
 
getMetrics() - Method in class org.sonar.core.metric.ScannerMetrics
The metrics allowed in scanner analysis reports.
getMinimalSqVersion() - Method in class org.sonar.core.platform.PluginInfo
 
getMinimalVersion() - Method in class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
getName() - Method in interface org.sonar.core.extension.CoreExtension
Name of the core extension.
getName() - Method in class org.sonar.core.platform.PluginInfo
 
getNonNullJarFile() - Method in class org.sonar.core.platform.PluginInfo
 
getOrganizationName() - Method in class org.sonar.core.platform.PluginInfo
 
getOrganizationUrl() - Method in class org.sonar.core.platform.PluginInfo
 
getParent() - Method in class org.sonar.core.platform.ComponentContainer
 
getPeriodMs() - Method in class org.sonar.core.util.ProgressLogger
 
getPicoContainer() - Method in class org.sonar.core.platform.ComponentContainer
 
getPluginInfo() - Method in class org.sonar.core.platform.ExplodedPlugin
 
getPluginInfo(String) - Method in interface org.sonar.core.platform.PluginRepository
 
getPluginInfos() - Method in interface org.sonar.core.platform.PluginRepository
 
getPluginInstance(String) - Method in interface org.sonar.core.platform.PluginRepository
 
getPluginInstances() - Method in interface org.sonar.core.platform.PluginRepository
 
getPluralLabel() - Method in class org.sonar.core.util.ProgressLogger
 
getPropertyKeys() - Method in class org.sonar.core.i18n.DefaultI18n
 
getProxySynthesis(URI) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
getRawMessage() - Method in exception org.sonar.core.util.ContextException
Provides the message explaining the exception without the contextual data.
getRequiredPlugins() - Method in class org.sonar.core.platform.PluginInfo
 
getRuleKey() - Method in class org.sonar.core.issue.DefaultIssue
 
getRuleKey() - Method in interface org.sonar.core.issue.tracking.Trackable
 
getRuntime() - Method in interface org.sonar.core.extension.CoreExtension.Context
 
getStatus() - Method in class org.sonar.core.issue.DefaultIssue
 
getStatus() - Method in interface org.sonar.core.issue.tracking.Trackable
 
getStringArrayBySeparator(String, String) - Static method in class org.sonar.core.util.SettingFormatter
Value is split and trimmed.
getSupportedSchemes() - Method in class org.sonar.core.util.DefaultHttpDownloader
 
getUnmatchedBases() - Method in class org.sonar.core.issue.tracking.Tracking
The base issues that are not matched by a raw issue and that need to be closed.
getUnmatchedRaws() - Method in class org.sonar.core.issue.tracking.Tracking
Returns an Iterable to be traversed when matching issues.
getUpdateDate() - Method in class org.sonar.core.issue.DefaultIssue
 
getUpdateDate() - Method in interface org.sonar.core.issue.tracking.Trackable
Functional update date for the issue.
getVersion() - Method in class org.sonar.core.platform.PluginInfo
 

H

hasContext(String) - Method in class org.sonar.core.util.logs.Profiler
 
hashCode() - Method in class org.sonar.core.issue.DefaultIssue
 
hashCode() - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
hashCode() - Method in class org.sonar.core.issue.IssueChangeContext
 
hashCode() - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineAndLineHashAndMessage
 
hashCode() - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineAndLineHashKey
 
hashCode() - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineAndMessageKey
 
hashCode() - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineHashAndMessageKey
 
hashCode() - Method in class org.sonar.core.issue.tracking.AbstractTracker.LineHashKey
 
hashCode() - Method in class org.sonar.core.platform.PluginInfo
 
hashCode() - Method in class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
hashCode() - Method in class org.sonar.core.platform.ServerId
 
hashCode() - Method in class org.sonar.core.user.DefaultUser
 
hasLifecycle(Class<?>) - Method in class org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy
 
hasLine(int) - Method in class org.sonar.core.issue.tracking.LineHashSequence
Checks if the line, starting with 1, is defined.
hasLine(Integer) - Method in class org.sonar.core.issue.tracking.BlockHashSequence
 
hasNext() - Method in class org.sonar.core.util.CloseableIterator
 
hasPlatformLevel(int) - Static method in class org.sonar.core.extension.PlatformLevelPredicates
 
hasPlatformLevel4OrNone() - Static method in class org.sonar.core.extension.PlatformLevelPredicates
 
hasPlugin(String) - Method in interface org.sonar.core.platform.PluginRepository
 
HOURS_BEFORE_KEEPING_ONLY_ONE_SNAPSHOT_BY_DAY - Static variable in interface org.sonar.core.config.PurgeConstants
 

I

I18n - Interface in org.sonar.core.i18n
 
INCLUSION_KEY_PREFIX - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
index(Function<? super E, K>) - Static method in class org.sonar.core.util.stream.MoreCollectors
Creates an ImmutableListMultimap from the stream where the values are the values in the stream and the keys are the result of the provided keyFunction applied to each value in the stream.
index(Function<? super E, K>, Function<? super E, V>) - Static method in class org.sonar.core.util.stream.MoreCollectors
Creates an ImmutableListMultimap from the stream where the values are the result of valueFunction applied to the values in the stream and the keys are the result of the provided keyFunction applied to each value in the stream.
initialize() - Method in class org.sonar.core.i18n.DefaultI18n
 
initPlugin(String) - Method in class org.sonar.core.i18n.DefaultI18n
 
Input<ISSUE extends Trackable> - Interface in org.sonar.core.issue.tracking
 
install(ComponentContainer, Predicate<Object>, Predicate<Object>) - Method in class org.sonar.core.extension.CoreExtensionsInstaller
 
installed(CoreExtension) - Method in interface org.sonar.core.extension.CoreExtensionRepository
Register that the specified Core Extension has been installed.
installed(CoreExtension) - Method in class org.sonar.core.extension.CoreExtensionRepositoryImpl
 
INSTANCE - org.sonar.core.util.UuidFactoryImpl
Should be removed as long Uuids is not used anymore.
isBeingClosed() - Method in class org.sonar.core.issue.DefaultIssue
True when one of the following conditions is true : the related component has been deleted or renamed the rule has been deleted (eg.
isChanged() - Method in class org.sonar.core.issue.DefaultIssue
 
isCompatibleWith(String) - Method in class org.sonar.core.platform.PluginInfo
Find out if this plugin is compatible with a given version of SonarQube.
isComplete() - Method in class org.sonar.core.issue.tracking.Tracking
 
isCopied() - Method in class org.sonar.core.issue.DefaultIssue
 
isDebugEnabled() - Method in class org.sonar.core.util.logs.Profiler
 
isExtensionProvider(Object) - Static method in class org.sonar.core.extension.ExtensionProviderSupport
 
isFromExternalRuleEngine() - Method in class org.sonar.core.issue.DefaultIssue
 
isInstalled(String) - Method in interface org.sonar.core.extension.CoreExtensionRepository
Tells whether the repository knows of Core Extension with this exact name.
isInstalled(String) - Method in class org.sonar.core.extension.CoreExtensionRepositoryImpl
 
isLazy(ComponentAdapter<?>) - Method in class org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy
 
isNew() - Method in class org.sonar.core.issue.DefaultIssue
 
isNew() - Method in class org.sonar.core.issue.DefaultIssueComment
 
isOnDisabledRule() - Method in class org.sonar.core.issue.DefaultIssue
 
isSonarLintSupported() - Method in class org.sonar.core.platform.PluginInfo
 
IssueChangeContext - Class in org.sonar.core.issue
 
IssueExclusionProperties - Class in org.sonar.core.config
 
issueKey() - Method in class org.sonar.core.issue.DefaultIssueComment
 
issueKey() - Method in class org.sonar.core.issue.FieldDiffs
 
isTraceEnabled() - Method in class org.sonar.core.util.logs.Profiler
 
isUseChildFirstClassLoader() - Method in class org.sonar.core.platform.PluginInfo
 
isValidProjectKey(String) - Static method in class org.sonar.core.component.ComponentKeys
 

J

join(Joiner) - Static method in class org.sonar.core.util.stream.MoreCollectors
Applies the specified Joiner to the current stream.

K

key() - Method in class org.sonar.core.issue.DefaultIssue
 
key() - Method in class org.sonar.core.issue.DefaultIssueComment
 

L

language() - Method in class org.sonar.core.issue.DefaultIssue
 
LARGE_SIZE - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
LazyInput<ISSUE extends Trackable> - Class in org.sonar.core.issue.tracking
 
LazyInput() - Constructor for class org.sonar.core.issue.tracking.LazyInput
 
length() - Method in class org.sonar.core.issue.tracking.LineHashSequence
Number of lines
LIB_RELATIVE_PATH_IN_JAR - Static variable in class org.sonar.core.platform.PluginJarExploder
 
line() - Method in class org.sonar.core.issue.DefaultIssue
 
LineAndLineHashAndMessage(Trackable) - Constructor for class org.sonar.core.issue.tracking.AbstractTracker.LineAndLineHashAndMessage
 
LineAndLineHashKey(Trackable) - Constructor for class org.sonar.core.issue.tracking.AbstractTracker.LineAndLineHashKey
 
LineHashSequence - Class in org.sonar.core.issue.tracking
Sequence of hash of lines for a given file
LineHashSequence(List<String>) - Constructor for class org.sonar.core.issue.tracking.LineHashSequence
 
LineRange - Class in org.sonar.core.hash
 
LineRange(int, int) - Constructor for class org.sonar.core.hash.LineRange
 
LineReaderIterator - Class in org.sonar.core.util
Read lines from a Reader
LineReaderIterator(Reader) - Constructor for class org.sonar.core.util.LineReaderIterator
 
LINKS_SOURCES_DEV - Static variable in class org.sonar.core.config.ScannerProperties
 
load() - Method in class org.sonar.core.extension.CoreExtensionsLoader
 
load() - Method in class org.sonar.core.extension.ServiceLoaderWrapper
 
load(ClassLoader) - Method in class org.sonar.core.extension.ServiceLoaderWrapper
 
load(Collection<ExplodedPlugin>) - Method in class org.sonar.core.platform.PluginClassLoader
 
load(Map<String, ExplodedPlugin>) - Method in class org.sonar.core.platform.PluginClassLoader
 
load(CoreExtension.Context) - Method in interface org.sonar.core.extension.CoreExtension
 
loadedCoreExtensions() - Method in interface org.sonar.core.extension.CoreExtensionRepository
 
loadedCoreExtensions() - Method in class org.sonar.core.extension.CoreExtensionRepositoryImpl
 
loadIssues() - Method in class org.sonar.core.issue.tracking.LazyInput
 
loadLineHashSequence() - Method in class org.sonar.core.issue.tracking.LazyInput
 
log() - Method in class org.sonar.core.util.ProgressLogger
 
Logback - Class in org.sonar.core.config
Configure Logback
login() - Method in class org.sonar.core.user.DefaultUser
 
logTimeLast(boolean) - Method in class org.sonar.core.util.logs.Profiler
Defines whether time is added to stop messages before or after context (if any).

M

MALFORMED_KEY_MESSAGE - Static variable in class org.sonar.core.component.ComponentKeys
 
manualSeverity() - Method in class org.sonar.core.issue.DefaultIssue
 
markdownText() - Method in class org.sonar.core.issue.DefaultIssueComment
 
match(Tracking<RAW, BASE>, Function<Trackable, AbstractTracker.SearchKey>) - Method in class org.sonar.core.issue.tracking.AbstractTracker
 
MAX_COMPONENT_KEY_LENGTH - Static variable in class org.sonar.core.component.ComponentKeys
 
MAX_LENGTH - Static variable in class org.sonar.core.util.Uuids
 
mergeNotSupportedMerger() - Static method in class org.sonar.core.util.stream.MoreCollectors
 
message() - Method in class org.sonar.core.issue.DefaultIssue
 
message(Locale, String, String, Object...) - Method in class org.sonar.core.i18n.DefaultI18n
 
message(Locale, String, String, Object...) - Method in interface org.sonar.core.i18n.I18n
Searches the message of the key for the locale in the list of available bundles.
Module - Class in org.sonar.core.platform
 
Module() - Constructor for class org.sonar.core.platform.Module
 
moduleUuid() - Method in class org.sonar.core.issue.DefaultIssue
 
moduleUuidPath() - Method in class org.sonar.core.issue.DefaultIssue
 
MoreCollectors - Class in org.sonar.core.util.stream
 
MULTICRITERIA_SUFFIX - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
mustSendNotifications() - Method in class org.sonar.core.issue.DefaultIssue
 

N

name() - Method in class org.sonar.core.user.DefaultUser
 
newLibFilter() - Method in class org.sonar.core.platform.PluginJarExploder
 
newValue() - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
newValueLong() - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
next() - Method in class org.sonar.core.util.CloseableIterator
 
NO_DATABASE_ID - org.sonar.core.platform.ServerId.Format
 
noAdditionalSideFilter() - Static method in class org.sonar.core.extension.CoreExtensionsInstaller
 
noExtensionFilter() - Static method in class org.sonar.core.extension.CoreExtensionsInstaller
 
NonClosedTracking<RAW extends Trackable,​BASE extends Trackable> - Class in org.sonar.core.issue.tracking
 
NonNullInputFunction<F,​T> - Class in org.sonar.core.util
Guava Function that does not accept null input elements
NonNullInputFunction() - Constructor for class org.sonar.core.util.NonNullInputFunction
 
NOT_ACCEPTED - org.sonar.core.extension.PluginRiskConsent
 
NOT_UUID_DATASET_ID_LENGTH - Static variable in class org.sonar.core.platform.ServerId
 

O

of(String) - Static method in exception org.sonar.core.util.ContextException
 
of(String, String) - Static method in class org.sonar.core.platform.ServerId
 
of(String, Throwable) - Static method in exception org.sonar.core.util.ContextException
 
of(Throwable) - Static method in exception org.sonar.core.util.ContextException
 
of(Input<RAW>, Input<BASE>) - Static method in class org.sonar.core.issue.tracking.NonClosedTracking
 
oldValue() - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
oldValueLong() - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
openStream(URI) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
org.sonar.core.component - package org.sonar.core.component
 
org.sonar.core.config - package org.sonar.core.config
 
org.sonar.core.extension - package org.sonar.core.extension
 
org.sonar.core.hash - package org.sonar.core.hash
 
org.sonar.core.i18n - package org.sonar.core.i18n
 
org.sonar.core.issue - package org.sonar.core.issue
 
org.sonar.core.issue.tracking - package org.sonar.core.issue.tracking
 
org.sonar.core.language - package org.sonar.core.language
 
org.sonar.core.metric - package org.sonar.core.metric
 
org.sonar.core.platform - package org.sonar.core.platform
Provides support of DI (Dependency Injection) container and management of plugins.
org.sonar.core.user - package org.sonar.core.user
 
org.sonar.core.util - package org.sonar.core.util
 
org.sonar.core.util.logs - package org.sonar.core.util.logs
 
org.sonar.core.util.stream - package org.sonar.core.util.stream
 

P

parse(String) - Static method in class org.sonar.core.issue.FieldDiffs
 
parse(String) - Static method in class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
parse(String) - Static method in class org.sonar.core.platform.ServerId
 
parseDateTime(String) - Static method in class org.sonar.core.util.UtcDateUtils
 
PASSPHRASE_PROP_KEY - Static variable in class org.sonar.core.config.SvnProperties
 
PASSWORD_PROP_KEY - Static variable in class org.sonar.core.config.SvnProperties
 
PATTERNS_ALLFILE_KEY - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
PATTERNS_BLOCK_KEY - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
PATTERNS_MULTICRITERIA_EXCLUSION_KEY - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
PATTERNS_MULTICRITERIA_INCLUSION_KEY - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
PlatformEditionProvider - Class in org.sonar.core.platform
 
PlatformEditionProvider() - Constructor for class org.sonar.core.platform.PlatformEditionProvider
 
PlatformLevel - Annotation Type in org.sonar.core.extension
 
PlatformLevelPredicates - Class in org.sonar.core.extension
 
PluginClassLoader - Class in org.sonar.core.platform
Loads the plugin JAR files by creating the appropriate classloaders and by instantiating the entry point classes as defined in manifests.
PluginClassLoader(PluginClassloaderFactory) - Constructor for class org.sonar.core.platform.PluginClassLoader
 
PluginClassloaderFactory - Class in org.sonar.core.platform
Builds the graph of classloaders to be used to instantiate plugins.
PluginClassloaderFactory() - Constructor for class org.sonar.core.platform.PluginClassloaderFactory
 
PluginInfo - Class in org.sonar.core.platform
 
PluginInfo(String) - Constructor for class org.sonar.core.platform.PluginInfo
 
PluginInfo.RequiredPlugin - Class in org.sonar.core.platform
 
PluginJarExploder - Class in org.sonar.core.platform
 
PluginJarExploder() - Constructor for class org.sonar.core.platform.PluginJarExploder
 
PluginRepository - Interface in org.sonar.core.platform
Provides information about the plugins installed in the dependency injection container
PluginRiskConsent - Enum in org.sonar.core.extension
 
PLUGINS_RISK_CONSENT - Static variable in class org.sonar.core.config.CorePropertyDefinitions
 
populateContainer(T) - Method in interface org.sonar.core.platform.ContainerPopulator
 
PRIVATE_KEY_PATH_PROP_KEY - Static variable in class org.sonar.core.config.SvnProperties
 
Profiler - Class in org.sonar.core.util.logs
 
Profiler() - Constructor for class org.sonar.core.util.logs.Profiler
 
ProgressLogger - Class in org.sonar.core.util
Background thread that logs the state of a counter at fixed intervals.
ProgressLogger(String, AtomicLong, Logger) - Constructor for class org.sonar.core.util.ProgressLogger
 
projectKey() - Method in class org.sonar.core.issue.DefaultIssue
 
projectUuid() - Method in class org.sonar.core.issue.DefaultIssue
 
Protobuf - Class in org.sonar.core.util
Utility to read and write Protocol Buffers messages
ProtobufJsonFormat - Class in org.sonar.core.util
Converts a Protocol Buffers message to JSON.
PULL_REQUEST_BASE - Static variable in class org.sonar.core.config.ScannerProperties
 
PULL_REQUEST_BRANCH - Static variable in class org.sonar.core.config.ScannerProperties
 
PULL_REQUEST_KEY - Static variable in class org.sonar.core.config.ScannerProperties
 
PurgeConstants - Interface in org.sonar.core.config
 
PurgeProperties - Class in org.sonar.core.config
 

R

rawToBase - Variable in class org.sonar.core.issue.tracking.Tracking
Matched issues -> a raw issue is associated to a base issue
read(File, Parser<MSG>) - Static method in class org.sonar.core.util.Protobuf
Returns the message contained in file.
read(InputStream, Parser<MSG>) - Static method in class org.sonar.core.util.Protobuf
 
readBytes(URI) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
readStream(File, Parser<MSG>) - Static method in class org.sonar.core.util.Protobuf
Reads a stream of messages.
readStream(InputStream, Parser<MSG>) - Static method in class org.sonar.core.util.Protobuf
Reads a stream of messages.
readString(URI, Charset) - Method in class org.sonar.core.util.DefaultHttpDownloader
 
RemotePluginFile - Class in org.sonar.core.platform
 
RemotePluginFile(String, String) - Constructor for class org.sonar.core.platform.RemotePluginFile
 
remove() - Method in class org.sonar.core.util.CloseableIterator
 
removeChild(ComponentContainer) - Method in class org.sonar.core.platform.ComponentContainer
 
REQUIRED - org.sonar.core.extension.PluginRiskConsent
 
RequiredPlugin(String, Version) - Constructor for class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
resolution() - Method in class org.sonar.core.issue.DefaultIssue
 
RESOURCE_KEY - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
RULE_KEY - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
ruleKey() - Method in class org.sonar.core.issue.DefaultIssue
 

S

scan() - Method in class org.sonar.core.issue.IssueChangeContext
 
ScannerMetrics - Class in org.sonar.core.metric
This class is used to know the list of metrics that can be sent in the analysis report.
ScannerMetrics() - Constructor for class org.sonar.core.metric.ScannerMetrics
 
ScannerMetrics(Metrics[]) - Constructor for class org.sonar.core.metric.ScannerMetrics
 
ScannerProperties - Class in org.sonar.core.config
 
selectedAt() - Method in class org.sonar.core.issue.DefaultIssue
 
SequenceUuidFactory - Class in org.sonar.core.util
Only for tests.
SequenceUuidFactory() - Constructor for class org.sonar.core.util.SequenceUuidFactory
 
ServerId - Class in org.sonar.core.platform
 
ServerId.Format - Enum in org.sonar.core.platform
 
ServiceLoaderWrapper - Class in org.sonar.core.extension
 
ServiceLoaderWrapper() - Constructor for class org.sonar.core.extension.ServiceLoaderWrapper
 
setActive(boolean) - Method in class org.sonar.core.user.DefaultUser
 
setAssigneeUuid(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setAttribute(String, String) - Method in class org.sonar.core.issue.DefaultIssue
 
setAttributes(Map<String, String>) - Method in class org.sonar.core.issue.DefaultIssue
 
setAuthorLogin(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setBasePlugin(String) - Method in class org.sonar.core.platform.PluginInfo
 
setBeingClosed(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setChanged(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setChecksum(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setCloseDate(Date) - Method in class org.sonar.core.issue.DefaultIssue
 
setComponentKey(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setComponentUuid(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setContext(String, Object) - Method in exception org.sonar.core.util.ContextException
 
setCopied(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setCreatedAt(Date) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setCreationDate(Date) - Method in class org.sonar.core.issue.DefaultIssue
 
setCreationDate(Date) - Method in class org.sonar.core.issue.FieldDiffs
 
setCurrentChange(FieldDiffs) - Method in class org.sonar.core.issue.DefaultIssue
 
setCurrentChangeWithoutAddChange(FieldDiffs) - Method in class org.sonar.core.issue.DefaultIssue
 
setDescription(String) - Method in class org.sonar.core.platform.PluginInfo
 
setDiff(String, Serializable, Serializable) - Method in class org.sonar.core.issue.FieldDiffs
 
setDisplayVersion(String) - Method in class org.sonar.core.platform.PluginInfo
 
setDocumentationPath(String) - Method in class org.sonar.core.platform.PluginInfo
 
setEffort(Duration) - Method in class org.sonar.core.issue.DefaultIssue
 
setEmail(String) - Method in class org.sonar.core.user.DefaultUser
 
setFieldChange(IssueChangeContext, String, Serializable, Serializable) - Method in class org.sonar.core.issue.DefaultIssue
 
setGap(Double) - Method in class org.sonar.core.issue.DefaultIssue
 
setHomepageUrl(String) - Method in class org.sonar.core.platform.PluginInfo
 
setImplementationBuild(String) - Method in class org.sonar.core.platform.PluginInfo
 
setIsFromExternalRuleEngine(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setIssueKey(String) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setIssueKey(String) - Method in class org.sonar.core.issue.FieldDiffs
 
setIssueTrackerUrl(String) - Method in class org.sonar.core.platform.PluginInfo
 
setJarFile(File) - Method in class org.sonar.core.platform.PluginInfo
 
setKey(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setKey(String) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setLanguage(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setLicense(String) - Method in class org.sonar.core.platform.PluginInfo
 
setLine(Integer) - Method in class org.sonar.core.issue.DefaultIssue
 
setLoadedCoreExtensions(Set<CoreExtension>) - Method in interface org.sonar.core.extension.CoreExtensionRepository
Register the loaded Core Extensions in the repository.
setLoadedCoreExtensions(Set<CoreExtension>) - Method in class org.sonar.core.extension.CoreExtensionRepositoryImpl
 
setLocations(Object) - Method in class org.sonar.core.issue.DefaultIssue
 
setLogin(String) - Method in class org.sonar.core.user.DefaultUser
 
setMainClass(String) - Method in class org.sonar.core.platform.PluginInfo
Required
setManualSeverity(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setMarkdownText(String) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setMessage(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setMinimalSqVersion(Version) - Method in class org.sonar.core.platform.PluginInfo
 
setModuleUuid(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setModuleUuidPath(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setName(String) - Method in class org.sonar.core.platform.PluginInfo
 
setName(String) - Method in class org.sonar.core.user.DefaultUser
 
setNew(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setNew(boolean) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setOnDisabledRule(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setOrganizationName(String) - Method in class org.sonar.core.platform.PluginInfo
 
setOrganizationUrl(String) - Method in class org.sonar.core.platform.PluginInfo
 
setParent(ComponentContainer) - Method in class org.sonar.core.platform.ComponentContainer
 
setPeriodMs(long) - Method in class org.sonar.core.util.ProgressLogger
Default is 1 minute
setPluralLabel(String) - Method in class org.sonar.core.util.ProgressLogger
For example "issues", "measures", ...
setProjectKey(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setProjectUuid(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setResolution(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setRuleKey(RuleKey) - Method in class org.sonar.core.issue.DefaultIssue
 
setSelectedAt(Long) - Method in class org.sonar.core.issue.DefaultIssue
 
setSendNotifications(boolean) - Method in class org.sonar.core.issue.DefaultIssue
 
setSeverity(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setSonarLintSupported(boolean) - Method in class org.sonar.core.platform.PluginInfo
 
setStatus(String) - Method in class org.sonar.core.issue.DefaultIssue
 
setTags(Collection<String>) - Method in class org.sonar.core.issue.DefaultIssue
 
SettingFormatter - Class in org.sonar.core.util
 
setType(RuleType) - Method in class org.sonar.core.issue.DefaultIssue
 
setUpdatedAt(Date) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setUpdateDate(Date) - Method in class org.sonar.core.issue.DefaultIssue
 
setUseChildFirstClassLoader(boolean) - Method in class org.sonar.core.platform.PluginInfo
 
setUserUuid(String) - Method in class org.sonar.core.issue.DefaultIssueComment
 
setUserUuid(String) - Method in class org.sonar.core.issue.FieldDiffs
 
setVersion(Version) - Method in class org.sonar.core.platform.PluginInfo
 
severity() - Method in class org.sonar.core.issue.DefaultIssue
 
SimpleTracker<RAW extends Trackable,​BASE extends Trackable> - Class in org.sonar.core.issue.tracking
A simplified version of Tracker, which doesn't use line hash sequences nor block hash sequences and only has two steps instead of 5 steps.
SimpleTracker() - Constructor for class org.sonar.core.issue.tracking.SimpleTracker
 
size() - Method in class org.sonar.core.platform.ComponentContainer
 
Slug - Class in org.sonar.core.util
 
slugify(String) - Static method in class org.sonar.core.util.Slug
 
SONAR_ANALYSIS - Static variable in class org.sonar.core.config.CorePropertyDefinitions
 
SONAR_ANALYSIS_DETECTEDCI - Static variable in class org.sonar.core.config.CorePropertyDefinitions
 
SONAR_ANALYSIS_DETECTEDSCM - Static variable in class org.sonar.core.config.CorePropertyDefinitions
 
SONAR_LF_ABOUT_TEXT - Static variable in class org.sonar.core.config.WebConstants
 
SONAR_LF_ENABLE_GRAVATAR - Static variable in class org.sonar.core.config.WebConstants
 
SONAR_LF_GRAVATAR_SERVER_URL - Static variable in class org.sonar.core.config.WebConstants
 
SONAR_LF_LOGO_URL - Static variable in class org.sonar.core.config.WebConstants
 
SONAR_LF_LOGO_WIDTH_PX - Static variable in class org.sonar.core.config.WebConstants
 
SourceHashComputer - Class in org.sonar.core.hash
Computes the hash of the source lines of a file by simply added lines of that file one by one in order with SourceHashComputer.addLine(String, boolean).
SourceHashComputer() - Constructor for class org.sonar.core.hash.SourceHashComputer
 
SourceLineHashesComputer - Class in org.sonar.core.hash
Computes the hash of each line of a given file by simply added lines of that file one by one in order with SourceLineHashesComputer.addLine(String).
SourceLineHashesComputer() - Constructor for class org.sonar.core.hash.SourceLineHashesComputer
 
SourceLineHashesComputer(int) - Constructor for class org.sonar.core.hash.SourceLineHashesComputer
 
SPLIT_CHARACTER - Static variable in class org.sonar.core.platform.ServerId
 
start() - Method in class org.sonar.core.i18n.DefaultI18n
 
start() - Method in class org.sonar.core.util.logs.Profiler
 
start() - Method in class org.sonar.core.util.ProgressLogger
Warning, does not check if already started.
start(Object) - Method in class org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy
 
StartableCloseableSafeLifecyleStrategy - Class in org.sonar.core.platform
 
StartableCloseableSafeLifecyleStrategy() - Constructor for class org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy
 
startComponents() - Method in class org.sonar.core.platform.ComponentContainer
This method MUST NOT be renamed start() because the container is registered itself in picocontainer.
startDebug(String) - Method in class org.sonar.core.util.logs.Profiler
 
startDebug(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
startInfo(String) - Method in class org.sonar.core.util.logs.Profiler
 
startInfo(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
startOffset() - Method in class org.sonar.core.hash.LineRange
 
startTrace(String) - Method in class org.sonar.core.util.logs.Profiler
 
startTrace(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
status() - Method in class org.sonar.core.issue.DefaultIssue
 
stop() - Method in class org.sonar.core.i18n.DefaultI18n
 
stop() - Method in class org.sonar.core.util.ProgressLogger
 
stop(Object) - Method in class org.sonar.core.platform.StartableCloseableSafeLifecyleStrategy
 
stopComponents() - Method in class org.sonar.core.platform.ComponentContainer
This method MUST NOT be renamed stop() because the container is registered itself in picocontainer.
stopDebug() - Method in class org.sonar.core.util.logs.Profiler
 
stopDebug(String) - Method in class org.sonar.core.util.logs.Profiler
 
stopDebug(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
stopError(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
stopInfo() - Method in class org.sonar.core.util.logs.Profiler
 
stopInfo(String) - Method in class org.sonar.core.util.logs.Profiler
 
stopInfo(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
stopTrace() - Method in class org.sonar.core.util.logs.Profiler
Works only if a message have been set in startXXX() methods.
stopTrace(String) - Method in class org.sonar.core.util.logs.Profiler
 
stopTrace(String, Object...) - Method in class org.sonar.core.util.logs.Profiler
 
SUB_CATEGORY_IGNORE_ISSUES - Static variable in class org.sonar.core.config.IssueExclusionProperties
 
SvnProperties - Class in org.sonar.core.config
 

T

tags() - Method in class org.sonar.core.issue.DefaultIssue
 
toArrayList() - Static method in class org.sonar.core.util.stream.MoreCollectors
Delegates to Collectors.toCollection(Supplier).
toArrayList(int) - Static method in class org.sonar.core.util.stream.MoreCollectors
Does java.util.stream.MoreCollectors.toCollection(() -> new ArrayList<>(size)); which is equivalent to MoreCollectors.toArrayList() but avoiding array copies when the size of the resulting list is already known.
toEncodedString() - Method in class org.sonar.core.issue.FieldDiffs
 
toEnumSet(Class<E>) - Static method in class org.sonar.core.util.stream.MoreCollectors
A Collector into an EnumSet of specified enumeration.
toHashSet() - Static method in class org.sonar.core.util.stream.MoreCollectors
Delegates to Collectors.toCollection(Supplier).
toHashSet(int) - Static method in class org.sonar.core.util.stream.MoreCollectors
Does java.util.stream.MoreCollectors.toCollection(() -> new HashSet<>(size)); which is equivalent to MoreCollectors.toHashSet() but avoiding array copies when the size of the resulting set is already known.
toJson(Message) - Static method in class org.sonar.core.util.ProtobufJsonFormat
 
toList() - Static method in class org.sonar.core.util.stream.MoreCollectors
A Collector into an ImmutableList.
toList(int) - Static method in class org.sonar.core.util.stream.MoreCollectors
A Collector into an ImmutableList of the specified expected size.
toOneElement() - Static method in class org.sonar.core.util.stream.MoreCollectors
For stream of one expected element, return the element
toSet() - Static method in class org.sonar.core.util.stream.MoreCollectors
A Collector into an ImmutableSet.
toSet(int) - Static method in class org.sonar.core.util.stream.MoreCollectors
A Collector into an ImmutableSet of the specified expected size.
toString() - Method in class org.sonar.core.issue.DefaultIssue
 
toString() - Method in class org.sonar.core.issue.FieldDiffs.Diff
 
toString() - Method in class org.sonar.core.issue.FieldDiffs
 
toString() - Method in class org.sonar.core.issue.IssueChangeContext
 
toString() - Method in class org.sonar.core.issue.tracking.Tracking
 
toString() - Method in enum org.sonar.core.language.UnanalyzedLanguages
 
toString() - Method in class org.sonar.core.platform.PluginInfo.RequiredPlugin
 
toString() - Method in class org.sonar.core.platform.PluginInfo
 
toString() - Method in class org.sonar.core.platform.ServerId
 
toString() - Method in class org.sonar.core.user.DefaultUser
 
track(Collection<RAW>, Collection<BASE>) - Method in class org.sonar.core.issue.tracking.SimpleTracker
 
Trackable - Interface in org.sonar.core.issue.tracking
 
trackClosed(NonClosedTracking<RAW, BASE>, Input<BASE>) - Method in class org.sonar.core.issue.tracking.Tracker
 
Tracker<RAW extends Trackable,​BASE extends Trackable> - Class in org.sonar.core.issue.tracking
 
Tracker() - Constructor for class org.sonar.core.issue.tracking.Tracker
 
Tracking<RAW extends Trackable,​BASE extends Trackable> - Class in org.sonar.core.issue.tracking
 
Tracking(Collection<RAW>, Collection<BASE>, IdentityHashMap<RAW, BASE>, IdentityHashMap<BASE, RAW>) - Constructor for class org.sonar.core.issue.tracking.Tracking
 
trackNonClosed(Input<RAW>, Input<BASE>) - Method in class org.sonar.core.issue.tracking.Tracker
 
type() - Method in class org.sonar.core.issue.DefaultIssue
 

U

UnanalyzedLanguages - Enum in org.sonar.core.language
 
uniqueIndex(Function<? super E, K>) - Static method in class org.sonar.core.util.stream.MoreCollectors
Creates an ImmutableMap from the stream where the values are the values in the stream and the keys are the result of the provided keyFunction applied to each value in the stream.
uniqueIndex(Function<? super E, K>, int) - Static method in class org.sonar.core.util.stream.MoreCollectors
Same as MoreCollectors.uniqueIndex(Function) but using an underlying Map initialized with a capacity for the specified expected size.
uniqueIndex(Function<? super E, K>, Function<? super E, V>) - Static method in class org.sonar.core.util.stream.MoreCollectors
Creates an ImmutableMap from the stream where the values are the result of valueFunction applied to the values in the stream and the keys are the result of the provided keyFunction applied to each value in the stream.
uniqueIndex(Function<? super E, K>, Function<? super E, V>, int) - Static method in class org.sonar.core.util.stream.MoreCollectors
Same as MoreCollectors.uniqueIndex(Function, Function) but using an underlying Map initialized with a capacity for the specified expected size.
unload(Collection<Plugin>) - Method in class org.sonar.core.platform.PluginClassLoader
 
unorderedFlattenIndex(Function<? super E, K>, Function<? super E, Stream<V>>) - Static method in class org.sonar.core.util.stream.MoreCollectors
A Collector similar to MoreCollectors.unorderedIndex(Function, Function) except that it expects the valueFunction to return a Stream which content will be flatten into the returned ImmutableSetMultimap.
unorderedIndex(Function<? super E, K>) - Static method in class org.sonar.core.util.stream.MoreCollectors
Creates an ImmutableSetMultimap from the stream where the values are the values in the stream and the keys are the result of the provided keyFunction applied to each value in the stream.
unorderedIndex(Function<? super E, K>, Function<? super E, V>) - Static method in class org.sonar.core.util.stream.MoreCollectors
Creates an ImmutableSetMultimap from the stream where the values are the result of valueFunction applied to the values in the stream and the keys are the result of the provided keyFunction applied to each value in the stream.
updatedAt() - Method in class org.sonar.core.issue.DefaultIssueComment
 
updateDate() - Method in class org.sonar.core.issue.DefaultIssue
 
USER_PROP_KEY - Static variable in class org.sonar.core.config.SvnProperties
 
userUuid() - Method in class org.sonar.core.issue.DefaultIssueComment
The user uuid who created the comment.
userUuid() - Method in class org.sonar.core.issue.FieldDiffs
 
userUuid() - Method in class org.sonar.core.issue.IssueChangeContext
 
UtcDateUtils - Class in org.sonar.core.util
 
UUID_DATASET_ID_LENGTH - Static variable in class org.sonar.core.platform.ServerId
 
UUID_EXAMPLE_01 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_02 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_03 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_04 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_05 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_06 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_07 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_08 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_09 - Static variable in class org.sonar.core.util.Uuids
 
UUID_EXAMPLE_10 - Static variable in class org.sonar.core.util.Uuids
 
UuidFactory - Interface in org.sonar.core.util
 
UuidFactoryFast - Class in org.sonar.core.util
NOT thread safe About 10x faster than UuidFactoryImpl It does not take into account the MAC address to calculate the ids, so it is machine-independent.
UuidFactoryImpl - Enum in org.sonar.core.util
 
UuidGenerator - Interface in org.sonar.core.util
A generator of UUID as a byte array which is made of two parts: a base, which is machine and time dependant and therefor will change with time an increment
UuidGenerator.WithFixedBase - Interface in org.sonar.core.util
 
UuidGeneratorImpl - Class in org.sonar.core.util
 
UuidGeneratorImpl() - Constructor for class org.sonar.core.util.UuidGeneratorImpl
 
Uuids - Class in org.sonar.core.util
 

V

value() - Method in annotation type org.sonar.core.extension.PlatformLevel
Supported values are: 1, 2, 3 and 4.
valueOf(String) - Static method in enum org.sonar.core.extension.PluginRiskConsent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.core.language.UnanalyzedLanguages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.core.platform.EditionProvider.Edition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.core.platform.ServerId.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sonar.core.util.UuidFactoryImpl
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sonar.core.extension.PluginRiskConsent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.core.language.UnanalyzedLanguages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.core.platform.EditionProvider.Edition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.core.platform.ServerId.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sonar.core.util.UuidFactoryImpl
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebConstants - Class in org.sonar.core.config
List of web setting keys not defined in CoreProperties
WEEKS_BEFORE_DELETING_ALL_SNAPSHOTS - Static variable in interface org.sonar.core.config.PurgeConstants
 
WEEKS_BEFORE_KEEPING_ONLY_ANALYSES_WITH_VERSION - Static variable in interface org.sonar.core.config.PurgeConstants
 
WEEKS_BEFORE_KEEPING_ONLY_ONE_SNAPSHOT_BY_MONTH - Static variable in interface org.sonar.core.config.PurgeConstants
 
WEEKS_BEFORE_KEEPING_ONLY_ONE_SNAPSHOT_BY_WEEK - Static variable in interface org.sonar.core.config.PurgeConstants
 
WITH_DATABASE_ID - org.sonar.core.platform.ServerId.Format
 
withFixedBase() - Method in interface org.sonar.core.util.UuidGenerator
Provide a new UUID generating instance which will allow generation of UUIDs which base is constant and can vary according to a provided increment value (see UuidGenerator.WithFixedBase.generate(int)).
withFixedBase() - Method in class org.sonar.core.util.UuidGeneratorImpl
 
wrap(CloseableIterator<T>, AutoCloseable...) - Static method in class org.sonar.core.util.CloseableIterator
Wraps a CloseableIterator and optionally other instances of AutoCloseable that must be closed at the same time.
write(Message, File) - Static method in class org.sonar.core.util.Protobuf
Writes a single message to file.
write(Message, JsonWriter) - Static method in class org.sonar.core.util.ProtobufJsonFormat
 
writeStream(Iterable<MSG>, File, boolean) - Static method in class org.sonar.core.util.Protobuf
Streams multiple messages to file.
writeStream(Iterable<MSG>, OutputStream) - Static method in class org.sonar.core.util.Protobuf
Streams multiple messages to output.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages