public class DefaultIssue extends DefaultStorable implements Issue, NewIssue
Issue.Severitystorage| Constructor and Description |
|---|
DefaultIssue() |
DefaultIssue(SensorStorage storage) |
| Modifier and Type | Method and Description |
|---|---|
DefaultIssue |
atLine(int line)
Line of the issue.
|
void |
doSave() |
Double |
effortToFix()
Effort to fix the issue.
|
DefaultIssue |
effortToFix(Double effortToFix)
Effort to fix the issue.
|
boolean |
equals(Object o) |
DefaultIssue |
forRule(RuleKey ruleKey)
The
RuleKey of the issue. |
int |
hashCode() |
InputPath |
inputPath()
The
InputPath this issue belongs to. |
String |
key() |
Integer |
line()
Line of the issue.
|
String |
message()
Message of the issue.
|
DefaultIssue |
message(String message)
Message of the issue.
|
DefaultIssue |
onDir(InputDir dir)
The
InputDir the issue belongs to. |
DefaultIssue |
onFile(InputFile file)
The
InputFile the issue belongs to. |
DefaultIssue |
onProject()
Tell that the issue is global to the project.
|
Issue.Severity |
overridenSeverity()
Overriden severity.
|
DefaultIssue |
overrideSeverity(Issue.Severity severity)
Override severity of the issue.
|
RuleKey |
ruleKey()
The
RuleKey of this issue. |
DefaultIssue |
withKey(String key)
For testing only.
|
save, toString, validateLineArgumentpublic DefaultIssue()
public DefaultIssue(SensorStorage storage)
public DefaultIssue forRule(RuleKey ruleKey)
NewIssueRuleKey of the issue.public DefaultIssue onFile(InputFile file)
NewIssueInputFile the issue belongs to. For global issues call NewIssue.onProject().public DefaultIssue onDir(InputDir dir)
NewIssueInputDir the issue belongs to. For global issues call NewIssue.onProject().public DefaultIssue onProject()
NewIssuepublic DefaultIssue atLine(int line)
NewIssueNewIssue.onFile(InputFile) issues.
If no line is specified it means that issue is global to the file.public DefaultIssue effortToFix(@Nullable Double effortToFix)
NewIssueeffortToFix in interface NewIssuepublic DefaultIssue message(String message)
NewIssuepublic DefaultIssue overrideSeverity(@Nullable Issue.Severity severity)
NewIssueoverrideSeverity in interface NewIssuepublic RuleKey ruleKey()
IssueRuleKey of this issue.@CheckForNull public InputPath inputPath()
IssueInputPath this issue belongs to. Returns null if issue is global to the project.public Integer line()
Issuepublic Issue.Severity overridenSeverity()
IssueoverridenSeverity in interface Issuepublic Double effortToFix()
IssueeffortToFix in interface Issuepublic void doSave()
doSave in class DefaultStorablepublic DefaultIssue withKey(String key)
Copyright © 2009–2015 SonarSource. All rights reserved.