Class DefaultActiveRule

  • All Implemented Interfaces:
    org.sonar.api.batch.rule.ActiveRule

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

      • DefaultActiveRule

        public DefaultActiveRule​(NewActiveRule newActiveRule)
    • Method Detail

      • ruleKey

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

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

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

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

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

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

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

        public long createdAt()
      • updatedAt

        public long updatedAt()
      • qpKey

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