Class DefaultIssue
- java.lang.Object
-
- org.sonar.api.batch.sensor.internal.DefaultStorable
-
- org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue<DefaultIssue>
-
- org.sonar.api.batch.sensor.issue.internal.DefaultIssue
-
- All Implemented Interfaces:
org.sonar.api.batch.sensor.issue.IIssue,org.sonar.api.batch.sensor.issue.Issue,org.sonar.api.batch.sensor.issue.NewIssue
public class DefaultIssue extends AbstractDefaultIssue<DefaultIssue> implements org.sonar.api.batch.sensor.issue.Issue, org.sonar.api.batch.sensor.issue.NewIssue
-
-
Field Summary
-
Fields inherited from class org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue
flows, primaryLocation, project
-
Fields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage
-
-
Constructor Summary
Constructors Constructor Description DefaultIssue(DefaultInputProject project)DefaultIssue(DefaultInputProject project, org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoSave()DefaultIssueforRule(org.sonar.api.rule.RuleKey ruleKey)java.lang.Doublegap()DefaultIssuegap(java.lang.Double gap)org.sonar.api.batch.rule.SeverityoverriddenSeverity()DefaultIssueoverrideSeverity(org.sonar.api.batch.rule.Severity severity)org.sonar.api.batch.sensor.issue.IssueLocationprimaryLocation()org.sonar.api.rule.RuleKeyruleKey()-
Methods inherited from class org.sonar.api.batch.sensor.issue.internal.AbstractDefaultIssue
addFlow, addLocation, at, flows, newLocation
-
Methods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toString
-
-
-
-
Constructor Detail
-
DefaultIssue
public DefaultIssue(DefaultInputProject project)
-
DefaultIssue
public DefaultIssue(DefaultInputProject project, @Nullable org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
-
Method Detail
-
forRule
public DefaultIssue forRule(org.sonar.api.rule.RuleKey ruleKey)
- Specified by:
forRulein interfaceorg.sonar.api.batch.sensor.issue.NewIssue
-
ruleKey
public org.sonar.api.rule.RuleKey ruleKey()
- Specified by:
ruleKeyin interfaceorg.sonar.api.batch.sensor.issue.IIssue
-
gap
public DefaultIssue gap(@Nullable java.lang.Double gap)
- Specified by:
gapin interfaceorg.sonar.api.batch.sensor.issue.NewIssue
-
overrideSeverity
public DefaultIssue overrideSeverity(@Nullable org.sonar.api.batch.rule.Severity severity)
- Specified by:
overrideSeverityin interfaceorg.sonar.api.batch.sensor.issue.NewIssue
-
overriddenSeverity
public org.sonar.api.batch.rule.Severity overriddenSeverity()
- Specified by:
overriddenSeverityin interfaceorg.sonar.api.batch.sensor.issue.Issue
-
gap
public java.lang.Double gap()
- Specified by:
gapin interfaceorg.sonar.api.batch.sensor.issue.Issue
-
primaryLocation
public org.sonar.api.batch.sensor.issue.IssueLocation primaryLocation()
- Specified by:
primaryLocationin interfaceorg.sonar.api.batch.sensor.issue.IIssue- Specified by:
primaryLocationin interfaceorg.sonar.api.batch.sensor.issue.Issue- Overrides:
primaryLocationin classAbstractDefaultIssue<DefaultIssue>
-
doSave
public void doSave()
- Specified by:
doSavein classDefaultStorable
-
-