Class DefaultAdHocRule
java.lang.Object
org.sonar.api.batch.sensor.internal.DefaultStorable
org.sonar.api.batch.sensor.rule.internal.DefaultAdHocRule
- All Implemented Interfaces:
org.sonar.api.batch.sensor.rule.AdHocRule,org.sonar.api.batch.sensor.rule.NewAdHocRule
public class DefaultAdHocRule
extends DefaultStorable
implements org.sonar.api.batch.sensor.rule.AdHocRule, org.sonar.api.batch.sensor.rule.NewAdHocRule
-
Field Summary
Fields inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
storage -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddDefaultImpact(org.sonar.api.issue.impact.SoftwareQuality softwareQuality, org.sonar.api.issue.impact.Severity severity) org.sonar.api.rules.CleanCodeAttributecleanCodeAttribute(org.sonar.api.rules.CleanCodeAttribute cleanCodeAttribute) Map<org.sonar.api.issue.impact.SoftwareQuality,org.sonar.api.issue.impact.Severity> description(String description) voiddoSave()engineId()name()ruleId()org.sonar.api.batch.rule.Severityseverity()severity(org.sonar.api.batch.rule.Severity severity) org.sonar.api.rules.RuleTypetype()type(org.sonar.api.rules.RuleType type) Methods inherited from class org.sonar.api.batch.sensor.internal.DefaultStorable
save, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.sonar.api.batch.sensor.rule.NewAdHocRule
save
-
Constructor Details
-
DefaultAdHocRule
public DefaultAdHocRule() -
DefaultAdHocRule
public DefaultAdHocRule(@Nullable org.sonar.api.batch.sensor.internal.SensorStorage storage)
-
-
Method Details
-
severity
- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
addDefaultImpact
public DefaultAdHocRule addDefaultImpact(org.sonar.api.issue.impact.SoftwareQuality softwareQuality, org.sonar.api.issue.impact.Severity severity) - Specified by:
addDefaultImpactin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
engineId
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
ruleId
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
name
- Specified by:
namein interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
description
- Specified by:
descriptionin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
severity
public org.sonar.api.batch.rule.Severity severity()- Specified by:
severityin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
doSave
public void doSave()- Specified by:
doSavein classDefaultStorable
-
type
public org.sonar.api.rules.RuleType type()- Specified by:
typein interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
defaultImpacts
public Map<org.sonar.api.issue.impact.SoftwareQuality,org.sonar.api.issue.impact.Severity> defaultImpacts()- Specified by:
defaultImpactsin interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
cleanCodeAttribute
@CheckForNull public org.sonar.api.rules.CleanCodeAttribute cleanCodeAttribute()- Specified by:
cleanCodeAttributein interfaceorg.sonar.api.batch.sensor.rule.AdHocRule
-
engineId
- Specified by:
engineIdin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
ruleId
- Specified by:
ruleIdin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
name
- Specified by:
namein interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
description
- Specified by:
descriptionin interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
type
- Specified by:
typein interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-
cleanCodeAttribute
public DefaultAdHocRule cleanCodeAttribute(org.sonar.api.rules.CleanCodeAttribute cleanCodeAttribute) - Specified by:
cleanCodeAttributein interfaceorg.sonar.api.batch.sensor.rule.NewAdHocRule
-