Interface PrimitiveJavaType<J extends Serializable>

All Superinterfaces:
BasicJavaType<J>, JavaType<J>, Serializable
All Known Implementing Classes:
BooleanJavaType, ByteJavaType, CharacterJavaType, DoubleJavaType, FloatJavaType, IntegerJavaType, LongJavaType, ShortJavaType

public interface PrimitiveJavaType<J extends Serializable> extends BasicJavaType<J>
Additional contract for primitive / primitive wrapper Java types.
  • Method Details

    • getPrimitiveClass

      Class<?> getPrimitiveClass()
      Retrieve the primitive counterpart to the wrapper type identified by this descriptor
      Returns:
      The primitive Java type.
    • getArrayClass

      Class<J[]> getArrayClass()
      Get the Java type that describes an array of this type.
    • getPrimitiveArrayClass

      Class<?> getPrimitiveArrayClass()
      Get the Java type that describes an array of this type's primitive variant.