public class YamlRuleInterpreterPlugin extends Object implements com.buschmais.jqassistant.core.analysis.api.RuleInterpreterPlugin
<p>A RuleInterpreterPlugin
the takes a YAML file containing a class as argument.</p>
| Modifier and Type | Class and Description |
|---|---|
static class |
YamlRuleInterpreterPlugin.YamlRuleSource |
| Constructor and Description |
|---|
YamlRuleInterpreterPlugin() |
| Modifier and Type | Method and Description |
|---|---|
<T extends com.buschmais.jqassistant.core.rule.api.model.ExecutableRule<?>> |
accepts(T executableRule) |
<T extends com.buschmais.jqassistant.core.rule.api.model.ExecutableRule<?>> |
execute(T executableRule,
Map<String,Object> ruleParameters,
com.buschmais.jqassistant.core.rule.api.model.Severity severity,
com.buschmais.jqassistant.core.analysis.api.AnalyzerContext context) |
Collection<String> |
getLanguages() |
public Collection<String> getLanguages()
getLanguages in interface com.buschmais.jqassistant.core.analysis.api.RuleInterpreterPluginpublic <T extends com.buschmais.jqassistant.core.rule.api.model.ExecutableRule<?>> boolean accepts(T executableRule)
accepts in interface com.buschmais.jqassistant.core.analysis.api.RuleInterpreterPluginpublic <T extends com.buschmais.jqassistant.core.rule.api.model.ExecutableRule<?>> com.buschmais.jqassistant.core.report.api.model.Result<T> execute(T executableRule,
Map<String,Object> ruleParameters,
com.buschmais.jqassistant.core.rule.api.model.Severity severity,
com.buschmais.jqassistant.core.analysis.api.AnalyzerContext context)
throws com.buschmais.jqassistant.core.rule.api.model.RuleException
execute in interface com.buschmais.jqassistant.core.analysis.api.RuleInterpreterPlugincom.buschmais.jqassistant.core.rule.api.model.RuleExceptionCopyright © 2016–2021 jQAssistant Development Team. All rights reserved.