Package org.hibernate.models.spi
Interface PrimitiveTypeDetails
- All Superinterfaces:
ClassBasedTypeDetails,TypeDetails,TypeVariableScope
- All Known Implementing Classes:
PrimitiveTypeDetailsImpl
Models a primitive type
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.models.spi.TypeDetails
TypeDetails.Kind -
Method Summary
Modifier and TypeMethodDescriptionCast this TypeDetails as a PrimitiveTypeDetails, throwing an exception if it cannot be.chartoCode()Methods inherited from interface org.hibernate.models.spi.ClassBasedTypeDetails
getName, isImplementorMethods inherited from interface org.hibernate.models.spi.TypeDetails
asArrayType, asClassType, asParameterizedType, asTypeVariable, asTypeVariableReference, asVoidType, asWildcardType, determineRawClass, determineRelativeType, isResolvedMethods inherited from interface org.hibernate.models.spi.TypeVariableScope
resolveTypeVariable
-
Method Details
-
getClassDetails
ClassDetails getClassDetails()- Specified by:
getClassDetailsin interfaceClassBasedTypeDetails
-
toCode
char toCode() -
getTypeKind
TypeDetails.Kind getTypeKind()- Specified by:
getTypeKindin interfaceTypeDetails
-
getPrimitiveKind
PrimitiveKind getPrimitiveKind() -
asPrimitiveType
PrimitiveTypeDetails asPrimitiveType()Description copied from interface:TypeDetailsCast this TypeDetails as a PrimitiveTypeDetails, throwing an exception if it cannot be.- Specified by:
asPrimitiveTypein interfaceTypeDetails
-