Class DefaultRule
- java.lang.Object
-
- org.sonar.api.batch.rule.internal.DefaultRule
-
- All Implemented Interfaces:
org.sonar.api.batch.rule.Rule
@Immutable public class DefaultRule extends java.lang.Object implements org.sonar.api.batch.rule.Rule
-
-
Constructor Summary
Constructors Constructor Description DefaultRule(NewRule newRule)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringdescription()java.lang.Integerid()java.lang.StringinternalKey()org.sonar.api.rule.RuleKeykey()java.lang.Stringname()org.sonar.api.batch.rule.RuleParamparam(java.lang.String paramKey)java.util.Collection<org.sonar.api.batch.rule.RuleParam>params()java.lang.Stringseverity()org.sonar.api.rule.RuleStatusstatus()java.lang.Stringtype()
-
-
-
Constructor Detail
-
DefaultRule
public DefaultRule(NewRule newRule)
-
-
Method Detail
-
key
public org.sonar.api.rule.RuleKey key()
- Specified by:
keyin interfaceorg.sonar.api.batch.rule.Rule
-
id
@CheckForNull public java.lang.Integer id()
-
name
public java.lang.String name()
- Specified by:
namein interfaceorg.sonar.api.batch.rule.Rule
-
severity
public java.lang.String severity()
- Specified by:
severityin interfaceorg.sonar.api.batch.rule.Rule
-
type
@CheckForNull public java.lang.String type()
-
description
public java.lang.String description()
- Specified by:
descriptionin interfaceorg.sonar.api.batch.rule.Rule
-
internalKey
public java.lang.String internalKey()
- Specified by:
internalKeyin interfaceorg.sonar.api.batch.rule.Rule
-
status
public org.sonar.api.rule.RuleStatus status()
- Specified by:
statusin interfaceorg.sonar.api.batch.rule.Rule
-
param
public org.sonar.api.batch.rule.RuleParam param(java.lang.String paramKey)
- Specified by:
paramin interfaceorg.sonar.api.batch.rule.Rule
-
params
public java.util.Collection<org.sonar.api.batch.rule.RuleParam> params()
- Specified by:
paramsin interfaceorg.sonar.api.batch.rule.Rule
-
-