Class EnumTypeDescriptor<E extends Enum<E>>

java.lang.Object
org.hibernate.models.internal.AbstractTypeDescriptor<E>
org.hibernate.models.internal.EnumTypeDescriptor<E>
All Implemented Interfaces:
ValueTypeDescriptor<E>

public class EnumTypeDescriptor<E extends Enum<E>> extends AbstractTypeDescriptor<E>
Descriptor for enum values
  • Constructor Details

    • EnumTypeDescriptor

      public EnumTypeDescriptor(Class<E> enumType)
  • Method Details

    • getValueType

      public Class<E> getValueType()
      Description copied from interface: ValueTypeDescriptor
      The type for the value.
    • unwrap

      public Object unwrap(E value)
    • makeArray

      public E[] makeArray(int size, ModelsContext modelContext)