Class JavaIssue


  • public final class JavaIssue
    extends Object
    • Constructor Detail

      • JavaIssue

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

      • 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)
      • save

        public void save()