public class PCEnhancerTask extends AbstractTask
directoryaddDefaultConstructortmpClassLoaderenforcePropertyRestrictions| Modifier and Type | Field and Description |
|---|---|
protected String |
dirName |
protected PCEnhancer.Flags |
flags |
classpath, fileSets, haltOnError, isolate, useParent| Constructor and Description |
|---|
PCEnhancerTask() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeOn(String[] files)
Perform the task action on the given files.
|
protected ConfigurationImpl |
newConfiguration()
Implement this method to return a configuration object for the
product in use.
|
void |
setAddDefaultConstructor(boolean addDefCons)
Set whether or not the enhancer should add a no-args constructor
to any PC that does not have a no-args constructor.
|
void |
setDirectory(String dirName)
Set the output directory we want the enhancer to write to.
|
void |
setEnforcePropertyRestrictions(boolean fail)
Set whether to fail if the persistent type uses property access and
bytecode analysis shows that it may be violating OpenJPA's property
access restrictions.
|
void |
setTmpClassLoader(boolean tmpClassLoader)
Set whether or not to use a default class loader for loading
the unenhanced classes.
|
addFileset, assertFiles, createClasspath, createConfig, execute, getClassLoader, getConfiguration, setClasspath, setHaltOnError, setIsolate, setUseParentClassloaderadd, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addSelector, addSize, addType, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItemsbindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeprotected PCEnhancer.Flags flags
protected String dirName
public void setDirectory(String dirName)
public void setAddDefaultConstructor(boolean addDefCons)
public void setEnforcePropertyRestrictions(boolean fail)
public void setTmpClassLoader(boolean tmpClassLoader)
protected ConfigurationImpl newConfiguration()
AbstractTasknewConfiguration in class AbstractTaskprotected void executeOn(String[] files) throws IOException
AbstractTaskexecuteOn in class AbstractTaskIOExceptionCopyright © 2006–2022 Apache Software Foundation. All rights reserved.