Class InternalSensorContext
java.lang.Object
org.sonar.java.checks.verifier.internal.InternalSensorContext
- All Implemented Interfaces:
org.sonar.api.batch.sensor.SensorContext
- Direct Known Subclasses:
CacheEnabledSensorContext
public class InternalSensorContext
extends Object
implements org.sonar.api.batch.sensor.SensorContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.sonar.api.batch.rule.ActiveRulesvoidaddContextProperty(String arg0, String arg1) booleanorg.sonar.api.config.Configurationconfig()org.sonar.api.batch.fs.FileSystemorg.sonar.api.utils.VersionbooleanbooleanvoidmarkAsUnchanged(org.sonar.api.batch.fs.InputFile inputFile) voidmarkForPublishing(org.sonar.api.batch.fs.InputFile arg0) org.sonar.api.batch.fs.InputModulemodule()org.sonar.api.batch.sensor.rule.NewAdHocRuleorg.sonar.api.batch.sensor.error.NewAnalysisErrororg.sonar.api.batch.sensor.coverage.NewCoverageorg.sonar.api.batch.sensor.cpd.NewCpdTokensorg.sonar.api.batch.sensor.issue.NewExternalIssueorg.sonar.api.batch.sensor.highlighting.NewHighlightingorg.sonar.api.batch.sensor.issue.NewIssuenewIssue()<G extends Serializable>
org.sonar.api.batch.sensor.measure.NewMeasure<G>org.sonar.api.batch.sensor.code.NewSignificantCodeorg.sonar.api.batch.sensor.symbol.NewSymbolTableorg.sonar.api.batch.sensor.cache.WriteCacheorg.sonar.api.batch.sensor.cache.ReadCacheorg.sonar.api.scanner.fs.InputProjectproject()org.sonar.api.SonarRuntimeruntime()org.sonar.api.config.Settingssettings()
-
Constructor Details
-
InternalSensorContext
public InternalSensorContext()
-
-
Method Details
-
config
public org.sonar.api.config.Configuration config()- Specified by:
configin interfaceorg.sonar.api.batch.sensor.SensorContext
-
canSkipUnchangedFiles
public boolean canSkipUnchangedFiles()- Specified by:
canSkipUnchangedFilesin interfaceorg.sonar.api.batch.sensor.SensorContext
-
fileSystem
public org.sonar.api.batch.fs.FileSystem fileSystem()- Specified by:
fileSystemin interfaceorg.sonar.api.batch.sensor.SensorContext
-
getSonarQubeVersion
public org.sonar.api.utils.Version getSonarQubeVersion()- Specified by:
getSonarQubeVersionin interfaceorg.sonar.api.batch.sensor.SensorContext
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin interfaceorg.sonar.api.batch.sensor.SensorContext
-
module
public org.sonar.api.batch.fs.InputModule module()- Specified by:
modulein interfaceorg.sonar.api.batch.sensor.SensorContext
-
project
public org.sonar.api.scanner.fs.InputProject project()- Specified by:
projectin interfaceorg.sonar.api.batch.sensor.SensorContext
-
runtime
public org.sonar.api.SonarRuntime runtime()- Specified by:
runtimein interfaceorg.sonar.api.batch.sensor.SensorContext
-
activeRules
public org.sonar.api.batch.rule.ActiveRules activeRules()- Specified by:
activeRulesin interfaceorg.sonar.api.batch.sensor.SensorContext
-
addContextProperty
- Specified by:
addContextPropertyin interfaceorg.sonar.api.batch.sensor.SensorContext
-
markForPublishing
public void markForPublishing(org.sonar.api.batch.fs.InputFile arg0) - Specified by:
markForPublishingin interfaceorg.sonar.api.batch.sensor.SensorContext
-
markAsUnchanged
public void markAsUnchanged(org.sonar.api.batch.fs.InputFile inputFile) - Specified by:
markAsUnchangedin interfaceorg.sonar.api.batch.sensor.SensorContext
-
nextCache
public org.sonar.api.batch.sensor.cache.WriteCache nextCache()- Specified by:
nextCachein interfaceorg.sonar.api.batch.sensor.SensorContext
-
previousCache
public org.sonar.api.batch.sensor.cache.ReadCache previousCache()- Specified by:
previousCachein interfaceorg.sonar.api.batch.sensor.SensorContext
-
isCacheEnabled
public boolean isCacheEnabled()- Specified by:
isCacheEnabledin interfaceorg.sonar.api.batch.sensor.SensorContext
-
newAdHocRule
public org.sonar.api.batch.sensor.rule.NewAdHocRule newAdHocRule()- Specified by:
newAdHocRulein interfaceorg.sonar.api.batch.sensor.SensorContext
-
newAnalysisError
public org.sonar.api.batch.sensor.error.NewAnalysisError newAnalysisError()- Specified by:
newAnalysisErrorin interfaceorg.sonar.api.batch.sensor.SensorContext
-
newCoverage
public org.sonar.api.batch.sensor.coverage.NewCoverage newCoverage()- Specified by:
newCoveragein interfaceorg.sonar.api.batch.sensor.SensorContext
-
newCpdTokens
public org.sonar.api.batch.sensor.cpd.NewCpdTokens newCpdTokens()- Specified by:
newCpdTokensin interfaceorg.sonar.api.batch.sensor.SensorContext
-
newExternalIssue
public org.sonar.api.batch.sensor.issue.NewExternalIssue newExternalIssue()- Specified by:
newExternalIssuein interfaceorg.sonar.api.batch.sensor.SensorContext
-
newHighlighting
public org.sonar.api.batch.sensor.highlighting.NewHighlighting newHighlighting()- Specified by:
newHighlightingin interfaceorg.sonar.api.batch.sensor.SensorContext
-
newIssue
public org.sonar.api.batch.sensor.issue.NewIssue newIssue()- Specified by:
newIssuein interfaceorg.sonar.api.batch.sensor.SensorContext
-
newMeasure
- Specified by:
newMeasurein interfaceorg.sonar.api.batch.sensor.SensorContext
-
newSignificantCode
public org.sonar.api.batch.sensor.code.NewSignificantCode newSignificantCode()- Specified by:
newSignificantCodein interfaceorg.sonar.api.batch.sensor.SensorContext
-
newSymbolTable
public org.sonar.api.batch.sensor.symbol.NewSymbolTable newSymbolTable()- Specified by:
newSymbolTablein interfaceorg.sonar.api.batch.sensor.SensorContext
-
settings
public org.sonar.api.config.Settings settings()- Specified by:
settingsin interfaceorg.sonar.api.batch.sensor.SensorContext
-