Package org.hibernate.models.spi
Interface ClassBasedTypeDetails
- All Superinterfaces:
TypeDetails,TypeVariableScope
- All Known Subinterfaces:
ArrayTypeDetails,ClassTypeDetails,ParameterizedTypeDetails,PrimitiveTypeDetails,VoidTypeDetails
- All Known Implementing Classes:
ArrayTypeDetailsImpl,ClassTypeDetailsImpl,ParameterizedTypeDetailsImpl,PrimitiveTypeDetailsImpl,VoidTypeDetailsImpl
Types which are expressible as a class
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.models.spi.TypeDetails
TypeDetails.Kind -
Method Summary
Modifier and TypeMethodDescriptiondefault StringgetName()default booleanisImplementor(Class<?> checkType) Whether the described class is an implementor of the givencheckType.Methods inherited from interface org.hibernate.models.spi.TypeDetails
asArrayType, asClassType, asParameterizedType, asPrimitiveType, asTypeVariable, asTypeVariableReference, asVoidType, asWildcardType, determineRawClass, determineRelativeType, getTypeKind, isResolvedMethods inherited from interface org.hibernate.models.spi.TypeVariableScope
resolveTypeVariable
-
Method Details
-
getClassDetails
ClassDetails getClassDetails() -
getName
- Specified by:
getNamein interfaceTypeDetails
-
isImplementor
Description copied from interface:TypeDetailsWhether the described class is an implementor of the givencheckType.- Specified by:
isImplementorin interfaceTypeDetails
-