@CompileStatic class DefaultBuildEnforcerExtension extends AbstractEnforcerExtension implements org.kordamp.gradle.plugin.enforcer.api.BuildEnforcerExtension
Type | Name and description |
---|---|
List<DefaultEnforcerRuleHelper> |
buildHelpers |
List<ProjectEnforcerRuleHelper> |
projectHelpers |
Constructor and description |
---|
DefaultBuildEnforcerExtension
(ObjectFactory objects, ProviderFactory providers) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
allprojects(Action<? extends EnforcerRuleConfiguration> configurer) |
|
void |
configure(Class<? extends Action<? extends org.kordamp.gradle.plugin.enforcer.api.BuildEnforcerExtension>> configurerClass) |
|
String |
getPrefix() |
|
void |
project(String projectPath, Action<? extends EnforcerRuleConfiguration> configurer) |
|
void |
projects(List<String> projectPaths, Action<? extends EnforcerRuleConfiguration> configurer) |
<R extends EnforcerRule> |
void |
rule(Class<R> ruleType) |
<R extends EnforcerRule> |
void |
rule(Class<R> ruleType, Action<R> configurer) |
Methods inherited from class | Name |
---|---|
class AbstractEnforcerExtension |
getPrefix, setEnforcerLevel, setEnforcerLevel, setMergeStrategy, setMergeStrategy |
Groovy Documentation