public class CleanProcessor extends Object
WeaveLifecycle.CLEAN.| Modifier and Type | Field and Description |
|---|---|
protected ClassLoader |
classLoader
ClassLoader representing classpath. |
protected List<String> |
classpath
The classpath which will be used to look up cross references during weaving.
|
protected Properties |
configuration
Properties for configuring discovered plugin modules.
|
protected org.apache.commons.weaver.Finder |
finder
Finder instance using for weaving. |
protected Logger |
log
Logger instance.
|
protected Iterable<P> |
providers
The managed
WeaveLifecycleProvideres. |
protected File |
target
The actual path to be woven, replacing any affected classes.
|
| Constructor and Description |
|---|
CleanProcessor(List<String> classpath,
File target,
Properties configuration)
Create a new
CleanProcessor instance using the ServiceLoader mechanism. |
CleanProcessor(List<String> classpath,
File target,
Properties configuration,
Iterable<Cleaner> providers)
Create a new
CleanProcessor instance. |
protected final Logger log
protected final List<String> classpath
protected final File target
protected final Properties configuration
protected final Iterable<P extends WeaveLifecycleProvider<?>> providers
WeaveLifecycleProvideres.protected final ClassLoader classLoader
ClassLoader representing classpath.protected final org.apache.commons.weaver.Finder finder
Finder instance using for weaving.public CleanProcessor(List<String> classpath, File target, Properties configuration)
CleanProcessor instance using the ServiceLoader mechanism.classpath - not nulltarget - not nullconfiguration - not nullpublic CleanProcessor(List<String> classpath, File target, Properties configuration, Iterable<Cleaner> providers)
CleanProcessor instance.classpath - not nulltarget - not nullconfiguration - not nullproviders - not (@code null}Copyright © 2018 The Apache Software Foundation. All rights reserved.