| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractStaticWeaveOutputHandler
The abstract class provides a set of methods to out outputs into the sepcified archive file. |
| public class | AttributeDetails
INTERNAL: Internal helper class that holds details of a persistent attribute. |
| public class | ClassDetails
Internal helper class that holds details of a persistent class. |
| public class | ClassWeaver
INTERNAL: Weaves classes to allow them to support EclipseLink indirection. |
| pack-priv class | ComputeClassWriter
A ClassWriter that computes the common super class of two classes without actually loading them with a ClassLoader. |
| public class | MethodWeaver
Processes all the methods of a class to weave in persistence code such as, lazy value holder, change tracking and fetch groups. |
| public class | PersistenceWeaver
INTERNAL: This class performs dynamic byte code weaving: for each attribute mapped with One To One mapping with Basic Indirection it substitutes the original attribute's type for ValueHolderInterface. |
| public class | StaticWeaveDirectoryOutputHandler
The class provides a set of methods to pack passed-in entries into the sepcified archive file. |
| public class | StaticWeaveJAROutputHandler
The class provides a set of methods to pack passing in entries into the sepcified archive file. |
| public class | TransformerFactory
This class creates a ClassFileTransformer that is used for dynamic bytecode weaving. |