Class DefaultActiveRule

java.lang.Object
org.sonar.api.batch.rule.internal.DefaultActiveRule
All Implemented Interfaces:
org.sonar.api.batch.rule.ActiveRule

@Immutable public class DefaultActiveRule extends Object implements org.sonar.api.batch.rule.ActiveRule
  • Constructor Details

    • DefaultActiveRule

      public DefaultActiveRule(NewActiveRule newActiveRule)
  • Method Details

    • ruleKey

      public org.sonar.api.rule.RuleKey ruleKey()
      Specified by:
      ruleKey in interface org.sonar.api.batch.rule.ActiveRule
    • severity

      public String severity()
      Specified by:
      severity in interface org.sonar.api.batch.rule.ActiveRule
    • language

      public String language()
      Specified by:
      language in interface org.sonar.api.batch.rule.ActiveRule
    • param

      public String param(String key)
      Specified by:
      param in interface org.sonar.api.batch.rule.ActiveRule
    • params

      public Map<String,String> params()
      Specified by:
      params in interface org.sonar.api.batch.rule.ActiveRule
    • internalKey

      public String internalKey()
      Specified by:
      internalKey in interface org.sonar.api.batch.rule.ActiveRule
    • templateRuleKey

      public String templateRuleKey()
      Specified by:
      templateRuleKey in interface org.sonar.api.batch.rule.ActiveRule
    • createdAt

      public long createdAt()
    • updatedAt

      public long updatedAt()
    • qpKey

      public String qpKey()
      Specified by:
      qpKey in interface org.sonar.api.batch.rule.ActiveRule
    • getDeprecatedKeys

      public Set<org.sonar.api.rule.RuleKey> getDeprecatedKeys()