Class DefaultActiveRules

java.lang.Object
org.sonar.api.batch.rule.internal.DefaultActiveRules
All Implemented Interfaces:
org.sonar.api.batch.rule.ActiveRules

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

  • Method Details

    • getDeprecatedRuleKeys

      public Set<String> getDeprecatedRuleKeys(org.sonar.api.rule.RuleKey ruleKey)
    • matchesDeprecatedKeys

      public boolean matchesDeprecatedKeys(org.sonar.api.rule.RuleKey ruleKey, org.sonar.api.utils.WildcardPattern rulePattern)
    • find

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

      public Collection<org.sonar.api.batch.rule.ActiveRule> findAll()
      Specified by:
      findAll in interface org.sonar.api.batch.rule.ActiveRules
    • findByRepository

      public Collection<org.sonar.api.batch.rule.ActiveRule> findByRepository(String repository)
      Specified by:
      findByRepository in interface org.sonar.api.batch.rule.ActiveRules
    • findByLanguage

      public Collection<org.sonar.api.batch.rule.ActiveRule> findByLanguage(String language)
      Specified by:
      findByLanguage in interface org.sonar.api.batch.rule.ActiveRules
    • findByInternalKey

      public org.sonar.api.batch.rule.ActiveRule findByInternalKey(String repository, String internalKey)
      Specified by:
      findByInternalKey in interface org.sonar.api.batch.rule.ActiveRules