Class JavaIssue

java.lang.Object
org.sonar.java.reporting.JavaIssue

public final class JavaIssue extends Object
  • Constructor Details

    • JavaIssue

      public JavaIssue(org.sonar.api.batch.sensor.issue.NewIssue newIssue)
  • Method Details

    • create

      public static JavaIssue create(org.sonar.api.batch.sensor.SensorContext context, org.sonar.api.rule.RuleKey ruleKey, @Nullable Double effortToFix)
    • setPrimaryLocationOnComponent

      public JavaIssue setPrimaryLocationOnComponent(org.sonar.api.batch.fs.InputComponent fileOrProject, String message)
    • setPrimaryLocation

      public JavaIssue setPrimaryLocation(org.sonar.api.batch.fs.InputFile file, String message, int startLine, int startLineOffset, int endLine, int endLineOffset)
    • addSecondaryLocation

      public JavaIssue addSecondaryLocation(org.sonar.api.batch.fs.InputFile file, int startLine, int startLineOffset, int endLine, int endLineOffset, String message)
    • addFlow

      public JavaIssue addFlow(org.sonar.api.batch.fs.InputFile file, List<List<AnalyzerMessage>> flows)
    • save

      public void save()