Uses of Interface
org.eclipse.persistence.dynamic.EclipseLinkClassWriter
Package
Description
-
Uses of EclipseLinkClassWriter in org.eclipse.persistence.dynamic
Modifier and TypeClassDescriptionclass
Write the byte codes of a dynamic entity class.Modifier and TypeFieldDescriptionprotected Map
<String, EclipseLinkClassWriter> DynamicClassLoader.classWriters
Map ofDynamicClassWriter
used to dynamically create a class in theDynamicClassLoader.findClass(String)
call.Modifier and TypeMethodDescriptionprotected Map
<String, EclipseLinkClassWriter> DynamicClassLoader.getClassWriters()
Modifier and TypeMethodDescriptionvoid
DynamicClassLoader.addClass
(String className, EclipseLinkClassWriter writer) Register a class to be dynamically created using the providedDynamicClassWriter
.boolean
DynamicClassWriter.isCompatible
(EclipseLinkClassWriter writer) Verify that the provided writer is compatible with the current writer.boolean
EclipseLinkClassWriter.isCompatible
(EclipseLinkClassWriter writer) -
Uses of EclipseLinkClassWriter in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic DynamicException
DynamicException.incompatibleDuplicateWriters
(String className, EclipseLinkClassWriter existingWriter, EclipseLinkClassWriter writer) A call toDynamicClassLoader.addClass(String, org.eclipse.persistence.dynamic.EclipseLinkClassWriter)
orDynamicClassLoader.createDynamicClass(String, DynamicClassWriter)
was invoked with a className that already had aDynamicClassWriter
that is not compatible with the provided writer. -
Uses of EclipseLinkClassWriter in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeClassDescriptionclass
CustomDynamicClassWriter
adding getter methods for virtual attributes so that 3rd party frameworks such as jakarta.validation can access the attribute values. -
Uses of EclipseLinkClassWriter in org.eclipse.persistence.internal.jpa.rs.weaving
Modifier and TypeClassDescriptionclass
Generates a subclass of given collection implementing CollectionProxy interface.class
class
This class is used to generate XML type adapters for collection references in JPARS 2.0.class
INTERNAL: RestClassWriter uses ASM to dynamically generate subclasses ofDynamicEntity
with REST specific methods.class
This class is used to generate XML type adapters for single entity references in JPARS 2.0.Modifier and TypeMethodDescriptionboolean
CollectionProxyClassWriter.isCompatible
(EclipseLinkClassWriter writer) boolean
RestAdapterClassWriter.isCompatible
(EclipseLinkClassWriter writer) boolean
RestCollectionAdapterClassWriter.isCompatible
(EclipseLinkClassWriter writer) boolean
RestReferenceAdapterV2ClassWriter.isCompatible
(EclipseLinkClassWriter writer) -
Uses of EclipseLinkClassWriter in org.eclipse.persistence.internal.xr
Modifier and TypeClassDescriptionclass
INTERNAL: XRClassWriter uses ASM to dynamically generate subclasses ofXRDynamicEntity