Class DefaultCpdTokens

java.lang.Object
org.sonar.api.batch.sensor.internal.DefaultStorable
org.sonar.api.batch.sensor.cpd.internal.DefaultCpdTokens
All Implemented Interfaces:
org.sonar.api.batch.sensor.cpd.NewCpdTokens

public class DefaultCpdTokens extends DefaultStorable implements org.sonar.api.batch.sensor.cpd.NewCpdTokens
  • Constructor Details

    • DefaultCpdTokens

      public DefaultCpdTokens(org.sonar.api.batch.sensor.internal.SensorStorage storage)
  • Method Details

    • onFile

      public DefaultCpdTokens onFile(org.sonar.api.batch.fs.InputFile inputFile)
      Specified by:
      onFile in interface org.sonar.api.batch.sensor.cpd.NewCpdTokens
    • inputFile

      public org.sonar.api.batch.fs.InputFile inputFile()
    • addToken

      public org.sonar.api.batch.sensor.cpd.NewCpdTokens addToken(int startLine, int startLineOffset, int endLine, int endLineOffset, String image)
      Specified by:
      addToken in interface org.sonar.api.batch.sensor.cpd.NewCpdTokens
    • addToken

      public DefaultCpdTokens addToken(org.sonar.api.batch.fs.TextRange range, String image)
      Specified by:
      addToken in interface org.sonar.api.batch.sensor.cpd.NewCpdTokens
    • getTokenLines

      public List<org.sonar.api.batch.sensor.cpd.internal.TokensLine> getTokenLines()
    • doSave

      protected void doSave()
      Specified by:
      doSave in class DefaultStorable