public class JavaRulesDefinition extends Object implements org.sonar.api.server.rule.RulesDefinition
org.sonar.api.server.rule.RulesDefinition.Context, org.sonar.api.server.rule.RulesDefinition.DebtRemediationFunctions, org.sonar.api.server.rule.RulesDefinition.ExtendedRepository, org.sonar.api.server.rule.RulesDefinition.NewExtendedRepository, org.sonar.api.server.rule.RulesDefinition.NewParam, org.sonar.api.server.rule.RulesDefinition.NewRepository, org.sonar.api.server.rule.RulesDefinition.NewRepositoryImpl, org.sonar.api.server.rule.RulesDefinition.NewRule, org.sonar.api.server.rule.RulesDefinition.OwaspTop10, org.sonar.api.server.rule.RulesDefinition.Param, org.sonar.api.server.rule.RulesDefinition.Repository, org.sonar.api.server.rule.RulesDefinition.RepositoryImpl, org.sonar.api.server.rule.RulesDefinition.Rule, org.sonar.api.server.rule.RulesDefinition.SubCharacteristics| Constructor and Description |
|---|
JavaRulesDefinition(org.sonar.api.config.Configuration settings,
org.sonar.api.SonarRuntime sonarRuntime) |
JavaRulesDefinition(org.sonar.api.SonarRuntime sonarRuntime)
'Configuration' does exists yet in SonarLint context, consequently, in standalone mode, this constructor will be used.
|
| Modifier and Type | Method and Description |
|---|---|
void |
define(org.sonar.api.server.rule.RulesDefinition.Context context) |
protected void |
newRule(Class<?> ruleClass,
org.sonar.api.server.rule.RulesDefinition.NewRepository repository,
org.sonar.plugins.java.JavaSonarWayProfile.Profile profile) |
public JavaRulesDefinition(org.sonar.api.SonarRuntime sonarRuntime)
https://jira.sonarsource.com/browse/SLCORE-159public JavaRulesDefinition(org.sonar.api.config.Configuration settings,
org.sonar.api.SonarRuntime sonarRuntime)
public void define(org.sonar.api.server.rule.RulesDefinition.Context context)
define in interface org.sonar.api.server.rule.RulesDefinitionprotected void newRule(Class<?> ruleClass, org.sonar.api.server.rule.RulesDefinition.NewRepository repository, org.sonar.plugins.java.JavaSonarWayProfile.Profile profile)
Copyright © 2012–2018 SonarSource. All rights reserved.