@Immutable
public interface ActiveRule
Modifier and Type | Method and Description |
---|---|
java.lang.String |
internalKey()
Optional key declared and used by the underlying rule engine.
|
java.lang.String |
language()
Language of rule, for example
java |
java.lang.String |
param(java.lang.String key)
Value of given parameter.
|
java.util.Map<java.lang.String,java.lang.String> |
params()
Immutable parameter values.
|
RuleKey |
ruleKey() |
java.lang.String |
severity()
Non-null severity.
|
java.lang.String |
templateRuleKey()
Optional rule key of the template rule.
|
RuleKey ruleKey()
java.lang.String severity()
Severity
java.lang.String language()
java
@CheckForNull java.lang.String param(java.lang.String key)
null
if the parameter key does not
exist on the rule or if the parameter has no value nor default value.java.util.Map<java.lang.String,java.lang.String> params()
@CheckForNull java.lang.String internalKey()
com.puppycrawl.tools.checkstyle.checks.FooCheck
whereas its internal key can be Checker/TreeWalker/Foo
.@CheckForNull java.lang.String templateRuleKey()