Class MetadataDynamicClassWriter

  • All Implemented Interfaces:
    EclipseLinkClassWriter

    public class MetadataDynamicClassWriter
    extends DynamicClassWriter
    Custom DynamicClassWriter adding getter methods for virtual attributes so that 3rd party frameworks such as jakarta.validation can access the attribute values.
    Since:
    EclipseLink 2.4.1
    Author:
    dclarke
    • Constructor Detail

      • MetadataDynamicClassWriter

        public MetadataDynamicClassWriter​(MetadataDescriptor descriptor)
    • Method Detail

      • addMethods

        protected void addMethods​(org.eclipse.persistence.internal.libraries.asm.ClassWriter cw,
                                  String parentClassType)
        Add get methods for all virtual attributes
        Overrides:
        addMethods in class DynamicClassWriter