Package org.sonar.java
Class JavaIssue
- java.lang.Object
-
- org.sonar.java.JavaIssue
-
public final class JavaIssue extends Object
-
-
Constructor Summary
Constructors Constructor Description JavaIssue(org.sonar.api.batch.sensor.issue.NewIssue newIssue)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaIssue
addFlow(org.sonar.api.batch.fs.InputFile file, List<List<AnalyzerMessage>> flows)
JavaIssue
addSecondaryLocation(org.sonar.api.batch.fs.InputFile file, int startLine, int startLineOffset, int endLine, int endLineOffset, String message)
static JavaIssue
create(org.sonar.api.batch.sensor.SensorContext context, org.sonar.api.rule.RuleKey ruleKey, Double effortToFix)
void
save()
JavaIssue
setPrimaryLocation(org.sonar.api.batch.fs.InputFile file, String message, int startLine, int startLineOffset, int endLine, int endLineOffset)
JavaIssue
setPrimaryLocationOnComponent(org.sonar.api.batch.fs.InputComponent fileOrProject, String message)
-
-
-
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)
-
addFlow
public JavaIssue addFlow(org.sonar.api.batch.fs.InputFile file, List<List<AnalyzerMessage>> flows)
-
save
public void save()
-
-