public class InstrumentTask extends CommonMatchingTask
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
dataFile |
(package private) java.util.List<ExcludeClasses> |
excludeClassesRegexs |
private java.util.HashMap<java.lang.String,org.apache.tools.ant.types.FileSet> |
fileSetMap |
private java.lang.Integer |
forkedJVMDebugPort |
(package private) java.util.List<IgnoreBranches> |
ignoreBranchesRegexs |
(package private) java.util.List<IgnoreMethodAnnotation> |
ignoreMethodAnnotations |
(package private) java.util.List<Ignore> |
ignoreRegexs |
(package private) boolean |
ignoreTrivial |
(package private) java.util.List<IncludeClasses> |
includeClassesRegexs |
private org.apache.tools.ant.types.Path |
instrumentationClasspath |
(package private) boolean |
threadsafeRigorous |
private java.io.File |
toDir |
className, failOnError, fileSets
Constructor and Description |
---|
InstrumentTask() |
Modifier and Type | Method and Description |
---|---|
private void |
addFileToFilesets(java.io.File file) |
ExcludeClasses |
createExcludeClasses() |
private void |
createFilesetForDirectory(java.io.File dir) |
Ignore |
createIgnore() |
IgnoreBranches |
createIgnoreBranches() |
IgnoreMethodAnnotation |
createIgnoreMethodAnnotation() |
IncludeClasses |
createIncludeClasses() |
org.apache.tools.ant.types.Path |
createInstrumentationClasspath() |
void |
execute() |
private org.apache.tools.ant.types.FileSet |
getFileSet(java.io.File dir) |
private void |
processInstrumentationClasspath() |
void |
setDataFile(java.lang.String dataFile) |
void |
setForkedJVMDebugPort(java.lang.Integer forkedJVMDebugPort) |
void |
setIgnoreTrivial(boolean ignoreTrivial) |
void |
setThreadsafeRigorous(boolean threadsafeRigorous) |
void |
setToDir(java.io.File toDir) |
addDirSet, addFileset, baseDir, createArgumentsForFilesets, createClasspath, getDirectoryScanner, getExcludedFiles, getFilenames, getIncludedFiles, getJava, setClasspath, setClasspathRef, setFailonerror, setForkedJVMDebugPort, setMaxMemory
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
private java.lang.String dataFile
private java.io.File toDir
final java.util.List<Ignore> ignoreRegexs
final java.util.List<IgnoreBranches> ignoreBranchesRegexs
final java.util.List<IgnoreMethodAnnotation> ignoreMethodAnnotations
final java.util.List<IncludeClasses> includeClassesRegexs
final java.util.List<ExcludeClasses> excludeClassesRegexs
boolean ignoreTrivial
private java.lang.Integer forkedJVMDebugPort
private org.apache.tools.ant.types.Path instrumentationClasspath
boolean threadsafeRigorous
private final java.util.HashMap<java.lang.String,org.apache.tools.ant.types.FileSet> fileSetMap
public InstrumentTask()
public Ignore createIgnore()
public IgnoreBranches createIgnoreBranches()
public IgnoreMethodAnnotation createIgnoreMethodAnnotation()
public IncludeClasses createIncludeClasses()
public ExcludeClasses createExcludeClasses()
public org.apache.tools.ant.types.Path createInstrumentationClasspath()
public void execute() throws org.apache.tools.ant.BuildException
execute
in class org.apache.tools.ant.Task
org.apache.tools.ant.BuildException
private void processInstrumentationClasspath()
private void addFileToFilesets(java.io.File file)
private org.apache.tools.ant.types.FileSet getFileSet(java.io.File dir)
private void createFilesetForDirectory(java.io.File dir)
public void setDataFile(java.lang.String dataFile)
public void setToDir(java.io.File toDir)
public void setIgnoreTrivial(boolean ignoreTrivial)
public void setThreadsafeRigorous(boolean threadsafeRigorous)
public void setForkedJVMDebugPort(java.lang.Integer forkedJVMDebugPort)