Package org.sonarsource.analyzer.commons
Class RuleMetadataLoader
java.lang.Object
org.sonarsource.analyzer.commons.RuleMetadataLoader
Not designed for multi-threads
-
Constructor Summary
ConstructorsConstructorDescriptionRuleMetadataLoader(String resourceFolder, String defaultProfilePath, org.sonar.api.SonarRuntime sonarRuntime) RuleMetadataLoader(String resourceFolder, org.sonar.api.SonarRuntime sonarRuntime) RuleMetadataLoader(org.sonar.api.SonarRuntime sonarRuntime) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRulesByAnnotatedClass(org.sonar.api.server.rule.RulesDefinition.NewRepository repository, List<Class<?>> ruleClasses) voidaddRulesByRuleKey(org.sonar.api.server.rule.RulesDefinition.NewRepository repository, List<String> ruleKeys) org.sonar.api.server.rule.RulesDefinition.NewRulecreateRuleFromRuleManifest(org.sonar.api.server.rule.RulesDefinition.NewRepository repository, RuleManifest ruleManifest)
-
Constructor Details
-
RuleMetadataLoader
public RuleMetadataLoader(org.sonar.api.SonarRuntime sonarRuntime) -
RuleMetadataLoader
-
RuleMetadataLoader
-
-
Method Details
-
addRulesByAnnotatedClass
-
addRulesByRuleKey
-
createRuleFromRuleManifest
public org.sonar.api.server.rule.RulesDefinition.NewRule createRuleFromRuleManifest(org.sonar.api.server.rule.RulesDefinition.NewRepository repository, RuleManifest ruleManifest)
-