Class DefaultSensorDescriptor
java.lang.Object
org.sonar.api.batch.sensor.internal.DefaultSensorDescriptor
- All Implemented Interfaces:
org.sonar.api.batch.sensor.SensorDescriptor
public class DefaultSensorDescriptor
extends Object
implements org.sonar.api.batch.sensor.SensorDescriptor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPredicate<org.sonar.api.config.Configuration>createIssuesForRuleRepositories(String... repositoryKeys) createIssuesForRuleRepository(String... repositoryKey) org.sonar.api.batch.sensor.SensorDescriptorglobal()booleanisGlobal()booleanname()onlyOnFileType(org.sonar.api.batch.fs.InputFile.Type type) onlyOnLanguage(String languageKey) onlyOnLanguages(String... languageKeys) org.sonar.api.batch.sensor.SensorDescriptoronlyWhenConfiguration(Predicate<org.sonar.api.config.Configuration> configurationPredicate) org.sonar.api.batch.sensor.SensorDescriptororg.sonar.api.batch.fs.InputFile.Typetype()
-
Field Details
-
HARDCODED_INDEPENDENT_FILE_SENSORS
-
-
Constructor Details
-
DefaultSensorDescriptor
public DefaultSensorDescriptor()
-
-
Method Details
-
name
-
languages
-
type
@Nullable public org.sonar.api.batch.fs.InputFile.Type type() -
ruleRepositories
-
configurationPredicate
-
isGlobal
public boolean isGlobal() -
isProcessesFilesIndependently
public boolean isProcessesFilesIndependently() -
name
- Specified by:
namein interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
onlyOnLanguage
- Specified by:
onlyOnLanguagein interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
onlyOnLanguages
- Specified by:
onlyOnLanguagesin interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
onlyOnFileType
- Specified by:
onlyOnFileTypein interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
createIssuesForRuleRepository
- Specified by:
createIssuesForRuleRepositoryin interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
createIssuesForRuleRepositories
- Specified by:
createIssuesForRuleRepositoriesin interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
global
public org.sonar.api.batch.sensor.SensorDescriptor global()- Specified by:
globalin interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
onlyWhenConfiguration
public org.sonar.api.batch.sensor.SensorDescriptor onlyWhenConfiguration(Predicate<org.sonar.api.config.Configuration> configurationPredicate) - Specified by:
onlyWhenConfigurationin interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-
processesFilesIndependently
public org.sonar.api.batch.sensor.SensorDescriptor processesFilesIndependently()- Specified by:
processesFilesIndependentlyin interfaceorg.sonar.api.batch.sensor.SensorDescriptor
-