Class InternalSensorContext

java.lang.Object
org.sonar.java.checks.verifier.internal.InternalSensorContext
All Implemented Interfaces:
org.sonar.api.batch.sensor.SensorContext

public final class InternalSensorContext extends Object implements org.sonar.api.batch.sensor.SensorContext
  • Constructor Details

    • InternalSensorContext

      public InternalSensorContext()
  • Method Details

    • config

      public org.sonar.api.config.Configuration config()
      Specified by:
      config in interface org.sonar.api.batch.sensor.SensorContext
    • fileSystem

      public org.sonar.api.batch.fs.FileSystem fileSystem()
      Specified by:
      fileSystem in interface org.sonar.api.batch.sensor.SensorContext
    • getSonarQubeVersion

      public org.sonar.api.utils.Version getSonarQubeVersion()
      Specified by:
      getSonarQubeVersion in interface org.sonar.api.batch.sensor.SensorContext
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface org.sonar.api.batch.sensor.SensorContext
    • module

      public org.sonar.api.batch.fs.InputModule module()
      Specified by:
      module in interface org.sonar.api.batch.sensor.SensorContext
    • project

      public org.sonar.api.scanner.fs.InputProject project()
      Specified by:
      project in interface org.sonar.api.batch.sensor.SensorContext
    • runtime

      public org.sonar.api.SonarRuntime runtime()
      Specified by:
      runtime in interface org.sonar.api.batch.sensor.SensorContext
    • activeRules

      public org.sonar.api.batch.rule.ActiveRules activeRules()
      Specified by:
      activeRules in interface org.sonar.api.batch.sensor.SensorContext
    • addContextProperty

      public void addContextProperty(String arg0, String arg1)
      Specified by:
      addContextProperty in interface org.sonar.api.batch.sensor.SensorContext
    • markForPublishing

      public void markForPublishing(org.sonar.api.batch.fs.InputFile arg0)
      Specified by:
      markForPublishing in interface org.sonar.api.batch.sensor.SensorContext
    • newAdHocRule

      public org.sonar.api.batch.sensor.rule.NewAdHocRule newAdHocRule()
      Specified by:
      newAdHocRule in interface org.sonar.api.batch.sensor.SensorContext
    • newAnalysisError

      public org.sonar.api.batch.sensor.error.NewAnalysisError newAnalysisError()
      Specified by:
      newAnalysisError in interface org.sonar.api.batch.sensor.SensorContext
    • newCoverage

      public org.sonar.api.batch.sensor.coverage.NewCoverage newCoverage()
      Specified by:
      newCoverage in interface org.sonar.api.batch.sensor.SensorContext
    • newCpdTokens

      public org.sonar.api.batch.sensor.cpd.NewCpdTokens newCpdTokens()
      Specified by:
      newCpdTokens in interface org.sonar.api.batch.sensor.SensorContext
    • newExternalIssue

      public org.sonar.api.batch.sensor.issue.NewExternalIssue newExternalIssue()
      Specified by:
      newExternalIssue in interface org.sonar.api.batch.sensor.SensorContext
    • newHighlighting

      public org.sonar.api.batch.sensor.highlighting.NewHighlighting newHighlighting()
      Specified by:
      newHighlighting in interface org.sonar.api.batch.sensor.SensorContext
    • newIssue

      public org.sonar.api.batch.sensor.issue.NewIssue newIssue()
      Specified by:
      newIssue in interface org.sonar.api.batch.sensor.SensorContext
    • newMeasure

      public <G extends Serializable> org.sonar.api.batch.sensor.measure.NewMeasure<G> newMeasure()
      Specified by:
      newMeasure in interface org.sonar.api.batch.sensor.SensorContext
    • newSignificantCode

      public org.sonar.api.batch.sensor.code.NewSignificantCode newSignificantCode()
      Specified by:
      newSignificantCode in interface org.sonar.api.batch.sensor.SensorContext
    • newSymbolTable

      public org.sonar.api.batch.sensor.symbol.NewSymbolTable newSymbolTable()
      Specified by:
      newSymbolTable in interface org.sonar.api.batch.sensor.SensorContext
    • settings

      public org.sonar.api.config.Settings settings()
      Specified by:
      settings in interface org.sonar.api.batch.sensor.SensorContext