public class PCEnhancerTask extends AbstractTask
directory
addDefaultConstructor
tmpClassLoader
enforcePropertyRestrictions
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, setUseParentClassloader
add, 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, XsetItems
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
protected 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()
AbstractTask
newConfiguration
in class AbstractTask
protected void executeOn(String[] files) throws IOException
AbstractTask
executeOn
in class AbstractTask
IOException
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.