JavaScript is disabled on your browser.
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
Nested Class Summary
Nested classes/interfaces inherited from interface org.sonar.api.batch.sensor.issue.Issue
org.sonar.api.batch.sensor.issue.Issue.Flow
Nested classes/interfaces inherited from interface org.sonar.api.batch.sensor.issue.NewIssue
org.sonar.api.batch.sensor.issue.NewIssue.FlowType
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
org.sonar.api.batch.sensor.issue.NewIssue
addQuickFix (org.sonar.api.batch.sensor.issue.fix.NewQuickFix newQuickFix)
void
forRule (org.sonar.api.rule.RuleKey ruleKey)
boolean
org.sonar.api.batch.sensor.issue.fix.NewQuickFix
org.sonar.api.batch.rule.Severity
org.sonar.api.batch.sensor.issue.IssueLocation
List <org.sonar.api.batch.sensor.issue.fix.QuickFix>
org.sonar.api.rule.RuleKey
Methods inherited from interface org.sonar.api.batch.sensor.issue.Issue
flows
Methods inherited from interface org.sonar.api.batch.sensor.issue.NewIssue
addFlow, addFlow, addLocation, at, newLocation, save
Method Details
forRule
public DefaultIssue forRule (org.sonar.api.rule.RuleKey ruleKey)
Specified by:
forRule in interface org.sonar.api.batch.sensor.issue.NewIssue
ruleKey
public org.sonar.api.rule.RuleKey ruleKey ()
Specified by:
ruleKey in interface org.sonar.api.batch.sensor.issue.IIssue
gap
Specified by:
gap in interface org.sonar.api.batch.sensor.issue.NewIssue
overrideSeverity
public DefaultIssue overrideSeverity (@Nullable
org.sonar.api.batch.rule.Severity severity)
Specified by:
overrideSeverity in interface org.sonar.api.batch.sensor.issue.NewIssue
setQuickFixAvailable
public DefaultIssue setQuickFixAvailable (boolean quickFixAvailable)
Specified by:
setQuickFixAvailable in interface org.sonar.api.batch.sensor.issue.NewIssue
newQuickFix
public org.sonar.api.batch.sensor.issue.fix.NewQuickFix newQuickFix ()
Specified by:
newQuickFix in interface org.sonar.api.batch.sensor.issue.NewIssue
addQuickFix
public org.sonar.api.batch.sensor.issue.NewIssue addQuickFix (org.sonar.api.batch.sensor.issue.fix.NewQuickFix newQuickFix)
Specified by:
addQuickFix in interface org.sonar.api.batch.sensor.issue.NewIssue
setRuleDescriptionContextKey
public DefaultIssue setRuleDescriptionContextKey (@Nullable
String ruleDescriptionContextKey)
Specified by:
setRuleDescriptionContextKey in interface org.sonar.api.batch.sensor.issue.NewIssue
isQuickFixAvailable
public boolean isQuickFixAvailable ()
Specified by:
isQuickFixAvailable in interface org.sonar.api.batch.sensor.issue.Issue
ruleDescriptionContextKey
Specified by:
ruleDescriptionContextKey in interface org.sonar.api.batch.sensor.issue.Issue
quickFixes
public List <org.sonar.api.batch.sensor.issue.fix.QuickFix> quickFixes ()
Specified by:
quickFixes in interface org.sonar.api.batch.sensor.issue.Issue
overriddenSeverity
public org.sonar.api.batch.rule.Severity overriddenSeverity ()
Specified by:
overriddenSeverity in interface org.sonar.api.batch.sensor.issue.Issue
gap
Specified by:
gap in interface org.sonar.api.batch.sensor.issue.Issue
primaryLocation
public org.sonar.api.batch.sensor.issue.IssueLocation primaryLocation ()
Specified by:
primaryLocation in interface org.sonar.api.batch.sensor.issue.IIssue
Specified by:
primaryLocation in interface org.sonar.api.batch.sensor.issue.Issue
Overrides:
primaryLocation in class AbstractDefaultIssue <DefaultIssue >