Index

A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAnnotationDescriptor<A> - Class in org.hibernate.models.internal
Base support for AnnotationDescriptor implementations
AbstractAnnotationDescriptor(Class<A>, EnumSet<AnnotationTarget.Kind>, boolean, AnnotationDescriptor<?>) - Constructor for class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
AbstractAnnotationDescriptorRegistry - Class in org.hibernate.models.internal
 
AbstractAnnotationDescriptorRegistry() - Constructor for class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
AbstractAnnotationDescriptorRegistry(Map<Class<? extends Annotation>, AnnotationDescriptor<?>>, Map<AnnotationDescriptor<?>, AnnotationDescriptor<?>>) - Constructor for class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
AbstractAnnotationTarget - Class in org.hibernate.models.internal
 
AbstractAnnotationTarget - Class in org.hibernate.models.internal.dynamic
 
AbstractAnnotationTarget() - Constructor for class org.hibernate.models.internal.AbstractAnnotationTarget
 
AbstractAnnotationTarget(ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
 
AbstractClassDetailsRegistry - Class in org.hibernate.models.internal
Base ClassDetailsRegistry implementation support
AbstractClassDetailsRegistry(boolean, Map<String, ClassDetails>, Map<String, Set<ClassDetails>>, Map<String, Set<ClassDetails>>, ModelsContext) - Constructor for class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
AbstractClassDetailsRegistry(boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
AbstractJdkAnnotationTarget - Class in org.hibernate.models.internal.jdk
AnnotationTarget where we know the annotations up front, but want to delay processing them until (unless!) they are needed
AbstractJdkAnnotationTarget(Supplier<Annotation[]>, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
 
AbstractJdkValueExtractor<V> - Class in org.hibernate.models.internal.jdk
 
AbstractJdkValueExtractor() - Constructor for class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
 
AbstractModelsContext - Class in org.hibernate.models.internal
Base support for ModelsContext implementations
AbstractModelsContext(ClassLoading) - Constructor for class org.hibernate.models.internal.AbstractModelsContext
 
AbstractRenderer - Class in org.hibernate.models.rendering.spi
Base support for Renderer implementations.
AbstractRenderer() - Constructor for class org.hibernate.models.rendering.spi.AbstractRenderer
 
AbstractRenderingTarget - Class in org.hibernate.models.rendering.spi
Base support for RenderingTarget implementations.
AbstractRenderingTarget() - Constructor for class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
AbstractRenderingTarget(int) - Constructor for class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
AbstractTypeDescriptor<V> - Class in org.hibernate.models.internal
Base support for AttributeDescriptor implementations
AbstractTypeDescriptor() - Constructor for class org.hibernate.models.internal.AbstractTypeDescriptor
 
accept(int, T) - Method in interface org.hibernate.models.internal.util.IndexedConsumer
 
accept(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails.ClassDetailsConsumer
 
addAnnotationUsage(X) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
addAnnotationUsage(X) - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
 
addAnnotationUsage(X) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
Add an annotation usage to this target
addClassDetails(String, ClassDetails) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
addClassDetails(String, ClassDetails) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry
Adds a managed-class descriptor using the given name as the registration key
addClassDetails(ClassDetails) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
addClassDetails(ClassDetails) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry
Adds a managed-class descriptor using its name as the registration key.
addField(FieldDetails) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
addField(FieldDetails) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
addField(FieldDetails) - Method in interface org.hibernate.models.spi.MutableClassDetails
 
addLine() - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
addLine() - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
Adds a newline.
addLine(String) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
addLine(String) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
Adds the string, preceded by any necessary indentation, followed by a newline.
addLine(String, Object...) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
addLine(String, Object...) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
Adds the rendered pattern, preceded by any necessary indentation, followed by a newline.
addMethod(MethodDetails) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
addMethod(MethodDetails) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
addMethod(MethodDetails) - Method in interface org.hibernate.models.spi.MutableClassDetails
 
ANNOTATION - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
AnnotationAccessException - Exception Class in org.hibernate.models
Indicates a problem accessing annotation details from the domain model sources.
AnnotationAccessException(String) - Constructor for exception class org.hibernate.models.AnnotationAccessException
 
AnnotationAccessException(String, Throwable) - Constructor for exception class org.hibernate.models.AnnotationAccessException
 
AnnotationAttributeTypeHelper - Class in org.hibernate.models.internal.util
Helper for resolving ValueTypeDescriptor for an annotation attribute.
AnnotationAttributeTypeHelper() - Constructor for class org.hibernate.models.internal.util.AnnotationAttributeTypeHelper
 
AnnotationDescriptor<A> - Interface in org.hibernate.models.spi
Describes an annotation type (the Class)
AnnotationDescriptorBuilding - Class in org.hibernate.models.internal
 
AnnotationDescriptorBuilding() - Constructor for class org.hibernate.models.internal.AnnotationDescriptorBuilding
 
AnnotationDescriptorRegistry - Interface in org.hibernate.models.spi
Registry of descriptors for all known annotations
AnnotationDescriptorRegistry.DescriptorCreator<A> - Interface in org.hibernate.models.spi
 
AnnotationDescriptorRegistryStandard - Class in org.hibernate.models.internal
Access to AnnotationDescriptor instances based on a number of look-ups
AnnotationDescriptorRegistryStandard(ModelsContext) - Constructor for class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
 
AnnotationHelper - Class in org.hibernate.models.internal
Helper for dealing with actual Annotation references
AnnotationProxy<A> - Class in org.hibernate.models.internal
Acts as Annotation usage using InvocationHandler and Proxy.
AnnotationProxy(AnnotationDescriptor<A>, Map<String, Object>) - Constructor for class org.hibernate.models.internal.AnnotationProxy
 
AnnotationTarget - Interface in org.hibernate.models.spi
Abstract for something where an annotation can be used.
AnnotationTarget.AnnotationUsageProcessor<T,A> - Interface in org.hibernate.models.spi
Functional contract to process an annotation and return a value.
AnnotationTarget.Kind - Enum Class in org.hibernate.models.spi
Subset of annotation targets supported for mapping annotations
AnnotationTargetHelper - Class in org.hibernate.models.internal
Utilities related to AnnotationTarget
AnnotationTargetSupport - Interface in org.hibernate.models.internal
 
AnnotationUsageHelper - Class in org.hibernate.models.internal
 
applyAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
Applies a usage of the given annotationType to this target.
applyAttribute(String, ClassDetails, boolean, boolean, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
Creates a field representing an attribute and adds it to this class.
applyAttribute(String, TypeDetails, boolean, boolean, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
Creates a field representing an attribute and adds it to this class
ARRAY - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A Java array
arrayList(int) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
arrayOf(TypeDetails, ModelsContext) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Make an array type of the given component type
ArrayTypeDescriptor<V> - Class in org.hibernate.models.internal
Descriptor for array values.
ArrayTypeDescriptor(ValueTypeDescriptor<V>) - Constructor for class org.hibernate.models.internal.ArrayTypeDescriptor
 
ArrayTypeDetails - Interface in org.hibernate.models.spi
Models a Java array type.
ArrayTypeDetailsImpl - Class in org.hibernate.models.internal
 
ArrayTypeDetailsImpl(ClassDetails, TypeDetails) - Constructor for class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
as(Class<S>) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
as(Class<S>) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
 
as(Class<S>) - Method in interface org.hibernate.models.spi.ModelsContext
Treat support.
asAnnotationDescriptor() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
asAnnotationDescriptor() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
asAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
asAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
asAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.AnnotationTarget
Safe cast method for cases when the target is an annotation.
asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.ClassDetails
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.MemberDetails
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
asAnnotationDescriptor() - Method in interface org.hibernate.models.spi.MutableMemberDetails
 
asArrayType() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
 
asArrayType() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a ArrayTypeDetails, throwing an exception if it cannot be.
asClassDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
asClassDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
asClassDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
asClassDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
asClassDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
asClassDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
asClassDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
asClassDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
asClassDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
Safe cast method for cases when the target is a class.
asClassDetails() - Method in interface org.hibernate.models.spi.ClassDetails
 
asClassDetails() - Method in interface org.hibernate.models.spi.MemberDetails
 
asClassDetails() - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
 
asClassDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
asClassDetails() - Method in interface org.hibernate.models.spi.MutableMemberDetails
 
asClassType() - Method in interface org.hibernate.models.spi.ClassTypeDetails
 
asClassType() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a ClassTypeDetails, throwing an exception if it cannot be.
asFieldDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
asFieldDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
asFieldDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
asFieldDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
asFieldDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
asFieldDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
asFieldDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
asFieldDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
asFieldDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
Safe cast method for cases when the target is a field.
asFieldDetails() - Method in interface org.hibernate.models.spi.ClassDetails
 
asFieldDetails() - Method in interface org.hibernate.models.spi.FieldDetails
 
asFieldDetails() - Method in interface org.hibernate.models.spi.MethodDetails
 
asFieldDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
asFieldDetails() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
asMemberDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
asMemberDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
asMemberDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
asMemberDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
asMemberDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
asMemberDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
asMemberDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
asMemberDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
asMemberDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
Safe cast method for cases when the target is a field, method or record component.
asMemberDetails() - Method in interface org.hibernate.models.spi.ClassDetails
 
asMemberDetails() - Method in interface org.hibernate.models.spi.MemberDetails
 
asMemberDetails() - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
 
asMemberDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
asMemberDetails() - Method in interface org.hibernate.models.spi.MutableMemberDetails
 
asMethodDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
asMethodDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
asMethodDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
asMethodDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
asMethodDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
asMethodDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
asMethodDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
asMethodDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
asMethodDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
Safe cast method for cases when the target is a method.
asMethodDetails() - Method in interface org.hibernate.models.spi.ClassDetails
 
asMethodDetails() - Method in interface org.hibernate.models.spi.FieldDetails
 
asMethodDetails() - Method in interface org.hibernate.models.spi.MethodDetails
 
asMethodDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
asMethodDetails() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
asParameterizedType() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
asParameterizedType() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a ParameterizedTypeDetails, throwing an exception if it cannot be.
asPrimitiveType() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
 
asPrimitiveType() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
 
asPrimitiveType() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a PrimitiveTypeDetails, throwing an exception if it cannot be.
asRecordComponentDetails() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
asRecordComponentDetails() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
asRecordComponentDetails() - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
asRecordComponentDetails() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
asRecordComponentDetails() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
asRecordComponentDetails() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
asRecordComponentDetails() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.AnnotationTarget
Safe cast method for cases when the target is a record component.
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.ClassDetails
 
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.FieldDetails
 
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.MethodDetails
 
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
asRecordComponentDetails() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
asTypeVariable() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a TypeVariableDetails, throwing an exception if it cannot be.
asTypeVariable() - Method in interface org.hibernate.models.spi.TypeVariableDetails
 
asTypeVariableReference() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a TypeVariableReferenceDetails, throwing an exception if it cannot be.
asTypeVariableReference() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
 
asVoidType() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
 
asVoidType() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a VoidTypeDetails, throwing an exception if it cannot be.
asVoidType() - Method in interface org.hibernate.models.spi.VoidTypeDetails
 
asWildcardType() - Method in interface org.hibernate.models.spi.TypeDetails
Cast this TypeDetails as a WildcardTypeDetails, throwing an exception if it cannot be.
asWildcardType() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
 
AttributeDescriptor<T> - Interface in org.hibernate.models.spi
Descriptor for an annotation attribute
AttributeDescriptorImpl<T> - Class in org.hibernate.models.internal
Standard AttributeDescriptor implementation
AttributeDescriptorImpl(Class<? extends Annotation>, String, ValueTypeDescriptor<T>) - Constructor for class org.hibernate.models.internal.AttributeDescriptorImpl
 
AttributeDescriptorImpl(Method, ValueTypeDescriptor<T>) - Constructor for class org.hibernate.models.internal.AttributeDescriptorImpl
 

B

BASELINE_JAVA_TYPES - Static variable in class org.hibernate.models.internal.BaseLineJavaTypes
 
BaseLineJavaTypes - Class in org.hibernate.models.internal
Base set of classes used to prime the ClassDetailsRegistry..
BaseLineJavaTypes() - Constructor for class org.hibernate.models.internal.BaseLineJavaTypes
 
BasicModelsContextImpl - Class in org.hibernate.models.internal
Standard ModelsContext implementation
BasicModelsContextImpl(ClassLoading, boolean, RegistryPrimer) - Constructor for class org.hibernate.models.internal.BasicModelsContextImpl
 
BOOLEAN - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
BOOLEAN_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.BooleanTypeDescriptor
 
BooleanTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for boolean values
BooleanTypeDescriptor() - Constructor for class org.hibernate.models.internal.BooleanTypeDescriptor
 
bootstrap() - Method in class org.hibernate.models.spi.ModelsConfiguration
Build the ModelsContext instance.
bound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Returns the value of the bound record component.
BRIDGE - Static variable in class org.hibernate.models.internal.ModifierUtils
 
buildAnnotationDescriptor(Class<A>, AnnotationDescriptor<? extends Annotation>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
 
buildClassDetails(String, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkBuilders
 
buildClassDetails(String, ModelsContext) - Method in class org.hibernate.models.serial.internal.ClassDetailsBuilderImpl
 
buildClassDetails(String, ModelsContext) - Method in interface org.hibernate.models.spi.ClassDetailsBuilder
Build a ClassDetails descriptor for a class with the given name
buildClassDetailsStatic(Class<?>, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 
buildClassDetailsStatic(String, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 
buildGetterDetails(Method, ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 
buildMethodDetails(Method, ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 
buildSetterDetails(Method, ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 
BYTE - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
BYTE_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.ByteTypeDescriptor
 
ByteTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for byte values
ByteTypeDescriptor() - Constructor for class org.hibernate.models.internal.ByteTypeDescriptor
 

C

caseArrayType(ArrayTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseArrayType(ArrayTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseArrayType(ArrayTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseArrayType(ArrayTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of an array
caseClass(Class<?>) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
caseClass(Class<?>) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
 
caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
 
caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
 
caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
 
caseClass(ClassTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseClass(ClassTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseClass(ClassTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseClass(ClassTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of a raw class
caseGenericArrayType(GenericArrayType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
caseGenericArrayType(GenericArrayType) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
 
caseParameterizedType(ParameterizedType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
caseParameterizedType(ParameterizedType) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
 
caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
 
caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
 
caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
 
caseParameterizedType(ParameterizedTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseParameterizedType(ParameterizedTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseParameterizedType(ParameterizedTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseParameterizedType(ParameterizedTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of a parameterized type
casePrimitive(PrimitiveTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
casePrimitive(PrimitiveTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
casePrimitive(PrimitiveTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
casePrimitive(PrimitiveTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of a primitive
caseTypeVariable(TypeVariable<?>) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
caseTypeVariable(TypeVariable<?>) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
 
caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
 
caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
 
caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
 
caseTypeVariable(TypeVariableDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseTypeVariable(TypeVariableDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseTypeVariable(TypeVariableDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of a type variable
caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
 
caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
 
caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
 
caseTypeVariableReference(TypeVariableReferenceDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseTypeVariableReference(TypeVariableReferenceDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseTypeVariableReference(TypeVariableReferenceDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseTypeVariableReference(TypeVariableReferenceDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of a reference to a type variable
caseVoid(VoidTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseVoid(VoidTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseVoid(VoidTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseVoid(VoidTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of void (or Void)
caseWildcardType(WildcardType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
caseWildcardType(WildcardType) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
 
caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.CollectionElementSwitch
 
caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.MapKeySwitch
 
caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.MapValueSwitch
 
caseWildcardType(WildcardTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
caseWildcardType(WildcardTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
caseWildcardType(WildcardTypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
caseWildcardType(WildcardTypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle the case of a wildcard type
CHAR - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
CHARACTER_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.CharacterTypeDescriptor
 
CharacterTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for char values
CharacterTypeDescriptor() - Constructor for class org.hibernate.models.internal.CharacterTypeDescriptor
 
CLASS - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
CLASS - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A Java class, interface, or annotation.
CLASS_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
Details for Class.class
CLASS_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.ClassTypeDescriptor
 
CLASS_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
Details for Class.class
ClassBasedTypeDetails - Interface in org.hibernate.models.spi
Types which are expressible as a class
classDetails() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
Returns the value of the classDetails record component.
ClassDetails - Interface in org.hibernate.models.spi
Abstraction for what Hibernate understands about a "class", generally before it has access to the actual Class reference, if there is a Class at all (dynamic models).
ClassDetails.ClassDetailsConsumer - Interface in org.hibernate.models.spi
 
ClassDetailsBuilder - Interface in org.hibernate.models.spi
Contract for creating the ClassDetails for a Java type we have not yet seen as part of ClassDetailsRegistry.resolveClassDetails(java.lang.String)
ClassDetailsBuilderImpl - Class in org.hibernate.models.serial.internal
 
ClassDetailsBuilderImpl(StorableContextImpl, ClassLoading) - Constructor for class org.hibernate.models.serial.internal.ClassDetailsBuilderImpl
 
classDetailsMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
classDetailsMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
ClassDetailsRegistry - Interface in org.hibernate.models.spi
Registry of all ClassDetails references
ClassDetailsRegistry.ClassDetailsConsumer - Interface in org.hibernate.models.spi
 
ClassDetailsRegistryStandard - Class in org.hibernate.models.internal
Standard ClassDetailsRegistry implementation.
ClassDetailsRegistryStandard(boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.ClassDetailsRegistryStandard
 
ClassDetailsRegistryStandard(ClassDetailsBuilder, boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.ClassDetailsRegistryStandard
 
ClassDetailsSupport - Interface in org.hibernate.models.internal
 
classForName(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
 
classForName(String) - Method in interface org.hibernate.models.spi.ClassLoading
Obtain a Class reference by name
ClassLoading - Interface in org.hibernate.models.spi
Access to load resources from a ClassLoader
classNameToResourceName(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 
ClassTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for class values
ClassTypeDescriptor() - Constructor for class org.hibernate.models.internal.ClassTypeDescriptor
 
ClassTypeDetails - Interface in org.hibernate.models.spi
Models a class type.
ClassTypeDetailsImpl - Class in org.hibernate.models.internal
 
ClassTypeDetailsImpl(ClassDetails, TypeDetails.Kind) - Constructor for class org.hibernate.models.internal.ClassTypeDetailsImpl
 
clearAnnotationUsages() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
clearAnnotationUsages() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
 
clearAnnotationUsages() - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
 
clearAnnotationUsages() - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
Removes all annotation usages currently associated with this target.
clearMemberAnnotationUsages() - Method in interface org.hibernate.models.spi.MutableClassDetails
 
collectImplementors(String, boolean) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Walks the inheritance tree, starting from base, "downward" calling the consumer for each subclass and interface which is directly an implementor.
collectImplementors(String, boolean, Predicate<ClassDetails>) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
collectImplementors(String, boolean, Predicate<ClassDetails>) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Walks the inheritance tree, starting from base, "downward" calling the consumer for each subclass and interface which is directly an implementor.
CollectionElementSwitch - Class in org.hibernate.models.internal
Used to determine the type details for a Collection element - see CollectionElementSwitch.extractCollectionElementType(TypeDetails)
CollectionHelper - Class in org.hibernate.models.internal.util
 
CollectionHelper() - Constructor for class org.hibernate.models.internal.util.CollectionHelper
 
configValue(Object, Object) - Method in class org.hibernate.models.spi.ModelsConfiguration
consume(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry.ClassDetailsConsumer
 
context - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
convert(A, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkNestedValueConverter
 
convert(V[], ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueConverter
 
convert(V, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkPassThruConverter
 
convert(V, ModelsContext) - Method in interface org.hibernate.models.spi.JdkValueConverter
 
countArrayDimensions(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 
createAttributeDescriptor(Class<? extends Annotation>, String) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
 
createAttributeDescriptor(Class<? extends Annotation>, String) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
createAttributeDescriptor(Class<? extends Annotation>, String) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
Factory for creating typed AttributeDescriptor references
createClassDetails(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
createClassDetails(String) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry.ClassDetailsCreator
 
createClassDetails(String, MutableClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
createDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry.DescriptorCreator
 
createJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
 
createJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
createJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
createJdkValueConverter(ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
 
createJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
 
createJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
createJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
createJdkValueExtractor(ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
 
createUsage(A, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
createUsage(A, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor.JdkCreator
 
createUsage(A, ModelsContext) - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
 
createUsage(A, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Create a usage from the JDK representation.
createUsage(Map<String, ?>, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor.DeTypedCreator
 
createUsage(Map<String, Object>, ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
createUsage(Map<String, Object>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Create a usage from the JDK representation.
createUsage(ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
createUsage(ModelsContext) - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor.DynamicCreator
 
createUsage(ModelsContext) - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
 
createUsage(ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Create an empty usage.

D

DEFAULT_BUILDER - Static variable in class org.hibernate.models.internal.jdk.JdkBuilders
Singleton access
DEFAULT_INDENT_DEPTH - Static variable in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
DEFAULT_LIST_CAPACITY - Static variable in class org.hibernate.models.internal.util.CollectionHelper
 
defaultCase(Type) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
defaultCase(Type) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitch
 
defaultCase(TypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
 
defaultCase(TypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
defaultCase(TypeDetails, ModelsContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
defaultCase(TypeDetails, ModelsContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
Handle any other cases
descriptorMap - Variable in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
descriptorMap() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
determineContainingPackageName(ClassDetails) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
 
determineProperSizing(int) - Static method in class org.hibernate.models.internal.util.CollectionHelper
Determine the proper initial size for a new collection in order for it to hold the given a number of elements.
determineRawClass() - Method in interface org.hibernate.models.spi.ClassDetails
 
determineRawClass() - Method in interface org.hibernate.models.spi.TypeDetails
 
determineRawClass() - Method in interface org.hibernate.models.spi.TypeVariableScope
Determine the raw class for the given type.
determineRelativeType(TypeVariableScope) - Method in interface org.hibernate.models.spi.TypeDetails
Determine the type relative to the passed container.
DeTypedCreator(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DeTypedCreator
 
DeTypedCreator(Constructor<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DeTypedCreator
 
directImplementorMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
directSubtypeMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
DOUBLE - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
DOUBLE_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.DoubleTypeDescriptor
 
DoubleTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for double values
DoubleTypeDescriptor() - Constructor for class org.hibernate.models.internal.DoubleTypeDescriptor
 
DYNAMIC_ATTRIBUTE_MODIFIERS - Static variable in class org.hibernate.models.internal.ModifierUtils
 
DynamicClassDetails - Class in org.hibernate.models.internal.dynamic
ClassDetails which does not necessarily map to a physical Class (dynamic models)
DynamicClassDetails(String, String, boolean, ClassDetails, TypeDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
DynamicClassDetails(String, String, Class<?>, boolean, ClassDetails, TypeDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
DynamicClassDetails(String, ClassDetails, TypeDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
DynamicClassDetails(String, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
DynamicClassException - Exception Class in org.hibernate.models
Generally indicates an attempt to resolve a ClassDetails into the corresponding Java Class when the ClassDetails does not specify a class name.
DynamicClassException(String) - Constructor for exception class org.hibernate.models.DynamicClassException
 
DynamicCreator(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DynamicCreator
 
DynamicCreator(Constructor<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.DynamicCreator
 
DynamicFieldDetails - Class in org.hibernate.models.internal.dynamic
FieldDetails which does not necessarily map to a physical Field (dynamic models).
DynamicFieldDetails(String, TypeDetails, ClassDetails, int, boolean, boolean, ModelsContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicFieldDetails
Constructs a dynamic FieldDetails.

E

EnumTypeDescriptor<E> - Class in org.hibernate.models.internal
Descriptor for enum values
EnumTypeDescriptor(Class<E>) - Constructor for class org.hibernate.models.internal.EnumTypeDescriptor
 
equals(Object) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
equals(Object) - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
equals(Object) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
 
equals(Object) - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Indicates whether some other object is "equal to" this one.
extractAttributeDescriptors(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationDescriptorBuilding
 
extractCollectionElementType(TypeDetails) - Static method in class org.hibernate.models.internal.CollectionElementSwitch
 
extractMapKeyType(TypeDetails) - Static method in class org.hibernate.models.internal.MapKeySwitch
 
extractMapValueType(TypeDetails) - Static method in class org.hibernate.models.internal.MapValueSwitch
 
extractRepeatedValues(C, AnnotationDescriptor<C>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
extractRepeatedValues(C, AttributeDescriptor<A[]>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
extractTargets(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationHelper
 
extractTypeParameters(ParameterizedType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
extractValue(A, String, ModelsContext) - Method in interface org.hibernate.models.spi.JdkValueExtractor
Extract the value of the named attribute from the given annotation
extractValue(A, AttributeDescriptor<R>) - Static method in class org.hibernate.models.internal.AnnotationHelper
 
extractValue(A, AttributeDescriptor<V[]>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
 
extractValue(A, AttributeDescriptor<V>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
 
extractValue(A, AttributeDescriptor<V>, ModelsContext) - Method in interface org.hibernate.models.spi.JdkValueExtractor
Extract the value of the described attribute from the given annotation
extractValue(Annotation, String, ModelsContext) - Method in class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
 
extractValue(Annotation, String, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
 

F

FIELD - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
FieldDetails - Interface in org.hibernate.models.spi
Models a field in a class
findAttribute(String) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Get an attribute descriptor by name, returning null if the name is not an attribute of the described annotation.
findClassDetails(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
findClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Find the managed-class with the given name, if there is one.
findClassForName(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
 
findClassForName(String) - Method in interface org.hibernate.models.spi.ClassLoading
Like ClassLoading.classForName(String), except here we simply return null if there is not a matching class.
findConcreteTypes(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Find all non-abstract ClassDetails which extended from or implements the named base type, which might be a class or interface.
findConcreteTypes(String, boolean) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Find ClassDetails for all non-abstract subtypes / implementors of the given base (which might be a class or interface).
findField(Predicate<FieldDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
Find a field by check
findFieldByName(String) - Method in interface org.hibernate.models.spi.ClassDetails
Find a field by name
findRecordComponent(Predicate<RecordComponentDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
Find a record component by check
findRecordComponentByName(String) - Method in interface org.hibernate.models.spi.ClassDetails
Find a record component by name
findTypeVariableDetails(String, List<TypeVariableDetails>) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
 
findUsage(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, ? extends Annotation>) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
FLOAT - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
FLOAT_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.FloatTypeDescriptor
 
FloatTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for float values
FloatTypeDescriptor() - Constructor for class org.hibernate.models.internal.FloatTypeDescriptor
 
forEach(T[], Consumer<T>) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
forEachAnnotationUsage(Class<X>, ModelsContext, Consumer<X>) - Method in interface org.hibernate.models.spi.AnnotationTarget
forEachAnnotationUsage(AnnotationDescriptor<X>, ModelsContext, Consumer<X>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Call the consumer for each usage of the given type.
forEachClassDetails(ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
forEachClassDetails(ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Visit each registered class details
forEachDirectAnnotationUsage(Consumer<? extends Annotation>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Allows to visit every annotation on the target.
forEachDirectImplementor(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
forEachDirectImplementor(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Visit each direct implementor, including specializations, of the named interface.
forEachDirectSubtype(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
forEachDirectSubtype(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Visit each direct subtype of the named managed-class
forEachDirectSubType(String, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
forEachField(IndexedConsumer<FieldDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
forEachField(IndexedConsumer<FieldDetails>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
forEachField(IndexedConsumer<FieldDetails>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
forEachField(IndexedConsumer<FieldDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
Visit each field
forEachJavaType(Consumer<Class<?>>) - Static method in class org.hibernate.models.internal.BaseLineJavaTypes
 
forEachMember(Consumer<MemberDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
 
forEachMethod(IndexedConsumer<MethodDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
forEachMethod(IndexedConsumer<MethodDetails>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
forEachMethod(IndexedConsumer<MethodDetails>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
forEachMethod(IndexedConsumer<MethodDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
Visit each method
forEachPersistableMember(Consumer<MemberDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
 
forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
forEachRecordComponent(IndexedConsumer<RecordComponentDetails>) - Method in interface org.hibernate.models.spi.ClassDetails
Visit each method
forEachRepeatedAnnotationUsages(Class<A>, Class<C>, Consumer<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
forEachRepeatedAnnotationUsages(Class<A>, Class<C>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
 
forEachRepeatedAnnotationUsages(AnnotationDescriptor<A>, Consumer<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
forEachRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
forEachRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext, Consumer<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
 
forEachSuper(ClassDetails.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetails
Walk our super-classes passing each to the consumer
forSelfAndEachSuper(ClassDetails.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetails
Pass ourselves into the consumer and then the same for each super class
from(ElementType) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
from(ElementType[]) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
from(Target) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
fromAnnotations(Class<A>, AnnotationTarget.AnnotationUsageProcessor<T, A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Returns a "matching value" using the passed processor from the annotations, of the passed annotationType, used on the target.
fromContainers(boolean, ModelsContext, Function<ClassDetails, T>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Walk "up" containers from this target.
fromContainers(AnnotationTarget, boolean, ModelsContext, Function<ClassDetails, T>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
 
fromSelfAndContainers(boolean, ModelsContext, Function<AnnotationTarget, T>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Walk "up" containers from this target.
fromSelfAndContainers(AnnotationTarget, boolean, ModelsContext, Function<AnnotationTarget, T>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
 
fromStorableForm(ClassLoading) - Method in class org.hibernate.models.serial.internal.StorableContextImpl
 
fromStorableForm(ClassLoading) - Method in interface org.hibernate.models.serial.spi.StorableContext
"Re-construct" the model context from the serial form
fromStorableForm(ModelsContext) - Method in class org.hibernate.models.internal.jdk.SerialJdkClassDetails
 
fromStorableForm(ModelsContext) - Method in class org.hibernate.models.serial.internal.SerialAnnotationDescriptorImpl
 
fromStorableForm(ModelsContext) - Method in interface org.hibernate.models.serial.spi.StorableForm
 

G

getAllowableTargets() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getAllowableTargets() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
The places the described annotation can be used
getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.internal.AbstractModelsContext
 
getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.internal.BasicModelsContextImpl
 
getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
 
getAnnotationDescriptorRegistry() - Method in interface org.hibernate.models.spi.ModelsContext
The registry of annotation descriptors.
getAnnotationType() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getAnnotationType() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
The annotation type
getAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
getAnnotationUsage(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
 
getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Get the usage of the given annotation on this target.
getArguments() - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
 
getArguments() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
getArgumentTypes() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getArgumentTypes() - Method in interface org.hibernate.models.spi.MethodDetails
 
getArrayClassDetails() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
getArrayClassDetails() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
 
getAssociatedType() - Method in interface org.hibernate.models.spi.MemberDetails
For plural members, the "element type"; otherwise, the member's type
getAttribute(String) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Get an attribute descriptor by name.
getAttributeMethod() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
 
getAttributeMethod() - Method in interface org.hibernate.models.spi.AttributeDescriptor
The attribute method.
getAttributes() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
getAttributes() - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
 
getAttributes() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
The attributes of the annotation
getBound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Details about the type bound to the wildcard
getBound() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
 
getBounds() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
getBounds() - Method in interface org.hibernate.models.spi.TypeVariableDetails
 
getClassDetails() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
getClassDetails() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
 
getClassDetails() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
 
getClassDetails() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
 
getClassDetails() - Method in interface org.hibernate.models.spi.ClassBasedTypeDetails
 
getClassDetails() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
getClassDetails() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
 
getClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Form of ClassDetailsRegistry.findClassDetails(java.lang.String) throwing an exception if no registration is found
getClassDetailsBuilder() - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
 
getClassDetailsBuilder() - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Access to the ClassDetailsBuilder used in this registry
getClassDetailsMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
getClassDetailsRegistry() - Method in class org.hibernate.models.internal.AbstractModelsContext
 
getClassDetailsRegistry() - Method in class org.hibernate.models.internal.BasicModelsContextImpl
 
getClassDetailsRegistry() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
 
getClassDetailsRegistry() - Method in interface org.hibernate.models.spi.ModelsContext
Registry of managed-classes.
getClassLoading() - Method in class org.hibernate.models.internal.AbstractModelsContext
 
getClassLoading() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
 
getClassLoading() - Method in class org.hibernate.models.spi.ModelsConfiguration
ClassLoading to use.
getClassLoading() - Method in interface org.hibernate.models.spi.ModelsContext
Access to ClassLoader operations.
getClassName() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getClassName() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getClassName() - Method in class org.hibernate.models.internal.jdk.SerialJdkClassDetails
 
getClassName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getClassName() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getClassName() - Method in interface org.hibernate.models.serial.spi.SerialClassDetails
 
getClassName() - Method in interface org.hibernate.models.spi.ClassDetails
The name of the Class, or null for dynamic models.
getConfigValues() - Method in class org.hibernate.models.spi.ModelsConfiguration
Configuration values in effect.
getConstituentType() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
getConstituentType() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
 
getContainedRepeatableDescriptor(Class<A>) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
getContainedRepeatableDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
Shorthand for getRepeatableDescriptor( getDescriptor( javaType ) )
getContainedRepeatableDescriptor(AnnotationDescriptor<A>) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
Returns the descriptor of the repeatable annotation contained by the given containerDescriptor.
getContainedRepeatableDescriptor(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
Assuming the descriptor is a repeatable container, return the descriptor of the annotation for which it acts as a container.
getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Get the ClassDetails for the class which is the "container" for this target. For a member (org.hib.Thing#id), this will be the declaring type (org.hib.Thing).
getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.ClassDetails
 
getContainer(ModelsContext) - Method in interface org.hibernate.models.spi.MemberDetails
 
getCorrespondingElementType() - Method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
getDeclaringType() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
getDeclaringType() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
getDeclaringType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getDeclaringType() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
getDeclaringType() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
getDeclaringType() - Method in interface org.hibernate.models.spi.MemberDetails
The class which declares this member
getDeclaringType() - Method in interface org.hibernate.models.spi.TypeVariableDetails
The class where this type variable is defined.
getDescriptor(Class<A>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
 
getDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
Get the descriptor for the given annotation type, creating one if needed.
getDescriptorMap() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
getDimensions() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
getDimensions() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
 
getDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getDirectAnnotationUsage(Class<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getDirectAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getDirectAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Form of AnnotationTarget.getAnnotationUsage(AnnotationDescriptor, ModelsContext) which returns null instead of throwing AnnotationAccessException when more than one usage of the requested annotation exists.
getDirectAnnotationUsages() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getDirectAnnotationUsages() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getDirectAnnotationUsages() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getDirectAnnotationUsages() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getDirectAnnotationUsages() - Method in interface org.hibernate.models.spi.AnnotationTarget
Access to all the annotations used on this target.
getDirectImplementorMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
getDirectImplementors(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
getDirectImplementors(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Get the list of all direct implementors, including specializations, for the named interface.
getDirectSubTypeMap() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
getDirectSubtypes(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
getDirectSubtypes(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Get the list of all direct subtypes for the named managed-class.
getDirectSubTypes(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
getDirectSubTypes(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
getElementType() - Method in interface org.hibernate.models.spi.MemberDetails
Get the plural element type for this member.
getElementTypeDescriptor() - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
getExplicitContextProvider() - Method in class org.hibernate.models.spi.ModelsConfiguration
getExtendsBound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Returns the upper bound of this wildcard (e.g.
getExtendsBound() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
 
getFields() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getFields() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getFields() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getFields() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getFields() - Method in interface org.hibernate.models.spi.ClassDetails
Get the fields for this class
getGenericSuperType() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getGenericSuperType() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getGenericSuperType() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getGenericSuperType() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getGenericSuperType() - Method in interface org.hibernate.models.spi.ClassDetails
Generic type information for this class.
getIdentifier() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
getIdentifier() - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
getIdentifier() - Method in interface org.hibernate.models.spi.TypeVariableDetails
 
getIdentifier() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
 
getImplementedInterfaces() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getImplementedInterfaces() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getImplementedInterfaces() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getImplementedInterfaces() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getImplementedInterfaces() - Method in interface org.hibernate.models.spi.ClassDetails
Details for the interfaces this class implements.
getJavaTypeChar() - Method in enum class org.hibernate.models.internal.PrimitiveKind
 
getKind() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
getKind() - Method in interface org.hibernate.models.spi.AnnotationTarget
The kind of target
getKind() - Method in interface org.hibernate.models.spi.ClassDetails
 
getKind() - Method in interface org.hibernate.models.spi.FieldDetails
 
getKind() - Method in interface org.hibernate.models.spi.MethodDetails
 
getKind() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
getMapKeyType() - Method in interface org.hibernate.models.spi.MemberDetails
Get the map key type for this member.
getMetaAnnotated(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getMetaAnnotated(Class<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getMetaAnnotated(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getMetaAnnotated(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Returns all Annotation usages from this target where the usage's annotation class is annotated with the given metaAnnotationType.
getMethod() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getMethodKind() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getMethodKind() - Method in interface org.hibernate.models.spi.MethodDetails
 
getMethods() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getMethods() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getMethods() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getMethods() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getMethods() - Method in interface org.hibernate.models.spi.ClassDetails
Get the methods for this class
getModelContext() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
 
getModelContext() - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
 
getModifiers() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
getModifiers() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
getModifiers() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getModifiers() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
getModifiers() - Method in interface org.hibernate.models.spi.MemberDetails
Access to the member modifier flags.
getMutableAnnotationType() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
getMutableAnnotationType() - Method in interface org.hibernate.models.spi.MutableAnnotationDescriptor
The mutable contract for the given annotation
getName() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getName() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
getName() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
 
getName() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
getName() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getName() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
getName() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getName() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
getName() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getName() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
getName() - Method in class org.hibernate.models.internal.jdk.SerialJdkClassDetails
 
getName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getName() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getName() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
getName() - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
getName() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
 
getName() - Method in interface org.hibernate.models.serial.spi.SerialClassDetails
 
getName() - Method in interface org.hibernate.models.spi.AnnotationTarget
A descriptive name for the target used mostly for logging
getName() - Method in interface org.hibernate.models.spi.AttributeDescriptor
The name of the attribute.
getName() - Method in interface org.hibernate.models.spi.ClassBasedTypeDetails
 
getName() - Method in interface org.hibernate.models.spi.ClassDetails
The name of the class.
getName() - Method in interface org.hibernate.models.spi.MemberDetails
The name of the member.
getName() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
getName() - Method in interface org.hibernate.models.spi.TypeDetails
 
getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getNamedAnnotationUsage(Class<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
getNamedAnnotationUsage(Class<X>, String, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getNamedAnnotationUsage(Class<X>, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Get a usage of the given annotation type whose attributeToMatch attribute value matches the given matchName.
getNamedAnnotationUsage(AnnotationDescriptor<X>, String, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Get a usage of the given annotation type whose attributeToMatch attribute value matches the given matchName.
getNamedUsage(AnnotationDescriptor<A>, String, String, Map<Class<? extends Annotation>, ?>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
getOwner() - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
 
getOwner() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
getPrimitiveKind() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
 
getPrimitiveKind() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
 
getRawClassDetails() - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
 
getRawClassDetails() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
getRecordComponents() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getRecordComponents() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getRecordComponents() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getRecordComponents() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getRecordComponents() - Method in interface org.hibernate.models.spi.ClassDetails
Get the record components for this class
getRegistryPrimer() - Method in class org.hibernate.models.spi.ModelsConfiguration
A primer for ClassDetailsRegistry and AnnotationDescriptorRegistry applied when the ModelsContext is first built.
getRenderingTarget() - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
 
getRenderingTarget() - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
getRepeatableByContainerMap() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
getRepeatableContainer() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getRepeatableContainer() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
If the described annotation is repeatable, returns the descriptor for the container annotation.
getRepeatedAnnotationUsages(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
getRepeatedAnnotationUsages(Class<X>, ModelsContext) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getRepeatedAnnotationUsages(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Get all usages of the specified annotationType in this scope.
getRepeatedAnnotationUsages(AnnotationDescriptor<X>, ModelsContext) - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
getRepeatedUsages(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
 
getReturnType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getReturnType() - Method in interface org.hibernate.models.spi.MethodDetails
 
getSerialAnnotationDescriptorMap() - Method in class org.hibernate.models.serial.internal.StorableContextImpl
 
getSerialClassDetailsMap() - Method in class org.hibernate.models.serial.internal.StorableContextImpl
 
getSuperBound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Returns the lower bound of this wildcard (e.g.
getSuperBound() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
 
getSuperClass() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getSuperClass() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getSuperClass() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getSuperClass() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getSuperClass() - Method in interface org.hibernate.models.spi.ClassDetails
Details for the class that is the super type for this class.
getTarget() - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
getTarget() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
 
GETTER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
 
getType() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
getType() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
getType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
getType() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
getType() - Method in interface org.hibernate.models.spi.MemberDetails
The member type.
getTypeDescriptor() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
 
getTypeDescriptor() - Method in interface org.hibernate.models.spi.AttributeDescriptor
Descriptor for this attribute's type
getTypeKind() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
getTypeKind() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
 
getTypeKind() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
 
getTypeKind() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
 
getTypeKind() - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
getTypeKind() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
 
getTypeKind() - Method in interface org.hibernate.models.spi.TypeDetails
 
getTypeKind() - Method in interface org.hibernate.models.spi.TypeVariableDetails
 
getTypeKind() - Method in interface org.hibernate.models.spi.TypeVariableReferenceDetails
 
getTypeKind() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
 
getTypeName() - Method in enum class org.hibernate.models.internal.PrimitiveKind
 
getTypeParameters() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
getTypeParameters() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
getTypeParameters() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
getTypeParameters() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
getTypeParameters() - Method in interface org.hibernate.models.spi.ClassDetails
Access to the type parameters associated with this class.
getUsage(Class<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
Get the annotation usage from the usageMap for the given type
getUsage(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, ? extends Annotation>, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
Get the annotation usage from the usageMap for the given type
getUsageMap() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
Access to all annotation usages on this target.
getUsageMap() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
 
getUsageMap() - Method in class org.hibernate.models.internal.jdk.AbstractJdkAnnotationTarget
 
getUsageMap() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
getUsageMap() - Method in class org.hibernate.models.internal.StandardAnnotationDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.ByteTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.ClassTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.EnumTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.FloatTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.LongTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.ShortTypeDescriptor
 
getValueType() - Method in class org.hibernate.models.internal.StringTypeDescriptor
 
getValueType() - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
The type for the value.
getVisibility() - Method in interface org.hibernate.models.spi.MemberDetails
Get the member's visibility

H

hasAnnotationUsage(Class<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
hasAnnotationUsage(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
hasAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
Whether the given annotation is used on this target.
hasAnnotationUsage(Class<X>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
hasDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
hasDirectAnnotationUsage(Class<A>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
hasDirectAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
hasDirectAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Whether the given annotation is used on this target.
hashCode() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
hashCode() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
hashCode() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
Returns a hash code value for this object.
hashCode() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
Returns a hash code value for this object.
hashCode() - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
 
hashCode() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Returns a hash code value for this object.
hasPersistableFieldModifiers(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Determine if the modifier flags from a field indicate persist-ability.
hasPersistableMethodModifiers(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Determine if the modifier flags from a method indicate persist-ability.

I

IllegalCastException - Exception Class in org.hibernate.models
Indicates an illegal cast through one of the safe cast methods such as AnnotationTarget.asClassDetails(), AnnotationTarget.asMemberDetails(), etc.
IllegalCastException(String) - Constructor for exception class org.hibernate.models.IllegalCastException
 
IllegalCastException(String, Throwable) - Constructor for exception class org.hibernate.models.IllegalCastException
 
Incubating - Annotation Interface in org.hibernate.models
Marks the annotated Java element as incubating, potentially recursively.
indent(int) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
indent(int) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
Increase the indentation by the given factor.
IndexedConsumer<T> - Interface in org.hibernate.models.internal.util
A consumer, like Consumer, accepting a value and its index.
INT - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
INTEGER_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.IntegerTypeDescriptor
 
IntegerTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for integer values
IntegerTypeDescriptor() - Constructor for class org.hibernate.models.internal.IntegerTypeDescriptor
 
Internal - Annotation Interface in org.hibernate.models
Marks the annotated Java element as forming part of the internal implementation of Hibernate, meaning that clients should expect absolutely no guarantees with regard to the binary stability from release to release.
invalidate() - Method in class org.hibernate.models.serial.internal.ClassDetailsBuilderImpl
 
invoke(Object, Method, Object[]) - Method in class org.hibernate.models.internal.AnnotationProxy
 
IS_RESOLVED_SWITCH - Static variable in class org.hibernate.models.internal.IsResolvedTypeSwitch
 
isAbstract() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isAbstract() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
isAbstract() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
isAbstract() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
isAbstract() - Method in interface org.hibernate.models.spi.ClassDetails
Whether the class should be considered abstract.
isAbstract(int) - Static method in class org.hibernate.models.internal.ModifierUtils
 
isArray() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
isArray() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
isArray() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
isArray() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
isArray() - Method in interface org.hibernate.models.spi.MemberDetails
 
isBoolean(Class<?>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 
isBridge(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Determine if a method is a bridge based on its modifier flags.
isEmpty(Object[]) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
isEmpty(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 
isEmpty(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
isEmpty(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
isEnum() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isEnum() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
isEnum() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
isEnum() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
isEnum() - Method in interface org.hibernate.models.spi.ClassDetails
Whether this class is an enum
isExtends() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Indicates the type of bound - true -> ? extends Something false -> ? super Something
isExtends() - Method in interface org.hibernate.models.spi.WildcardTypeDetails
 
isField() - Method in interface org.hibernate.models.spi.MemberDetails
Whether the member is a field.
isFinal() - Method in interface org.hibernate.models.spi.MemberDetails
 
isFinal(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Whether the modifierFlags indicates the member is final
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
isImplementor(Class<?>) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
isImplementor(Class<?>) - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
 
isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.ClassBasedTypeDetails
 
isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.ClassDetails
Whether the described class is an implementor of the given checkType.
isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.ParameterizedTypeDetails
 
isImplementor(Class<?>) - Method in interface org.hibernate.models.spi.TypeDetails
Whether the described class is an implementor of the given checkType.
isInherited() - Method in class org.hibernate.models.internal.AbstractAnnotationDescriptor
 
isInherited() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Whether the annotation defined as inherited
isInherited(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationHelper
 
isInterface() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isInterface() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
isInterface() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
isInterface() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
isInterface() - Method in interface org.hibernate.models.spi.ClassDetails
Whether this class is an interface
isMultiValued() - Method in interface org.hibernate.models.spi.AttributeDescriptor
 
isNotEmpty(Object[]) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
isNotEmpty(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 
isNotEmpty(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
isNotEmpty(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
isPersistable() - Method in interface org.hibernate.models.spi.FieldDetails
 
isPersistable() - Method in interface org.hibernate.models.spi.MemberDetails
Can this member be a persistent attribute
isPersistable() - Method in interface org.hibernate.models.spi.MethodDetails
 
isPersistable() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
isPlural() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
isPlural() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
isPlural() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
isPlural() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
isPlural() - Method in interface org.hibernate.models.spi.MemberDetails
For member's with an associated type, whether that type considered plural.
isRecord() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isRecord() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
isRecord() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
isRecord() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
isRecord() - Method in interface org.hibernate.models.spi.ClassDetails
Where the class is a Java record
isRepeatable() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Whether the annotation is repeatable.
isResolved() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isResolved() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
isResolved() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
isResolved() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
isResolved() - Method in interface org.hibernate.models.spi.ClassDetails
Whether the Class, if one, represented by this ClassDetails is already loaded on the ClassLoader used for loading.
isResolved() - Method in interface org.hibernate.models.spi.TypeDetails
Determine whether all the bounds (if any) of the type are concretely known
IsResolvedTypeSwitch - Class in org.hibernate.models.internal
TypeDetailsSwitch implementation checking whether a type is resolved (all of its bounds are known)
IsResolvedTypeSwitch() - Constructor for class org.hibernate.models.internal.IsResolvedTypeSwitch
 
isStatic() - Method in interface org.hibernate.models.spi.MemberDetails
Whether the member is static
isStatic(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Whether the modifierFlags indicates the member is static
isSuperclass(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails
Returns true is the provided classDetails is a superclass of this class, false otherwise
isSynthetic() - Method in interface org.hibernate.models.spi.MemberDetails
Whether the member is synthetic
isSynthetic(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Determine is the given member is synthetic based on its modifier flags
isTrackingImplementors() - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
isTrackingImplementors() - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Whether this registry is tracking interface implementors.
isTransient(int) - Static method in class org.hibernate.models.internal.ModifierUtils
 
isVoid(Class<?>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
 

J

JdkArrayValueConverter<V> - Class in org.hibernate.models.internal.jdk
 
JdkArrayValueConverter(ValueTypeDescriptor<V>) - Constructor for class org.hibernate.models.internal.jdk.JdkArrayValueConverter
 
JdkArrayValueExtractor<V> - Class in org.hibernate.models.internal.jdk
 
JdkArrayValueExtractor(JdkValueConverter<V[]>) - Constructor for class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
 
JdkBuilders - Class in org.hibernate.models.internal.jdk
ClassDetailsBuilder implementation based on Class
JdkBuilders() - Constructor for class org.hibernate.models.internal.jdk.JdkBuilders
 
JdkClassDetails - Class in org.hibernate.models.internal.jdk
ClassDetails implementation based on a Class reference
JdkClassDetails(Class<?>, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkClassDetails
 
JdkClassDetails(String, Class<?>, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkClassDetails
 
JdkCreator(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.JdkCreator
 
JdkCreator(Constructor<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor.JdkCreator
 
JdkFieldDetails - Class in org.hibernate.models.internal.jdk
 
JdkFieldDetails(Field, JdkClassDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkFieldDetails
 
JdkMethodDetails - Class in org.hibernate.models.internal.jdk
 
JdkMethodDetails(Method, MethodDetails.MethodKind, TypeDetails, ClassDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkMethodDetails
 
JdkNestedValueConverter<A> - Class in org.hibernate.models.internal.jdk
 
JdkNestedValueConverter(AnnotationDescriptor<A>) - Constructor for class org.hibernate.models.internal.jdk.JdkNestedValueConverter
 
JdkNestedValueExtractor<A> - Class in org.hibernate.models.internal.jdk
 
JdkNestedValueExtractor(JdkNestedValueConverter<A>) - Constructor for class org.hibernate.models.internal.jdk.JdkNestedValueExtractor
 
JdkPassThruConverter<V> - Class in org.hibernate.models.internal.jdk
Common ValueWrapper support for implementations with the same raw and wrapped form (Byte, Boolean, etc.) as opposed to ClassDetails, AnnotationUsage, etc.
JdkPassThruConverter() - Constructor for class org.hibernate.models.internal.jdk.JdkPassThruConverter
 
JdkPassThruExtractor<V> - Class in org.hibernate.models.internal.jdk
 
JdkPassThruExtractor() - Constructor for class org.hibernate.models.internal.jdk.JdkPassThruExtractor
 
JdkRecordComponentDetails - Class in org.hibernate.models.internal.jdk
 
JdkRecordComponentDetails(RecordComponent, ClassDetails, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
JdkTrackingTypeSwitch - Class in org.hibernate.models.internal.jdk
 
JdkTrackingTypeSwitch(JdkTypeSwitcher, ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
JdkTrackingTypeSwitcher - Class in org.hibernate.models.internal.jdk
 
JdkTrackingTypeSwitcher(ModelsContext) - Constructor for class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
 
JdkTypeSwitch<T> - Interface in org.hibernate.models.internal.jdk
 
JdkTypeSwitcher - Interface in org.hibernate.models.internal.jdk
 
JdkValueConverter<V> - Interface in org.hibernate.models.spi
 
JdkValueExtractor<V> - Interface in org.hibernate.models.spi
 
join(List<E>, List<E>) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 

L

lastCharacter(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 
length(Object[]) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
linkedMapOfSize(int) - Static method in class org.hibernate.models.internal.util.CollectionHelper
Build a properly sized linked map, especially handling load size and load factor to prevent immediate resizing.
LOAD_FACTOR - Static variable in class org.hibernate.models.internal.util.CollectionHelper
 
loadJavaServices(Class<S>) - Method in class org.hibernate.models.internal.SimpleClassLoading
 
loadJavaServices(Class<S>) - Method in interface org.hibernate.models.spi.ClassLoading
Discovers and instantiates implementations of the given Java service contract.
locateAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
locateAnnotationUsage(Class<A>, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
locateAnnotationUsage(Class<A>, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
locateAnnotationUsage(Class<A>, ModelsContext) - Method in interface org.hibernate.models.spi.AnnotationTarget
locateResource(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
 
locateResource(String) - Method in interface org.hibernate.models.spi.ClassLoading
Locate a resource by name
LONG - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
LONG_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.LongTypeDescriptor
 
LongTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for long values
LongTypeDescriptor() - Constructor for class org.hibernate.models.internal.LongTypeDescriptor
 

M

makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
 
makeArray(int, ModelsContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
 
makeArray(int, ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
 
makeProxy(AnnotationDescriptor<A>, Map<String, Object>) - Static method in class org.hibernate.models.internal.AnnotationProxy
 
MapKeySwitch - Class in org.hibernate.models.internal
Used to determine the type details for a Map key - see MapKeySwitch.extractMapKeyType(TypeDetails)
MapValueSwitch - Class in org.hibernate.models.internal
Used to determine the type details for a Map value - see MapValueSwitch.extractMapValueType(TypeDetails)
MemberDetails - Interface in org.hibernate.models.spi
Models a member in a class while processing annotations.
MemberDetails.Visibility - Enum Class in org.hibernate.models.spi
 
METHOD - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
MethodDetails - Interface in org.hibernate.models.spi
Models a method in a class.
MethodDetails.MethodKind - Enum Class in org.hibernate.models.spi
 
MINIMUM_INITIAL_CAPACITY - Static variable in class org.hibernate.models.internal.util.CollectionHelper
 
MissingPackageInfoDetails - Record Class in org.hibernate.models.internal
ClassDetails implementation used to represent a package-info details when there is not a physical package-info class.
MissingPackageInfoDetails(String, String) - Constructor for record class org.hibernate.models.internal.MissingPackageInfoDetails
Creates an instance of a MissingPackageInfoDetails record class.
MODELS_ANNOTATION_LOGGER - Static variable in interface org.hibernate.models.internal.ModelsAnnotationLogging
 
MODELS_CLASS_LOGGER - Static variable in interface org.hibernate.models.internal.ModelsClassLogging
 
MODELS_LOGGER - Static variable in interface org.hibernate.models.internal.ModelsLogging
 
ModelsAnnotationLogging - Interface in org.hibernate.models.internal
Logging related to AnnotationDescriptorRegistry
ModelsClassLogging - Interface in org.hibernate.models.internal
Logging related to ClassDetailsRegistry
ModelsConfiguration - Class in org.hibernate.models.spi
Bootstrapping of ModelsContext
ModelsConfiguration() - Constructor for class org.hibernate.models.spi.ModelsConfiguration
 
ModelsContext - Interface in org.hibernate.models.spi
Context object for hibernate-models.
ModelsContextProvider - Interface in org.hibernate.models.spi
Java service loadable support for providing ModelsContext implementations.
ModelsException - Exception Class in org.hibernate.models
Base exception for hibernate-models
ModelsException(String) - Constructor for exception class org.hibernate.models.ModelsException
 
ModelsException(String, Throwable) - Constructor for exception class org.hibernate.models.ModelsException
 
ModelsLogging - Interface in org.hibernate.models.internal
Base logging for hibernate-models
ModifierUtils - Class in org.hibernate.models.internal
Fills-in non-public aspects of the Modifier class
MutableAnnotationDescriptor<A,C> - Interface in org.hibernate.models.spi
 
MutableAnnotationDescriptorRegistry - Interface in org.hibernate.models.internal
 
MutableAnnotationTarget - Interface in org.hibernate.models.spi
Extension of AnnotationTarget which allows manipulation of the annotations
MutableClassDetails - Interface in org.hibernate.models.spi
Extension of ClassDetails which allows manipulation of the members
MutableClassDetailsRegistry - Interface in org.hibernate.models.internal
 
MutableClassDetailsRegistry.ClassDetailsCreator - Interface in org.hibernate.models.internal
Create a CLass Details
MutableMemberDetails - Interface in org.hibernate.models.spi
Union of MemberDetails and MutableAnnotationTarget

N

NAME - Static variable in interface org.hibernate.models.internal.ModelsAnnotationLogging
 
NAME - Static variable in interface org.hibernate.models.internal.ModelsClassLogging
 
NAME - Static variable in interface org.hibernate.models.internal.ModelsLogging
 
NestedTypeDescriptor<A> - Class in org.hibernate.models.internal
Descriptor for nested annotation values
NestedTypeDescriptor(Class<A>) - Constructor for class org.hibernate.models.internal.NestedTypeDescriptor
 

O

OBJECT_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
Details for Object.class
OBJECT_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
Type details for Object
org.hibernate.models - package org.hibernate.models
A de-typed abstraction over "reflection" and annotations (and in the case of Hibernate ORM, mapping XML also).
org.hibernate.models.internal - package org.hibernate.models.internal
 
org.hibernate.models.internal.dynamic - package org.hibernate.models.internal.dynamic
Support for dynamic class and attribute mappings.
org.hibernate.models.internal.jdk - package org.hibernate.models.internal.jdk
 
org.hibernate.models.internal.util - package org.hibernate.models.internal.util
 
org.hibernate.models.rendering - package org.hibernate.models.rendering
 
org.hibernate.models.rendering.internal - package org.hibernate.models.rendering.internal
 
org.hibernate.models.rendering.spi - package org.hibernate.models.rendering.spi
 
org.hibernate.models.serial.internal - package org.hibernate.models.serial.internal
 
org.hibernate.models.serial.spi - package org.hibernate.models.serial.spi
 
org.hibernate.models.spi - package org.hibernate.models.spi
 
OrmAnnotationDescriptor<A,C> - Class in org.hibernate.models.internal
Specialized AnnotationDescriptor implementation intended for use in describing Hibernate and JPA annotations.
OrmAnnotationDescriptor(Class<A>, Class<C>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor
 
OrmAnnotationDescriptor(Class<A>, Class<C>, AnnotationDescriptor<?>) - Constructor for class org.hibernate.models.internal.OrmAnnotationDescriptor
 
OrmAnnotationDescriptor.DeTypedCreator<A,C> - Class in org.hibernate.models.internal
 
OrmAnnotationDescriptor.DynamicCreator<A,C> - Class in org.hibernate.models.internal
 
OrmAnnotationDescriptor.JdkCreator<A,C> - Class in org.hibernate.models.internal
 
OTHER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
 

P

PACKAGE - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
PACKAGE - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
 
packageInfoClassName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
Returns the value of the packageInfoClassName record component.
packageName() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
Returns the value of the packageName record component.
PARAMETERIZED_TYPE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A generic parameterized type
ParameterizedTypeDetails - Interface in org.hibernate.models.spi
Models a parameterized type.
ParameterizedTypeDetailsImpl - Class in org.hibernate.models.internal
 
ParameterizedTypeDetailsImpl(ClassDetails, List<TypeDetails>, TypeVariableScope) - Constructor for class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
 
PASS_THRU_CONVERTER - Static variable in class org.hibernate.models.internal.jdk.JdkPassThruConverter
 
PASS_THRU_EXTRACTOR - Static variable in class org.hibernate.models.internal.jdk.JdkPassThruExtractor
 
passThruConverter() - Static method in class org.hibernate.models.internal.jdk.JdkPassThruConverter
 
passThruExtractor() - Static method in class org.hibernate.models.internal.jdk.JdkPassThruExtractor
 
primeRegistries(RegistryPrimer) - Method in class org.hibernate.models.internal.AbstractModelsContext
 
primeRegistries(RegistryPrimer.Contributions, ModelsContext) - Method in interface org.hibernate.models.spi.RegistryPrimer
 
PRIMITIVE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A Java primitive (boolean, byte, short, char, int, long, float, double)
PrimitiveKind - Enum Class in org.hibernate.models.internal
Details about Java primitives
PrimitiveTypeDetails - Interface in org.hibernate.models.spi
Models a primitive type
PrimitiveTypeDetailsImpl - Record Class in org.hibernate.models.internal
 
PrimitiveTypeDetailsImpl(ClassDetails) - Constructor for record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
Creates an instance of a PrimitiveTypeDetailsImpl record class.
PrimitiveTypeHelper - Class in org.hibernate.models.internal.util
Utilities for dealing with primitive and primitive-wrapper types.
PrimitiveTypeHelper() - Constructor for class org.hibernate.models.internal.util.PrimitiveTypeHelper
 
PRIVATE - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
 
process(A) - Method in interface org.hibernate.models.spi.AnnotationTarget.AnnotationUsageProcessor
The processed value.
produceContext(ClassLoading, RegistryPrimer, Map<Object, Object>) - Method in interface org.hibernate.models.spi.ModelsContextProvider
Produce the ModelsContext.
PROTECTED - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
 
PUBLIC - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
 

Q

qualifier(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 

R

RECORD_COMPONENT - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
RecordComponentDetails - Interface in org.hibernate.models.spi
Models a component in a record
ReflectionHelper - Class in org.hibernate.models.internal.util
 
ReflectionHelper() - Constructor for class org.hibernate.models.internal.util.ReflectionHelper
 
register(AnnotationDescriptor<?>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
 
register(AnnotationDescriptor<?>) - Method in interface org.hibernate.models.internal.MutableAnnotationDescriptorRegistry
 
registerAnnotation(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.RegistryPrimer.Contributions
Register an annotation descriptor
registerClass(ClassDetails) - Method in interface org.hibernate.models.spi.RegistryPrimer.Contributions
Register a class descriptor
RegistryPrimer - Interface in org.hibernate.models.spi
Integration contract allowing initialization priming of ClassDetailsRegistry and AnnotationDescriptorRegistry.
RegistryPrimer.Contributions - Interface in org.hibernate.models.spi
 
removeAnnotationUsage(AnnotationDescriptor<X>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
removeAnnotationUsage(AnnotationDescriptor<X>) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
Remove an annotation, by type, from this target if there is such a usage.
render() - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
 
render(PrintStream) - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
 
render(Object, RenderingTarget, Renderer, ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
 
render(String, Object, RenderingTarget, Renderer, ModelsContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
 
renderAnnotation(A, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderAnnotation(A, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the annotation (top-level)
renderClass(ClassDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderClass(ClassDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the class
renderClassDetails(ClassDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
 
renderClassDetails(ClassDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
Renderer - Interface in org.hibernate.models.rendering.spi
Contract for rendering parts of a model.
renderField(FieldDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderField(FieldDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the field
renderFieldDetails(FieldDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
 
renderFieldDetails(FieldDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
RenderingException - Exception Class in org.hibernate.models.rendering
Indicates a problem performing rendering.
RenderingException(String) - Constructor for exception class org.hibernate.models.rendering.RenderingException
 
RenderingException(String, Throwable) - Constructor for exception class org.hibernate.models.rendering.RenderingException
 
RenderingTarget - Interface in org.hibernate.models.rendering.spi
Abstraction over the target of rendering (streams, buffers, ...).
RenderingTargetCollectingImpl - Class in org.hibernate.models.rendering.internal
RenderingTarget implementation which collects the rendering into an internal buffer.
RenderingTargetCollectingImpl() - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
 
RenderingTargetCollectingImpl(int) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
 
RenderingTargetStreamImpl - Class in org.hibernate.models.rendering.internal
RenderingTarget implementation which collects the rendering into an internal buffer.
RenderingTargetStreamImpl() - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
 
RenderingTargetStreamImpl(int) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
 
RenderingTargetStreamImpl(Appendable) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
 
RenderingTargetStreamImpl(Appendable, int) - Constructor for class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
 
renderMethod(MethodDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderMethod(MethodDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the method
renderMethodDetails(MethodDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
 
renderMethodDetails(MethodDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderNestedAnnotation(A, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderNestedAnnotation(A, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the unnamed nested annotation.
renderNestedAnnotation(String, A, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderNestedAnnotation(String, A, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the named nested annotation.
renderRecordComponent(RecordComponentDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
renderRecordComponent(RecordComponentDetails, ModelsContext) - Method in interface org.hibernate.models.rendering.spi.Renderer
Render details about the record component
renderRecordComponentDetails(RecordComponentDetails, ModelsContext) - Method in class org.hibernate.models.rendering.internal.SimpleRenderer
 
renderRecordComponentDetails(RecordComponentDetails, ModelsContext) - Method in class org.hibernate.models.rendering.spi.AbstractRenderer
 
repeatableByContainerMap - Variable in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
 
replaceAnnotationUsage(AnnotationDescriptor<A>, ModelsContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
Creates and replaces (if any) an existing usage of the given annotation.
replaceAnnotationUsage(AnnotationDescriptor<S>, AnnotationDescriptor<P>, ModelsContext) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
 
replaceAnnotationUsage(AnnotationDescriptor<S>, AnnotationDescriptor<P>, ModelsContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
Creates and replaces (if any) an existing usage of the given annotation.
resolveAttributeName() - Method in interface org.hibernate.models.spi.FieldDetails
 
resolveAttributeName() - Method in interface org.hibernate.models.spi.MemberDetails
For members potentially representing attributes based on naming patterns, determine the attribute name.
resolveAttributeName() - Method in interface org.hibernate.models.spi.MethodDetails
 
resolveAttributeName() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
resolveClassDetails(String) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
resolveClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Resolves a managed-class by name.
resolveClassDetails(String, MutableClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
resolveClassDetails(String, MutableClassDetailsRegistry.ClassDetailsCreator) - Method in interface org.hibernate.models.internal.MutableClassDetailsRegistry
Resolve (find or create) ClassDetails by name.
resolveDescriptor(Class<A>, AnnotationDescriptorRegistry.DescriptorCreator<A>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
 
resolveDescriptor(Class<A>, AnnotationDescriptorRegistry.DescriptorCreator<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
Get the descriptor for the given annotation type, creating one via the creator if needed.
resolveFromClassDetails(ClassDetails) - Static method in enum class org.hibernate.models.internal.PrimitiveKind
 
resolveFromTypeChar(char) - Static method in enum class org.hibernate.models.internal.PrimitiveKind
 
resolveJavaMember(MethodDetails, Class<?>, ClassLoading, ModelsContext) - Static method in class org.hibernate.models.internal.util.ReflectionHelper
 
resolveJdkValueConverter(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
resolveJdkValueExtractor(ModelsContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
resolvePackageInfo(ClassDetails, ModelsContext) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
Resolve the ClassDetails descriptor for the package which contains the given classDetails.
resolvePrimitiveClass(String) - Static method in class org.hibernate.models.internal.util.PrimitiveTypeHelper
Returns the corresponding Class reference for primitive and primitive-wrapper class names.
resolveRawClass(TypeDetails) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Given a type, resolve the underlying ClassDetails
resolveRelativeAssociatedType(TypeVariableScope) - Method in interface org.hibernate.models.spi.MemberDetails
resolveRelativeClassType(TypeDetails, TypeVariableScope) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Very much the same as TypeDetailsHelper.resolveRelativeType(TypeDetails, TypeVariableScope), except that here we resolve the relative type to the corresponding ClassBasedTypeDetails which gives easy access to the type's ClassDetails
resolveRelativeClassType(TypeVariableScope) - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
resolveRelativeClassType(TypeVariableScope) - Method in interface org.hibernate.models.spi.MemberDetails
Determine the concrete class of the member relative to the given container type.
resolveRelativeType(TypeDetails, TypeVariableScope) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Given an attribute member type and a concrete container type, resolve the type of the attribute relative to that container.
resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
resolveRelativeType(TypeVariableScope) - Method in interface org.hibernate.models.spi.MemberDetails
Determine the type of the member relative to the given container type.
resolveTypeDescriptor(Class<T>) - Static method in class org.hibernate.models.internal.util.AnnotationAttributeTypeHelper
 
resolveTypes(Type[]) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
 
resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.ParameterizedTypeDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in class org.hibernate.models.internal.VoidTypeDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
 
resolveTypeVariable(TypeVariableDetails) - Method in interface org.hibernate.models.spi.ClassDetails
 
resolveTypeVariable(TypeVariableDetails) - Method in interface org.hibernate.models.spi.TypeVariableScope
Resolve the type of the provided type variable relative to this scope.
resolveTypeVariableFromParameterizedType(ParameterizedTypeDetails, TypeVariableDetails) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Resolve a type variable's type relative to the provided parameterized type.
resolveVisibility(int) - Static method in class org.hibernate.models.internal.ModifierUtils
 
RestoredModelContext - Class in org.hibernate.models.serial.internal
ModelsContext implementation used with serialization support.
RestoredModelContext(StorableContextImpl, ClassLoading, boolean) - Constructor for class org.hibernate.models.serial.internal.RestoredModelContext
 

S

SerialAnnotationDescriptor<A> - Interface in org.hibernate.models.serial.spi
 
SerialAnnotationDescriptorImpl<A> - Class in org.hibernate.models.serial.internal
 
SerialAnnotationDescriptorImpl(Class<A>) - Constructor for class org.hibernate.models.serial.internal.SerialAnnotationDescriptorImpl
 
SerialClassDetails - Interface in org.hibernate.models.serial.spi
 
SerialJdkClassDetails - Class in org.hibernate.models.internal.jdk
 
SerialJdkClassDetails(String, Class<?>) - Constructor for class org.hibernate.models.internal.jdk.SerialJdkClassDetails
 
setClassLoading(ClassLoading) - Method in class org.hibernate.models.spi.ModelsConfiguration
Specify a specific ClassLoading to use.
setConfigValue(Object, Object) - Method in class org.hibernate.models.spi.ModelsConfiguration
setExplicitContextProvider(ModelsContextProvider) - Method in class org.hibernate.models.spi.ModelsConfiguration
Specify an explicit provider for ModelsContext instances.
setRegistryPrimer(RegistryPrimer) - Method in class org.hibernate.models.spi.ModelsConfiguration
Specify a registry primer.
setTarget(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
SETTER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
 
Settings - Interface in org.hibernate.models
 
setValue(String, Object) - Method in class org.hibernate.models.internal.AnnotationProxy
 
SHORT - Enum constant in enum class org.hibernate.models.internal.PrimitiveKind
 
SHORT_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.ShortTypeDescriptor
 
ShortTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for short values
ShortTypeDescriptor() - Constructor for class org.hibernate.models.internal.ShortTypeDescriptor
 
shouldTrackImplementors(Map<Object, Object>) - Static method in class org.hibernate.models.spi.ModelsConfiguration
 
SIMPLE_CLASS_LOADING - Static variable in class org.hibernate.models.internal.SimpleClassLoading
 
SimpleClassDetails - Class in org.hibernate.models.internal
ClassDetails implementation for cases where we do not care about fields, methods, record-components nor annotations
SimpleClassDetails(Class<?>) - Constructor for class org.hibernate.models.internal.SimpleClassDetails
 
SimpleClassDetails(Class<?>, ClassDetails, TypeDetails) - Constructor for class org.hibernate.models.internal.SimpleClassDetails
 
SimpleClassLoading - Class in org.hibernate.models.internal
ClassLoading which simply uses our ClassLoader directly
SimpleClassLoading() - Constructor for class org.hibernate.models.internal.SimpleClassLoading
 
SimpleRenderer - Class in org.hibernate.models.rendering.internal
A Renderer with a simplified output format.
SimpleRenderer(RenderingTarget) - Constructor for class org.hibernate.models.rendering.internal.SimpleRenderer
 
size(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
size(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
 
StandardAnnotationDescriptor<A> - Class in org.hibernate.models.internal
Simple implementation of AnnotationDescriptor.
StandardAnnotationDescriptor(Class<A>, AnnotationDescriptor<?>, ModelsContext) - Constructor for class org.hibernate.models.internal.StandardAnnotationDescriptor
 
StandardAnnotationDescriptor(Class<A>, ModelsContext) - Constructor for class org.hibernate.models.internal.StandardAnnotationDescriptor
 
standardSwitchType(Type, ModelsContext) - Static method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
 
StandardTypeDetails - Class in org.hibernate.models.spi
Container for constant static TypeDetails references used often.
Storable<T,S> - Interface in org.hibernate.models.serial.spi
A part of the model context which can be stored in the context's serial form.
StorableContext - Interface in org.hibernate.models.serial.spi
Form of ModelsContext which is serializable.
StorableContextImpl - Class in org.hibernate.models.serial.internal
Standard implementation of StorableContext representing a serializable ModelsContext
StorableContextImpl(boolean, Map<String, ClassDetails>, Map<Class<? extends Annotation>, AnnotationDescriptor<? extends Annotation>>) - Constructor for class org.hibernate.models.serial.internal.StorableContextImpl
 
StorableForm<T> - Interface in org.hibernate.models.serial.spi
Serial form for various parts of a context included in its serial form.
STRING_TYPE_DESCRIPTOR - Static variable in class org.hibernate.models.internal.StringTypeDescriptor
 
StringHelper - Class in org.hibernate.models.internal.util
 
StringHelper() - Constructor for class org.hibernate.models.internal.util.StringHelper
 
StringTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for string values
StringTypeDescriptor() - Constructor for class org.hibernate.models.internal.StringTypeDescriptor
 
switchType(Type) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
 
switchType(Type) - Method in interface org.hibernate.models.internal.jdk.JdkTypeSwitcher
 
switchType(TypeDetails, TypeDetailsSwitch<T>) - Static method in class org.hibernate.models.internal.TypeDetailsSwitcher
 
switchType(TypeDetails, TypeDetailsSwitch<T>, ModelsContext) - Static method in interface org.hibernate.models.spi.TypeDetailsSwitch
Main entry into the generics interpretation, with delegation to the defined case methods
SYNTHETIC - Static variable in class org.hibernate.models.internal.ModifierUtils
 

T

toCode() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
 
toCode() - Method in interface org.hibernate.models.spi.PrimitiveTypeDetails
 
toJavaClass() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
toJavaClass() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
toJavaClass() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
toJavaClass() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
toJavaClass() - Method in interface org.hibernate.models.spi.ClassDetails
Load the corresponding Class using standard ClassLoading.
toJavaClass(ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
toJavaClass(ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
toJavaClass(ClassLoading, ModelsContext) - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
toJavaClass(ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.SimpleClassDetails
 
toJavaClass(ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.ClassDetails
Load the corresponding Class using the specifiedClassLoading.
toJavaMember() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
toJavaMember() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
toJavaMember() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
toJavaMember() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
toJavaMember() - Method in interface org.hibernate.models.spi.FieldDetails
 
toJavaMember() - Method in interface org.hibernate.models.spi.MemberDetails
Access to the underlying Member.
toJavaMember() - Method in interface org.hibernate.models.spi.MethodDetails
 
toJavaMember() - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.FieldDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.MemberDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.MethodDetails
 
toJavaMember(Class<?>, ClassLoading, ModelsContext) - Method in interface org.hibernate.models.spi.RecordComponentDetails
 
toStorableForm() - Method in class org.hibernate.models.internal.BasicModelsContextImpl
 
toStorableForm() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
toStorableForm() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
toStorableForm() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
 
toStorableForm() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
toStorableForm() - Method in class org.hibernate.models.serial.internal.RestoredModelContext
 
toStorableForm() - Method in interface org.hibernate.models.serial.spi.Storable
 
toStorableForm() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
 
toStorableForm() - Method in interface org.hibernate.models.spi.ModelsContext
Serialization support.
toString() - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
 
toString() - Method in class org.hibernate.models.internal.AttributeDescriptorImpl
 
toString() - Method in class org.hibernate.models.internal.ClassTypeDetailsImpl
 
toString() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
toString() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
toString() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
 
toString() - Method in class org.hibernate.models.internal.jdk.JdkFieldDetails
 
toString() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
 
toString() - Method in class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
 
toString() - Method in record class org.hibernate.models.internal.MissingPackageInfoDetails
Returns a string representation of this record class.
toString() - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
toString() - Method in class org.hibernate.models.internal.OrmAnnotationDescriptor
 
toString() - Method in record class org.hibernate.models.internal.PrimitiveTypeDetailsImpl
Returns a string representation of this record class.
toString() - Method in class org.hibernate.models.internal.SimpleClassDetails
 
toString() - Method in class org.hibernate.models.internal.TypeVariableDetailsImpl
 
toString() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Returns a string representation of this record class.
toString() - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
 
TRACK_IMPLEMENTORS - Static variable in interface org.hibernate.models.Settings
Controls whether to track implementors.
TYPE_VARIABLE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A resolved generic type parameter or type argument
TYPE_VARIABLE_REFERENCE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A reference to a resolved type variable occurring in the bound of a recursive type parameter
TypeDetails - Interface in org.hibernate.models.spi
Abstraction for what Hibernate understands about a "type", generally before it has access to the actual Type reference.
TypeDetails.Kind - Enum Class in org.hibernate.models.spi
 
TypeDetailsHelper - Class in org.hibernate.models.spi
Helper utilities for dealing with TypeDetails
TypeDetailsHelper() - Constructor for class org.hibernate.models.spi.TypeDetailsHelper
 
TypeDetailsSwitch<T> - Interface in org.hibernate.models.internal
Switch-style handling for TypeDetails
TypeDetailsSwitch<T> - Interface in org.hibernate.models.spi
Contract used in interpreting generics details.
TypeDetailsSwitcher - Class in org.hibernate.models.internal
Support for switch-style handling of TypeDetails
TypeDetailsSwitcher() - Constructor for class org.hibernate.models.internal.TypeDetailsSwitcher
 
TypeDetailsSwitchSupport<T> - Class in org.hibernate.models.internal
 
TypeDetailsSwitchSupport() - Constructor for class org.hibernate.models.internal.TypeDetailsSwitchSupport
 
TypeVariableDetails - Interface in org.hibernate.models.spi
Models a resolved type parameter or type argument.
TypeVariableDetailsImpl - Class in org.hibernate.models.internal
 
TypeVariableDetailsImpl(String, ClassDetails, List<TypeDetails>) - Constructor for class org.hibernate.models.internal.TypeVariableDetailsImpl
 
TypeVariableReferenceDetails - Interface in org.hibernate.models.spi
Models a reference to a type variable in the bound of a recursive type parameter.
TypeVariableReferenceDetailsImpl - Class in org.hibernate.models.internal
 
TypeVariableReferenceDetailsImpl(String) - Constructor for class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
TypeVariableReferenceDetailsImpl(String, TypeVariableDetails) - Constructor for class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
 
TypeVariableScope - Interface in org.hibernate.models.spi
A scope for TypeVariableDetails references

U

UnhandledMethodException - Exception Class in org.hibernate.models
Generally indicates an attempt to call an unknown/unhandled method on an annotation proxy.
UnhandledMethodException(String) - Constructor for exception class org.hibernate.models.UnhandledMethodException
 
UnhandledMethodException(String, Throwable) - Constructor for exception class org.hibernate.models.UnhandledMethodException
 
unindent(int) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
unindent(int) - Method in interface org.hibernate.models.rendering.spi.RenderingTarget
Decrease the indentation by the given factor.
UnknownAnnotationAttributeException - Exception Class in org.hibernate.models
Indicates an attempt to access a non-existent annotation attribute
UnknownAnnotationAttributeException(Class<? extends Annotation>, String) - Constructor for exception class org.hibernate.models.UnknownAnnotationAttributeException
 
UnknownAnnotationAttributeException(String) - Constructor for exception class org.hibernate.models.UnknownAnnotationAttributeException
 
UnknownClassException - Exception Class in org.hibernate.models
Indicates an attempt to access an unknown class by name
UnknownClassException(String) - Constructor for exception class org.hibernate.models.UnknownClassException
 
UnknownClassException(String, Throwable) - Constructor for exception class org.hibernate.models.UnknownClassException
 
unwrap(A) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
 
unwrap(E) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
 
unwrap(Boolean) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
 
unwrap(Byte) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
 
unwrap(Character) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
 
unwrap(Class<?>) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
 
unwrap(Double) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
 
unwrap(Float) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
 
unwrap(Integer) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
 
unwrap(Long) - Method in class org.hibernate.models.internal.LongTypeDescriptor
 
unwrap(Short) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
 
unwrap(String) - Method in class org.hibernate.models.internal.StringTypeDescriptor
 
unwrap(V) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
 
unwrap(V[]) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
 

V

valueOf(String) - Static method in enum class org.hibernate.models.internal.PrimitiveKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.hibernate.models.spi.MemberDetails.Visibility
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.hibernate.models.spi.MethodDetails.MethodKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.hibernate.models.spi.TypeDetails.Kind
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.hibernate.models.internal.PrimitiveKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.hibernate.models.spi.MemberDetails.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.hibernate.models.spi.MethodDetails.MethodKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.hibernate.models.spi.TypeDetails.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
ValueTypeDescriptor<V> - Interface in org.hibernate.models.spi
Descriptor for the annotation attribute types, acting as a producer for AttributeDescriptor, JdkValueConverter and JdkValueExtractor references
VOID - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
Used to designate a Java method that returns nothing
VOID_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
Details for void.class
VOID_OBJECT_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
Details for Void.class
VOID_OBJECT_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
Details for Void.class
VOID_TYPE_DETAILS - Static variable in class org.hibernate.models.spi.StandardTypeDetails
Details for void.class
VoidTypeDetails - Interface in org.hibernate.models.spi
Models Java's void (or Void) type
VoidTypeDetailsImpl - Class in org.hibernate.models.internal
TypeDetails referring to a void or Void
VoidTypeDetailsImpl(ClassDetails) - Constructor for class org.hibernate.models.internal.VoidTypeDetailsImpl
 

W

walkConcreteTypes(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
walkConcreteTypes(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Visit all concrete (non-abstract, non-interface) ClassDetails from the give base type.
walkContainers(boolean, ModelsContext, Consumer<ClassDetails>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Walk "up" containers from this target.
walkContainers(AnnotationTarget, boolean, ModelsContext, Consumer<ClassDetails>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
 
walkImplementors(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
walkImplementors(String, boolean, ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Walks the inheritance tree downward, starting from base, calling the consumer for each subclass and interface which is directly an implementor.
walkSelfAndContainers(boolean, ModelsContext, Consumer<AnnotationTarget>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Walk "up" containers from this target.
walkSelfAndContainers(AnnotationTarget, boolean, ModelsContext, Consumer<AnnotationTarget>) - Static method in class org.hibernate.models.internal.AnnotationTargetHelper
 
WILDCARD_TYPE - Enum constant in enum class org.hibernate.models.spi.TypeDetails.Kind
A generic wildcard type
WildcardTypeDetails - Interface in org.hibernate.models.spi
Models a wildcard type declaration.
WildcardTypeDetailsImpl - Record Class in org.hibernate.models.internal
 
WildcardTypeDetailsImpl(TypeDetails, boolean) - Constructor for record class org.hibernate.models.internal.WildcardTypeDetailsImpl
Creates an instance of a WildcardTypeDetailsImpl record class.
wrap(A, AttributeDescriptor<A>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkNestedValueExtractor
 
wrap(V[], AttributeDescriptor<V[]>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkArrayValueExtractor
 
wrap(V, AttributeDescriptor<V>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.AbstractJdkValueExtractor
 
wrap(V, AttributeDescriptor<V>, ModelsContext) - Method in class org.hibernate.models.internal.jdk.JdkPassThruExtractor
 
write(String) - Method in class org.hibernate.models.rendering.internal.RenderingTargetCollectingImpl
 
write(String) - Method in class org.hibernate.models.rendering.internal.RenderingTargetStreamImpl
 
write(String) - Method in class org.hibernate.models.rendering.spi.AbstractRenderingTarget
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form