Class MetadataDynamicClassWriter
- java.lang.Object
-
- org.eclipse.persistence.dynamic.DynamicClassWriter
-
- org.eclipse.persistence.internal.jpa.metadata.MetadataDynamicClassWriter
-
- All Implemented Interfaces:
org.eclipse.persistence.dynamic.EclipseLinkClassWriter
public class MetadataDynamicClassWriter extends org.eclipse.persistence.dynamic.DynamicClassWriter
CustomDynamicClassWriter
adding getter methods for virtual attributes so that 3rd party frameworks such as javax.validation can access the attribute values.- Since:
- EclipseLink 2.4.1
- Author:
- dclarke
-
-
Constructor Summary
Constructors Constructor Description MetadataDynamicClassWriter(MetadataDescriptor descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addMethods(org.eclipse.persistence.internal.libraries.asm.ClassWriter cw, java.lang.String parentClassType)
Add get methods for all virtual attributesMetadataDescriptor
getDescriptor()
-
-
-
Constructor Detail
-
MetadataDynamicClassWriter
public MetadataDynamicClassWriter(MetadataDescriptor descriptor)
-
-
Method Detail
-
getDescriptor
public MetadataDescriptor getDescriptor()
-
addMethods
protected void addMethods(org.eclipse.persistence.internal.libraries.asm.ClassWriter cw, java.lang.String parentClassType)
Add get methods for all virtual attributes- Overrides:
addMethods
in classorg.eclipse.persistence.dynamic.DynamicClassWriter
-
-