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
overrideImpact (org.sonar.api.issue.impact.SoftwareQuality softwareQuality,
org.sonar.api.issue.impact.Severity severity)
Map <org.sonar.api.issue.impact.SoftwareQuality,org.sonar.api.issue.impact.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
overrideImpact
public DefaultIssue overrideImpact (org.sonar.api.issue.impact.SoftwareQuality softwareQuality,
org.sonar.api.issue.impact.Severity severity)
Specified by:
overrideImpact 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
setCodeVariants
Specified by:
setCodeVariants 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
codeVariants
Specified by:
codeVariants 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
overridenImpacts
public Map <org.sonar.api.issue.impact.SoftwareQuality,org.sonar.api.issue.impact.Severity> overridenImpacts ()
Specified by:
overridenImpacts 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 >