Class AbstractGlobalProtobufFileProcessor

java.lang.Object
org.sonar.api.batch.bootstrap.ProjectBuilder
org.sonarsource.dotnet.shared.plugins.AbstractGlobalProtobufFileProcessor

public abstract class AbstractGlobalProtobufFileProcessor extends org.sonar.api.batch.bootstrap.ProjectBuilder
Since SonarQube 7.5, InputFileFilter can only access to global configuration. Use this ProjectBuilder to collect various data in protobuf files that are in every modules.
  • Constructor Details

    • AbstractGlobalProtobufFileProcessor

      public AbstractGlobalProtobufFileProcessor(String languageKey)
  • Method Details

    • build

      public void build(org.sonar.api.batch.bootstrap.ProjectBuilder.Context context)
      Overrides:
      build in class org.sonar.api.batch.bootstrap.ProjectBuilder
    • getRoslynEncodingPerUri

      public Map<String,Charset> getRoslynEncodingPerUri()
    • isGenerated

      public boolean isGenerated(org.sonar.api.batch.fs.InputFile inputFile)
      Uri check is Case-Insensitive.