Package org.hibernate.tool.instrument
Class BasicInstrumentationTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
org.hibernate.tool.instrument.BasicInstrumentationTask
- All Implemented Interfaces:
Instrumenter.Options
- Direct Known Subclasses:
InstrumentTask,InstrumentTask
public abstract class BasicInstrumentationTask
extends org.apache.tools.ant.Task
implements Instrumenter.Options
Super class for all Hibernate instrumentation tasks. Provides the basic templating of how instrumentation
should occur; subclasses simply plug in to that process appropriately for the given bytecode provider.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapperFields inherited from class org.apache.tools.ant.ProjectComponent
project -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected abstract InstrumenterbuildInstrumenter(Logger logger, Instrumenter.Options options) voidexecute()protected final Iteratorfilesets()booleanbooleanfinal booleanvoidsetExtended(boolean extended) voidsetVerbose(boolean verbose) Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskTypeMethods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
-
Constructor Details
-
BasicInstrumentationTask
public BasicInstrumentationTask()
-
-
Method Details
-
addFileset
-
filesets
-
isExtended
public boolean isExtended() -
setExtended
public void setExtended(boolean extended) -
isVerbose
public boolean isVerbose() -
setVerbose
public void setVerbose(boolean verbose) -
performExtendedInstrumentation
public final boolean performExtendedInstrumentation()- Specified by:
performExtendedInstrumentationin interfaceInstrumenter.Options
-
buildInstrumenter
-
execute
- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-