Package org.gradle.profiler.mutations
Class AbstractCleanupMutator.Configurator
java.lang.Object
org.gradle.profiler.mutations.AbstractCleanupMutator.Configurator
- All Implemented Interfaces:
BuildMutatorConfigurator
- Direct Known Subclasses:
ClearArtifactTransformCacheMutator.Configurator,ClearBuildCacheMutator.Configurator,ClearConfigurationCacheStateMutator.Configurator,ClearGradleUserHomeMutator.Configurator,ClearJarsCacheMutator.Configurator,ClearProjectCacheMutator.Configurator
- Enclosing class:
- AbstractCleanupMutator
protected abstract static class AbstractCleanupMutator.Configurator
extends Object
implements BuildMutatorConfigurator
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.profiler.mutations.BuildMutatorConfigurator
BuildMutatorConfigurator.BuildMutatorConfiguratorSpec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract BuildMutatornewInstance(com.typesafe.config.Config scenario, String scenarioName, InvocationSettings settings, String key, AbstractCleanupMutator.CleanupSchedule schedule)
-
Constructor Details
-
Configurator
protected Configurator()
-
-
Method Details
-
configure
public BuildMutator configure(String key, BuildMutatorConfigurator.BuildMutatorConfiguratorSpec spec) - Specified by:
configurein interfaceBuildMutatorConfigurator
-
newInstance
protected abstract BuildMutator newInstance(com.typesafe.config.Config scenario, String scenarioName, InvocationSettings settings, String key, AbstractCleanupMutator.CleanupSchedule schedule)
-