- <init>
Constructor. Supply repository. The repository's configuration will be used, and
the metadata passed
- getManagedTypeBytecode
Return the bytecode representation of the managed class being manipulated. This
is usually the same
- getMetaData
Return the metadata for the class being manipulated, or null if not a persistent
type.
- getPCBytecode
Return the bytecode representation of the persistence-capable class being
manipulated.
- isAlreadyRedefined
Whether the type that this instance is enhancing has already been redefined.
- isAlreadySubclassed
Whether the type that this instance is enhancing has already been subclassed in
this instance's envi
- isPCSubclassName
Whether or not className is the name for a dynamically-created
persistence-capable subclass.
- record
Write the given class.
- run
Run the tool. Returns false if invalid options given. Runs against all the
persistence units defined
- setAddDefaultConstructor
A boolean indicating whether the enhancer should add a no-args constructor if
one is not already pre
- setBytecodeWriter
Set the BytecodeWriter to write the bytecode to or null if none.
- setCreateSubclass
Whether the enhancer should make its arguments persistence-capable, or generate
a persistence-capabl