Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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.dynamic
- AbstractAnnotationTarget - Class in org.hibernate.models.internal.jandex
- AbstractAnnotationTarget - 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
- AbstractAnnotationTarget(Supplier<Annotation[]>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.AbstractAnnotationTarget
- AbstractAnnotationTarget(SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- AbstractAnnotationTarget(SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jandex.AbstractAnnotationTarget
- AbstractClassDetailsRegistry - Class in org.hibernate.models.internal
- AbstractClassDetailsRegistry() - Constructor for class org.hibernate.models.internal.AbstractClassDetailsRegistry
- AbstractClassDetailsRegistry(Map<String, ClassDetails>, Map<String, List<ClassDetails>>) - Constructor for class org.hibernate.models.internal.AbstractClassDetailsRegistry
- AbstractTypeDescriptor<V> - Class in org.hibernate.models.internal
-
Base support for AttributeDescriptor implementations
- AbstractTypeDescriptor() - Constructor for class org.hibernate.models.internal.AbstractTypeDescriptor
- AbstractValueExtractor<W> - Class in org.hibernate.models.internal.jandex
- AbstractValueExtractor<W,
R> - Class in org.hibernate.models.internal.jdk - AbstractValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.AbstractValueExtractor
- AbstractValueExtractor() - Constructor for class org.hibernate.models.internal.jdk.AbstractValueExtractor
- accept(int, T) - Method in interface org.hibernate.models.internal.util.IndexedConsumer
- accept(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails.ClassDetailsConsumer
- addAnnotationUsage(AnnotationUsage<X>) - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
-
Applies the given
annotationUsageto this target. - addAnnotationUsage(AnnotationUsage<X>) - Method in class org.hibernate.models.internal.jandex.AbstractAnnotationTarget
- addAnnotationUsage(AnnotationUsage<X>) - Method in class org.hibernate.models.internal.jdk.AbstractAnnotationTarget
- addAnnotationUsage(AnnotationUsage<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.ClassDetailsRegistryImmutable
- addClassDetails(String, ClassDetails) - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- addClassDetails(String, ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Adds a managed-class descriptor using the given
nameas the registration key - addClassDetails(ClassDetails) - Method in class org.hibernate.models.internal.ClassDetailsRegistryImmutable
- addClassDetails(ClassDetails) - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- addClassDetails(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
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.jandex.JandexClassDetails
- addField(FieldDetails) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- addField(FieldDetails) - Method in interface org.hibernate.models.spi.MutableClassDetails
- addMethod(MethodDetails) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- addMethod(MethodDetails) - Method in class org.hibernate.models.internal.jandex.JandexClassDetails
- 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 in org.hibernate.models
-
Indicates a problem accessing annotation details from the domain model sources.
- AnnotationAccessException(String) - Constructor for exception org.hibernate.models.AnnotationAccessException
- AnnotationAccessException(String, Throwable) - Constructor for exception org.hibernate.models.AnnotationAccessException
- AnnotationDescriptor<A extends Annotation> - Interface in org.hibernate.models.spi
-
Describes an annotation type (the Class)
- AnnotationDescriptorImpl<A extends Annotation> - Class in org.hibernate.models.internal.jdk
-
AnnotationDescriptor built from the Annotation's Class reference
- AnnotationDescriptorImpl(Class<A>, AnnotationDescriptor<?>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.AnnotationDescriptorImpl
- AnnotationDescriptorImpl(Class<A>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.AnnotationDescriptorImpl
- AnnotationDescriptorOrmImpl<A extends Annotation> - Class in org.hibernate.models.internal.jdk
-
AnnotationDescriptor for cases where we do not want to deal with ANNOTATION_TYPE annotations, most notably, Jakarta and Hibernate annotations
- AnnotationDescriptorOrmImpl(Class<A>, AnnotationDescriptor<?>) - Constructor for class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- AnnotationDescriptorRegistry - Interface in org.hibernate.models.spi
-
Registry of descriptors for all known annotations
- AnnotationDescriptorRegistry.DescriptorCreator<A extends Annotation> - Interface in org.hibernate.models.spi
- AnnotationDescriptorRegistryImmutable - Class in org.hibernate.models.internal
- AnnotationDescriptorRegistryImmutable(Map<Class<? extends Annotation>, AnnotationDescriptor<?>>, Map<AnnotationDescriptor<?>, AnnotationDescriptor<?>>) - Constructor for class org.hibernate.models.internal.AnnotationDescriptorRegistryImmutable
- AnnotationDescriptorRegistryStandard - Class in org.hibernate.models.internal
-
Access to AnnotationDescriptor instances based on a number of look-ups
- AnnotationDescriptorRegistryStandard(SourceModelBuildingContextImpl) - Constructor for class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- AnnotationHelper - Class in org.hibernate.models.internal
-
Helper for dealing with actual
Annotationreferences - AnnotationProxy<A extends Annotation> - Class in org.hibernate.models.internal
- AnnotationProxy(AnnotationDescriptor<A>, Map<String, ?>) - 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> - 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
- AnnotationTargetSupport - Interface in org.hibernate.models.internal
- AnnotationUsage<A extends Annotation> - Interface in org.hibernate.models.spi
-
Describes the usage of an annotation class on one of its allowable targets.
- AnnotationUsageBuilder - Class in org.hibernate.models.internal.jandex
-
Helper for building
AnnotationUsageinstances based on Jandex AnnotationInstance references - AnnotationUsageBuilder - Class in org.hibernate.models.internal.jdk
-
Helper for building
AnnotationUsageinstances - AnnotationUsageHelper - Class in org.hibernate.models.internal
-
Helper for dealing with annotation wrappers -
AnnotationDescriptorAnnotationUsage - apply(Class<?>, Indexer, ClassLoading) - Static method in class org.hibernate.models.internal.jandex.JandexIndexerHelper
- apply(String, Indexer, ClassLoading) - Static method in class org.hibernate.models.internal.jandex.JandexIndexerHelper
- applyAnnotationUsage(AnnotationDescriptor<A>, Consumer<MutableAnnotationUsage<A>>, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Applies a usage of the given
annotationTypeto this target, allowing for configuration of the applied usage. - applyAnnotationUsage(AnnotationDescriptor<A>, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.MutableAnnotationTarget
-
Applies a usage of the given
annotationTypeto this target. - applyAttribute(String, ClassDetails, boolean, boolean, Consumer<DynamicFieldDetails>, SourceModelBuildingContext) - 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, Consumer<DynamicFieldDetails>, SourceModelBuildingContext) - 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, SourceModelBuildingContext) - 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>, Class<?>) - 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
- ArrayValueExtractor<V> - Class in org.hibernate.models.internal.jandex
- ArrayValueExtractor<V,
R> - Class in org.hibernate.models.internal.jdk - ArrayValueExtractor(ValueWrapper<List<V>, AnnotationValue>) - Constructor for class org.hibernate.models.internal.jandex.ArrayValueExtractor
- ArrayValueExtractor(ValueWrapper<List<V>, R[]>) - Constructor for class org.hibernate.models.internal.jdk.ArrayValueExtractor
- ArrayValueWrapper<V> - Class in org.hibernate.models.internal.jandex
- ArrayValueWrapper<V,
R> - Class in org.hibernate.models.internal.jdk - ArrayValueWrapper(ValueWrapper<V, AnnotationValue>) - Constructor for class org.hibernate.models.internal.jandex.ArrayValueWrapper
- ArrayValueWrapper(ValueWrapper<V, R>) - Constructor for class org.hibernate.models.internal.jdk.ArrayValueWrapper
- 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.
- 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.
- 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.
- 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
ClassDetailsRegistryand prime the JandexIndexer(if we are creating the index). - BaseLineJavaTypes() - Constructor for class org.hibernate.models.internal.BaseLineJavaTypes
- 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
- BooleanValueExtractor - Class in org.hibernate.models.internal.jandex
-
Extracts boolean values from an attribute
- BooleanValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.BooleanValueExtractor
- BooleanValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a boolean
- BooleanValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.BooleanValueWrapper
- bound() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Returns the value of the
boundrecord component. - BRIDGE - Static variable in class org.hibernate.models.internal.ModifierUtils
- buildAnnotationDescriptor(Class<A>, AnnotationDescriptor<?>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildAnnotationDescriptor(Class<A>, AnnotationDescriptorRegistry) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildClassDetails(String, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexBuilders
- buildClassDetails(String, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildClassDetails(String, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ClassDetailsBuilder
-
Build a ClassDetails descriptor for a class with the given name
- buildClassDetailsStatic(Class<?>, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildClassDetailsStatic(String, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexBuilders
- buildClassDetailsStatic(String, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildClassDetailsStatic(String, IndexView, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexBuilders
- buildGetterDetails(Method, ClassDetails, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildMethodDetails(Method, ClassDetails, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- buildMethodDetails(MethodInfo, ClassDetails, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexBuilders
- buildSetterDetails(Method, ClassDetails, SourceModelBuildingContext) - 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
- ByteValueExtractor - Class in org.hibernate.models.internal.jandex
-
Extracts boolean values from an attribute
- ByteValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.ByteValueExtractor
- ByteValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a byte
- ByteValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.ByteValueWrapper
C
- caseArrayType(ArrayTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseArrayType(ArrayTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseArrayType(ArrayTypeDetails, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseArrayType(ArrayTypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseArrayType(ArrayType, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseArrayType(ArrayType, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsBoundTypeSwitch
- caseClass(ClassTypeDetails, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseClass(ClassTypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseClass(ClassType, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseClass(ClassType, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseParameterizedType(ParameterizedTypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseParameterizedType(ParameterizedType, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseParameterizedType(ParameterizedType, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- casePrimitive(PrimitiveTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- casePrimitive(PrimitiveTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- casePrimitive(PrimitiveTypeDetails, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- casePrimitive(PrimitiveTypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- casePrimitive(PrimitiveType, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- casePrimitive(PrimitiveType, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseTypeVariable(TypeVariableDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseTypeVariable(TypeVariable, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseTypeVariable(TypeVariable, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseTypeVariableReference(TypeVariableReferenceDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseTypeVariableReference(TypeVariableReference, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseTypeVariableReference(TypeVariableReference, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- caseVoid(VoidTypeDetails) - Method in interface org.hibernate.models.internal.TypeDetailsSwitch
- caseVoid(VoidTypeDetails) - Method in class org.hibernate.models.internal.TypeDetailsSwitchSupport
- caseVoid(VoidTypeDetails, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseVoid(VoidTypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseVoid(VoidType, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseVoid(VoidType, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- caseWildcardType(WildcardTypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- caseWildcardType(WildcardType, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- caseWildcardType(WildcardType, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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
- CharacterValueExtractor - Class in org.hibernate.models.internal.jandex
-
Extracts character values from an attribute
- CharacterValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.CharacterValueExtractor
- CharacterValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a character
- CharacterValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.CharacterValueWrapper
- 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 interface org.hibernate.models.spi.ClassBasedTypeDetails
-
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
classDetailsrecord component. - ClassDetails - Interface in org.hibernate.models.spi
-
Abstraction for what Hibernate understands about a "class", generally before it has access to the actual
Classreference, if there is aClassat 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) - classDetailsMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- ClassDetailsRegistry - Interface in org.hibernate.models.spi
-
Registry of all
ClassDetailsreferences - ClassDetailsRegistry.ClassDetailsConsumer - Interface in org.hibernate.models.spi
- ClassDetailsRegistry.ClassDetailsCreator - Interface in org.hibernate.models.spi
-
Create a CLass Details
- ClassDetailsRegistryImmutable - Class in org.hibernate.models.internal
- ClassDetailsRegistryImmutable(Map<String, ClassDetails>, Map<String, List<ClassDetails>>) - Constructor for class org.hibernate.models.internal.ClassDetailsRegistryImmutable
- ClassDetailsRegistryStandard - Class in org.hibernate.models.internal
-
Standard ClassDetailsRegistry implementation.
- ClassDetailsRegistryStandard(SourceModelBuildingContext) - 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
Classreference 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
- ClassValueExtractor - Class in org.hibernate.models.internal.jandex
- ClassValueExtractor - Class in org.hibernate.models.internal.jdk
- ClassValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.ClassValueExtractor
- ClassValueExtractor() - Constructor for class org.hibernate.models.internal.jdk.ClassValueExtractor
- ClassValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a class
- ClassValueWrapper - Class in org.hibernate.models.internal.jdk
- ClassValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.ClassValueWrapper
- ClassValueWrapper() - Constructor for class org.hibernate.models.internal.jdk.ClassValueWrapper
- clearAnnotationUsages() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- clearAnnotationUsages() - Method in class org.hibernate.models.internal.jandex.AbstractAnnotationTarget
- clearAnnotationUsages() - Method in class org.hibernate.models.internal.jdk.AbstractAnnotationTarget
- 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
- 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
- collectUsages(AnnotationTarget, AnnotationTarget, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
-
Create the AnnotationUsages map for a given target
- consume(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry.ClassDetailsConsumer
- countArrayDimensions(String) - Static method in class org.hibernate.models.internal.util.StringHelper
- createAttributeDescriptor(AnnotationDescriptor<?>, String) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- createAttributeDescriptor(AnnotationDescriptor<?>, String) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createAttributeDescriptor(AnnotationDescriptor<?>, String) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
-
Factory for creating typed AttributeDescriptor references
- createClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry.ClassDetailsCreator
- createClassDetails(String, ClassDetailsBuilder) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- createClassDetails(String, ClassDetailsBuilder) - Method in class org.hibernate.models.internal.ClassDetailsRegistryImmutable
- createClassDetails(String, ClassDetailsBuilder) - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- createClassDetails(String, ClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- createClassDetails(String, ClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.ClassDetailsRegistryImmutable
- createClassDetails(String, ClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- createDescriptor(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry.DescriptorCreator
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- createJandexExtractor(SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- createJandexWrapper(SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- createJdkExtractor(SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.LongTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.StringTypeDescriptor
- createJdkWrapper(SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
- createOrmDescriptor(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationHelper
- createOrmDescriptor(Class<A>, AnnotationDescriptor<?>) - Static method in class org.hibernate.models.internal.AnnotationHelper
- createUsage(AnnotationTarget, Consumer<MutableAnnotationUsage<A>>, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Create a usage of this annotation with all attribute values defaulted, allowing customization prior to return.
- createUsage(AnnotationTarget, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Create a usage of this annotation with all attribute values defaulted.
- createValue(AttributeDescriptor<?>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.AbstractTypeDescriptor
- createValue(AttributeDescriptor<?>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- createValue(AttributeDescriptor<?>, AnnotationTarget, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
-
Creates a properly typed default attribute value.
D
- DEFAULT_BUILDER - Static variable in class org.hibernate.models.internal.jandex.JandexBuilders
- DEFAULT_BUILDER - Static variable in class org.hibernate.models.internal.jdk.JdkBuilders
-
Singleton access
- 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, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.IsResolvedTypeSwitch
- defaultCase(TypeDetails, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.TypeDetailsSwitch
- defaultCase(Type, SourceModelBuildingContext) - Method in interface org.hibernate.models.internal.jandex.JandexTypeSwitch
- defaultCase(Type, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- descriptorMap - Variable in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- 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. - DOCUMENTED - Static variable in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
- 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
- DoubleValueExtractor - Class in org.hibernate.models.internal.jandex
- DoubleValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.DoubleValueExtractor
- DoubleValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a double
- DoubleValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.DoubleValueWrapper
- DYNAMIC_ATTRIBUTE_MODIFIERS - Static variable in class org.hibernate.models.internal.ModifierUtils
- DynamicAnnotationUsage<A extends Annotation> - Class in org.hibernate.models.internal.dynamic
-
AnnotationUsage built dynamically (for dynamic models, XML mappings, etc.)
- DynamicAnnotationUsage(AnnotationDescriptor<A>, AnnotationTarget, SourceModelContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- DynamicAnnotationUsage(AnnotationDescriptor<A>, SourceModelContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- 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, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassDetails(String, String, Class<?>, boolean, ClassDetails, TypeDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassDetails(String, ClassDetails, TypeDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- DynamicClassDetails(String, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicClassDetails
- 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, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- DynamicFieldDetails(String, TypeDetails, ClassDetails, int, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- DynamicMethodDetails - Class in org.hibernate.models.internal.dynamic
-
MethodDetails which does not necessarily map to a physical Method (dynamic models)
- DynamicMethodDetails(String, TypeDetails, ClassDetails, MethodDetails.MethodKind, int, boolean, boolean, ClassDetails, List<ClassDetails>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicMethodDetails
- DynamicMethodDetails(String, TypeDetails, ClassDetails, MethodDetails.MethodKind, int, ClassDetails, List<ClassDetails>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.dynamic.DynamicMethodDetails
E
- EnumTypeDescriptor<E extends Enum<E>> - Class in org.hibernate.models.internal
-
Descriptor for enum values
- EnumTypeDescriptor(Class<E>) - Constructor for class org.hibernate.models.internal.EnumTypeDescriptor
- EnumValueExtractor<E extends Enum<E>> - Class in org.hibernate.models.internal.jandex
- EnumValueExtractor(Class<E>) - Constructor for class org.hibernate.models.internal.jandex.EnumValueExtractor
- EnumValueExtractor(EnumValueWrapper<E>) - Constructor for class org.hibernate.models.internal.jandex.EnumValueExtractor
- EnumValueWrapper<E extends Enum<E>> - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as an enum
- EnumValueWrapper(Class<E>) - Constructor for class org.hibernate.models.internal.jandex.EnumValueWrapper
- 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.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.
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.AbstractValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ArrayValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.BooleanValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ByteValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.CharacterValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ClassValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.DoubleValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.EnumValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.FloatValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.IntegerValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.LongValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.NestedValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ShortValueExtractor
- extractAndWrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.StringValueExtractor
- extractAttributeDescriptors(AnnotationDescriptor<A>, Class<A>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- extractAttributeValues(A, AnnotationDescriptor<A>, AnnotationTarget, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.AnnotationUsageBuilder
-
Extracts values from an annotation
- extractAttributeValues(AnnotationInstance, AnnotationDescriptor<A>, AnnotationTarget, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
-
Extracts values from an annotation creating AnnotationAttributeValue references.
- 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
- extractTargets(Class<A>) - Static method in class org.hibernate.models.internal.AnnotationHelper
- extractTypeParameters(ParameterizedType) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- extractValue(Annotation, String, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.AbstractValueExtractor
- extractValue(Annotation, AttributeDescriptor<W>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.AbstractValueExtractor
- extractValue(AnnotationInstance, String, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.AbstractValueExtractor
- extractValue(S, String, AnnotationTarget, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueExtractor
-
Extract the value of the named attribute from the given annotation
- extractValue(S, AttributeDescriptor<V>, AnnotationTarget, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueExtractor
-
Extract the value of the described attribute from the given annotation
F
- FIELD - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
- FieldDetails - Interface in org.hibernate.models.spi
- findAttribute(String) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
Get an attribute descriptor by name, returning
nullif the name is not an attribute of the described annotation. - findAttributeValue(String) - Method in class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- findAttributeValue(String) - Method in class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- findAttributeValue(String) - Method in class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- findAttributeValue(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
-
The value of the named annotation attribute
- 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. - 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>, AnnotationUsage<? 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
- FloatValueExtractor - Class in org.hibernate.models.internal.jandex
- FloatValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.FloatValueExtractor
- FloatValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a float
- FloatValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.FloatValueWrapper
- forAllAnnotationUsages(Consumer<AnnotationUsage<?>>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Allows to visit every annotation on the target.
- forEachAnnotationUsage(Class<A>, Consumer<AnnotationUsage<A>>) - Method in class org.hibernate.models.internal.SourceModelBuildingContextImpl
- forEachAnnotationUsage(Class<A>, Consumer<AnnotationUsage<A>>) - Method in interface org.hibernate.models.spi.SharedAnnotationScope
- forEachAnnotationUsage(Class<X>, Consumer<AnnotationUsage<X>>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- forEachAnnotationUsage(Class<X>, Consumer<AnnotationUsage<X>>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- forEachAnnotationUsage(Class<X>, Consumer<AnnotationUsage<X>>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- forEachAnnotationUsage(Class<X>, Consumer<AnnotationUsage<X>>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of
AnnotationTarget.forEachAnnotationUsage(AnnotationDescriptor, Consumer)accepting the annotation Class - forEachAnnotationUsage(AnnotationDescriptor<A>, Consumer<AnnotationUsage<A>>) - Method in interface org.hibernate.models.spi.SharedAnnotationScope
- forEachAnnotationUsage(AnnotationDescriptor<X>, Consumer<AnnotationUsage<X>>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- forEachAnnotationUsage(AnnotationDescriptor<X>, Consumer<AnnotationUsage<X>>) - Method in interface org.hibernate.models.spi.AnnotationTarget
- 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
- 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
- forEachField(IndexedConsumer<FieldDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- 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
- forEachMethod(IndexedConsumer<MethodDetails>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- 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
- 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
consumerand 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>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Returns a "matching value" using the passed
processorfrom the annotations, of the passedannotationType, used on the target.
G
- getAllAnnotationUsages() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getAllAnnotationUsages() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getAllAnnotationUsages() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getAllAnnotationUsages() - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Access to all the annotations used on this target.
- getAllAnnotationUsages(Class<A>) - Method in class org.hibernate.models.internal.SourceModelBuildingContextImpl
- getAllAnnotationUsages(Class<A>) - Method in interface org.hibernate.models.spi.SharedAnnotationScope
- getAllAnnotationUsages(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.SharedAnnotationScope
- getAllowableTargets() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorImpl
- getAllowableTargets() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getAllowableTargets() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
The places the described annotation can be used
- getAnnotationDescriptor() - Method in class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- getAnnotationDescriptor() - Method in class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- getAnnotationDescriptor() - Method in class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- getAnnotationDescriptor() - Method in interface org.hibernate.models.spi.AnnotationUsage
-
Descriptor for the type of the used annotation
- getAnnotationDescriptorRegistry() - Method in class org.hibernate.models.internal.SourceModelBuildingContextImpl
- getAnnotationDescriptorRegistry() - Method in interface org.hibernate.models.spi.SourceModelContext
-
The registry of annotation descriptors
- getAnnotationTarget() - Method in class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- getAnnotationTarget() - Method in class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- getAnnotationTarget() - Method in class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- getAnnotationTarget() - Method in interface org.hibernate.models.spi.AnnotationUsage
-
The target where this usage occurs
- getAnnotationType() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorImpl
- getAnnotationType() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getAnnotationType() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
The annotation type
- getAnnotationType() - Method in interface org.hibernate.models.spi.AnnotationUsage
-
Type of the used annotation
- getAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of
AnnotationTarget.getAnnotationUsage(AnnotationDescriptor)accepting the annotation Class - getAnnotationUsage(Class<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- getAnnotationUsage(AnnotationDescriptor<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get the usage of the given annotation on this target.
- getAnnotationUsage(AnnotationDescriptor<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- 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.dynamic.DynamicMethodDetails
- getArgumentTypes() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- 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.jdk.AnnotationDescriptorImpl
- getAttributes() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getAttributes() - Method in interface org.hibernate.models.spi.AnnotationDescriptor
-
The attributes of the annotation
- getAttributeValue(String) - Method in class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
-
DynamicAnnotationUsage
- getAttributeValue(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
-
The value of the named annotation attribute
- getAttributeValue(String, Supplier<V>) - Method in interface org.hibernate.models.spi.AnnotationUsage
-
The value of the named annotation attribute
- getAttributeValue(String, V) - Method in interface org.hibernate.models.spi.AnnotationUsage
-
The value of the named annotation attribute
- getAttributeValue(AttributeDescriptor<V>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getBoolean(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getBoolean(String, boolean) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getBoolean(String, Supplier<Boolean>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- 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
- getBuildingContext() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getBuildingContext() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- getBuildingContext() - Method in class org.hibernate.models.internal.jandex.AbstractAnnotationTarget
- getBuildingContext() - Method in class org.hibernate.models.internal.jdk.AbstractAnnotationTarget
- getByte(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getByte(String, Byte) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getByte(String, Supplier<Byte>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- 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.AnnotationUsage
- 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 - getClassDetails(String, Supplier<ClassDetails>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getClassDetails(String, ClassDetails) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getClassDetailsRegistry() - Method in class org.hibernate.models.internal.SourceModelBuildingContextImpl
- getClassDetailsRegistry() - Method in interface org.hibernate.models.spi.SourceModelContext
-
Registry of managed-classes
- getClassLoading() - Method in class org.hibernate.models.internal.SourceModelBuildingContextImpl
- getClassLoading() - Method in interface org.hibernate.models.spi.SourceModelBuildingContext
-
If model processing code needs to load things from the class-loader, they should really use this access.
- getClassName() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getClassName() - Method in class org.hibernate.models.internal.jandex.JandexClassDetails
- getClassName() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getClassName() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getClassName() - Method in interface org.hibernate.models.spi.ClassDetails
-
The name of the
Class, ornullfor dynamic models. - 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
- getContainedRepeatableDescriptor(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
-
Assuming the
descriptoris a repeatable container, return the descriptor of the annotation for which it acts as a container. - 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.dynamic.DynamicMethodDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- getDeclaringType() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- 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.AnnotationDescriptorRegistryImmutable
- 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. - getDimensions() - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
- getDimensions() - Method in interface org.hibernate.models.spi.ArrayTypeDetails
- 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.
- getDouble(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getDouble(String, Double) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getDouble(String, Supplier<Double>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getElementType() - Method in interface org.hibernate.models.spi.MemberDetails
-
Get the plural element type for this member.
- getEnum(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getEnum(String, E) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getEnum(String, E, Class<E>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getEnum(String, Class<E>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getEnum(String, Supplier<E>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getEnum(String, Supplier<E>, Class<E>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- 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.jandex.JandexClassDetails
- getFields() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getFields() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getFields() - Method in interface org.hibernate.models.spi.ClassDetails
-
Get the fields for this class
- getFloat(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getFloat(String, Float) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getFloat(String, Supplier<Float>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getGenericSuperType() - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
- getGenericSuperType() - Method in class org.hibernate.models.internal.jandex.JandexClassDetails
- getGenericSuperType() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getGenericSuperType() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getGenericSuperType() - Method in interface org.hibernate.models.spi.ClassDetails
- 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.jandex.JandexClassDetails
- getImplementedInterfaces() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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.
- getInteger(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getInteger(String, Integer) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getInteger(String, Supplier<Integer>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getJandexAnnotationTarget() - Method in class org.hibernate.models.internal.jandex.AbstractAnnotationTarget
-
The Jandex AnnotationTarget we can use to read the AnnotationInstance from which to build the AnnotationUsage map
- getJandexAnnotationTarget() - Method in class org.hibernate.models.internal.jandex.JandexClassDetails
- getJandexAnnotationTarget() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- getJandexAnnotationTarget() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- getJandexAnnotationTarget() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- getJandexIndex() - Method in class org.hibernate.models.internal.SourceModelBuildingContextImpl
- getJandexIndex() - Method in interface org.hibernate.models.spi.SourceModelBuildingContext
-
Access to the pre-built Jandex index}, if any.
- 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
- getList(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getList(String, Supplier<List<E>>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getList(String, List<E>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getLong(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getLong(String, Long) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getLong(String, Supplier<Long>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getMapKeyType() - Method in interface org.hibernate.models.spi.MemberDetails
-
Get the map key type for this member.
- getMetaAnnotated(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getMetaAnnotated(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getMetaAnnotated(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Returns all AnnotationUsage references from this target where the usage's annotation class is annotated with the given
metaAnnotationType. - getMetaAnnotated(Class<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getMethod() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getMethodKind() - Method in class org.hibernate.models.internal.dynamic.DynamicMethodDetails
- getMethodKind() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- 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.jandex.JandexClassDetails
- getMethods() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- getMethods() - Method in class org.hibernate.models.internal.SimpleClassDetails
- getMethods() - Method in interface org.hibernate.models.spi.ClassDetails
-
Get the methods for this class
- getModifiers() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- getModifiers() - Method in class org.hibernate.models.internal.dynamic.DynamicMethodDetails
- getModifiers() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- getModifiers() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- getModifiers() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- 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.
- 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.dynamic.DynamicMethodDetails
- getName() - Method in class org.hibernate.models.internal.jandex.JandexClassDetails
- getName() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- getName() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- getName() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- getName() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorImpl
- getName() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- 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.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.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
- getNamedAnnotation(AnnotationDescriptor<A>, String, String) - Method in interface org.hibernate.models.spi.SharedNamedAnnotationScope
-
Get a usage of the given
annotationDescriptorwhoseattributeToMatchattribute value matches the givenmatchName. - getNamedAnnotation(AnnotationDescriptor<X>, String) - Method in interface org.hibernate.models.spi.SharedNamedAnnotationScope
-
Get a usage of the given annotation
annotationDescriptorwhoseattributeToMatchattribute value matches the givenmatchName. - getNamedAnnotationUsage(Class<X>, String) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getNamedAnnotationUsage(Class<X>, String) - Method in interface org.hibernate.models.spi.AnnotationTarget
- getNamedAnnotationUsage(Class<X>, String, String) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getNamedAnnotationUsage(Class<X>, String, String) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getNamedAnnotationUsage(Class<X>, String, String) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getNamedAnnotationUsage(Class<X>, String, String) - Method in interface org.hibernate.models.spi.AnnotationTarget
- getNamedAnnotationUsage(AnnotationDescriptor<A>, String, String) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get a usage of the given annotation
typewhoseattributeToMatchattribute value matches the givenmatchName. - getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getNamedAnnotationUsage(AnnotationDescriptor<X>, String, String) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get a usage of the given annotation
typewhoseattributeToMatchattribute value matches the givenmatchName. - getNamedUsage(AnnotationDescriptor<A>, String, String, Map<Class<? extends Annotation>, AnnotationUsage<?>>) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- getNestedUsage(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getNestedUsage(String, Supplier<AnnotationUsage<X>>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getNestedUsage(String, AnnotationUsage<X>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- 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.jandex.JandexClassDetails
- getRecordComponents() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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
- getRepeatableContainer() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorImpl
- getRepeatableContainer() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- 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>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getRepeatedAnnotationUsages(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getRepeatedAnnotationUsages(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of AnnotationTarget.getRepeatedAnnotationUsages(AnnotationDescriptor) accepting the annotation Class
- getRepeatedAnnotationUsages(Class<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.internal.ClassDetailsSupport
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- getRepeatedAnnotationUsages(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Get all usages of the specified
annotationTypein this scope. - getRepeatedAnnotationUsages(AnnotationDescriptor<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- getRepeatedUsages(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>>) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- getReturnType() - Method in class org.hibernate.models.internal.dynamic.DynamicMethodDetails
- getReturnType() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- getReturnType() - Method in class org.hibernate.models.internal.jdk.JdkMethodDetails
- getReturnType() - Method in interface org.hibernate.models.spi.MethodDetails
- getShort(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getShort(String, Short) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getShort(String, Supplier<Short>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getSingleAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of
AnnotationTarget.getSingleAnnotationUsage(AnnotationDescriptor)accepting the annotation Class - getSingleAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of AnnotationTarget.getAnnotationUsage(AnnotationDescriptor) which returns
nullinstead of throwing AnnotationAccessException when more than one usage of the requested annotation exists. - getString(String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getString(String, String) - Method in interface org.hibernate.models.spi.AnnotationUsage
- getString(String, Supplier<String>) - Method in interface org.hibernate.models.spi.AnnotationUsage
- 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.jandex.JandexClassDetails
- getSuperClass() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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.dynamic.DynamicMethodDetails
- getType() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- getType() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- getType() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- 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.jandex.JandexClassDetails
- getTypeParameters() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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(AnnotationDescriptor<A>, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>>) - Static method in class org.hibernate.models.internal.AnnotationUsageHelper
- getUsageMap() - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- getUsageMap() - Method in class org.hibernate.models.internal.dynamic.AbstractAnnotationTarget
- getUsageMap() - Method in class org.hibernate.models.internal.jandex.AbstractAnnotationTarget
- getUsageMap() - Method in class org.hibernate.models.internal.jdk.AbstractAnnotationTarget
- getVisibility() - Method in interface org.hibernate.models.spi.MemberDetails
-
Get the member's visibility
- getWrappedValueType() - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.BooleanTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.ByteTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.CharacterTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.DoubleTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.EnumTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.FloatTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.IntegerTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.LongTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.ShortTypeDescriptor
- getWrappedValueType() - Method in class org.hibernate.models.internal.StringTypeDescriptor
- getWrappedValueType() - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
-
The type for the value as modeled in AnnotationUsage.
H
- hasAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- hasAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- hasAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Whether the given annotation is used on this target.
- hasAnnotationUsage(Class<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- 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.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.
- hasRepeatableAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- hasRepeatableAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- hasRepeatableAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- hasRepeatableAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Whether the given annotation is used on this target.
I
- Incubating - Annotation Interface in org.hibernate.models
-
Marks the annotated Java element as incubating, potentially recursively.
- 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
- IntegerValueExtractor - Class in org.hibernate.models.internal.jandex
- IntegerValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.IntegerValueExtractor
- IntegerValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a float
- IntegerValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.IntegerValueWrapper
- 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.
- invoke(Object, Method, Object[]) - Method in class org.hibernate.models.internal.AnnotationProxy
- IS_BOUND_SWITCH - Static variable in class org.hibernate.models.internal.IsBoundTypeSwitch
- 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.jandex.JandexClassDetails
- isAbstract() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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.dynamic.DynamicMethodDetails
- isArray() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- isArray() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- isArray() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- 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
- IsBoundTypeSwitch - Class in org.hibernate.models.internal
- IsBoundTypeSwitch() - Constructor for class org.hibernate.models.internal.IsBoundTypeSwitch
- 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
- isExtends() - Method in record class org.hibernate.models.internal.WildcardTypeDetailsImpl
-
Whether the bound is an extends - i.e.
- 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
modifierFlagsindicates 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.jandex.JandexClassDetails
- isImplementor(Class<?>) - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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.jdk.AnnotationDescriptorImpl
- isInherited() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- 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
- 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.dynamic.DynamicMethodDetails
- isPlural() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- isPlural() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- isPlural() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- 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.jandex.JandexClassDetails
- isRecord() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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.jandex.JandexClassDetails
- isResolved() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- 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
- isResolved(Type) - Static method in class org.hibernate.models.internal.util.TypeHelper
- 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
modifierFlagsindicates the member is static - isSuperclass(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails
-
Returns
trueis the provided classDetails is a superclass of this class,falseotherwise - 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
- isTransient(int) - Static method in class org.hibernate.models.internal.ModifierUtils
- isVoid(Class<?>) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
J
- JANDEX_BOOLEAN_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.BooleanValueExtractor
- JANDEX_BOOLEAN_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.BooleanValueWrapper
- JANDEX_BYTE_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.ByteValueExtractor
- JANDEX_BYTE_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.ByteValueWrapper
- JANDEX_CHARACTER_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.CharacterValueExtractor
- JANDEX_CHARACTER_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.CharacterValueWrapper
- JANDEX_CLASS_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.ClassValueExtractor
- JANDEX_CLASS_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.ClassValueWrapper
- JANDEX_DOUBLE_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.DoubleValueExtractor
- JANDEX_DOUBLE_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.DoubleValueWrapper
- JANDEX_FLOAT_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.FloatValueExtractor
- JANDEX_FLOAT_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.FloatValueWrapper
- JANDEX_INTEGER_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.IntegerValueExtractor
- JANDEX_INTEGER_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.IntegerValueWrapper
- JANDEX_LONG_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.LongValueExtractor
- JANDEX_LONG_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.LongValueWrapper
- JANDEX_SHORT_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.ShortValueExtractor
- JANDEX_SHORT_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.ShortValueWrapper
- JANDEX_STRING_EXTRACTOR - Static variable in class org.hibernate.models.internal.jandex.StringValueExtractor
- JANDEX_STRING_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jandex.StringValueWrapper
- JandexAnnotationUsage<A extends Annotation> - Class in org.hibernate.models.internal.jandex
-
AnnotationUsage implementation based on the Jandex AnnotationInstance
- JandexAnnotationUsage(AnnotationInstance, AnnotationDescriptor<A>, AnnotationTarget, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- JandexBuilders - Class in org.hibernate.models.internal.jandex
-
Jandex based ClassDetailsBuilder
- JandexBuilders() - Constructor for class org.hibernate.models.internal.jandex.JandexBuilders
- JandexClassDetails - Class in org.hibernate.models.internal.jandex
- JandexClassDetails(ClassInfo, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jandex.JandexClassDetails
- JandexFieldDetails - Class in org.hibernate.models.internal.jandex
- JandexFieldDetails(FieldInfo, ClassDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jandex.JandexFieldDetails
- JandexIndexerHelper - Class in org.hibernate.models.internal.jandex
- JandexIndexerHelper() - Constructor for class org.hibernate.models.internal.jandex.JandexIndexerHelper
- JandexIndexerHelper.JandexIndexingException - Exception in org.hibernate.models.internal.jandex
- JandexIndexingException(String) - Constructor for exception org.hibernate.models.internal.jandex.JandexIndexerHelper.JandexIndexingException
- JandexIndexingException(Throwable) - Constructor for exception org.hibernate.models.internal.jandex.JandexIndexerHelper.JandexIndexingException
- JandexMethodDetails - Class in org.hibernate.models.internal.jandex
- JandexMethodDetails(MethodInfo, MethodDetails.MethodKind, TypeDetails, ClassDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jandex.JandexMethodDetails
- JandexRecordComponentDetails - Class in org.hibernate.models.internal.jandex
- JandexRecordComponentDetails(RecordComponentInfo, ClassDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- JandexTypeSwitch<T> - Interface in org.hibernate.models.internal.jandex
- JandexTypeSwitcher - Class in org.hibernate.models.internal.jandex
- JandexTypeSwitcher() - Constructor for class org.hibernate.models.internal.jandex.JandexTypeSwitcher
- JandexTypeSwitchStandard - Class in org.hibernate.models.internal.jandex
-
JandexTypeSwitch implementation which builds corresponding TypeDetails references
- JandexTypeSwitchStandard(ClassDetails) - Constructor for class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- JDK_CLASS_EXTRACTOR - Static variable in class org.hibernate.models.internal.jdk.ClassValueExtractor
- JDK_CLASS_VALUE_WRAPPER - Static variable in class org.hibernate.models.internal.jdk.ClassValueWrapper
- JdkAnnotationUsage<A extends Annotation> - Class in org.hibernate.models.internal.jdk
- JdkAnnotationUsage(A, AnnotationDescriptor<A>, AnnotationTarget, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- 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
Classreference - JdkClassDetails(Class<?>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkClassDetails
- JdkClassDetails(String, Class<?>, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkClassDetails
- JdkFieldDetails - Class in org.hibernate.models.internal.jdk
- JdkFieldDetails(Field, JdkClassDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkFieldDetails
- JdkMethodDetails - Class in org.hibernate.models.internal.jdk
- JdkMethodDetails(Method, MethodDetails.MethodKind, TypeDetails, ClassDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkMethodDetails
- JdkRecordComponentDetails - Class in org.hibernate.models.internal.jdk
- JdkRecordComponentDetails(RecordComponent, ClassDetails, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkRecordComponentDetails
- JdkTrackingTypeSwitch - Class in org.hibernate.models.internal.jdk
- JdkTrackingTypeSwitch(JdkTypeSwitcher, SourceModelBuildingContext) - Constructor for class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- JdkTrackingTypeSwitcher - Class in org.hibernate.models.internal.jdk
- JdkTrackingTypeSwitcher(SourceModelBuildingContext) - 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
- 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
- locateAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.internal.AnnotationTargetSupport
- locateAnnotationUsage(Class<A>) - Method in class org.hibernate.models.internal.SimpleClassDetails
- locateAnnotationUsage(Class<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
-
Form of AnnotationTarget.getAnnotationUsage(org.hibernate.models.spi.AnnotationDescriptor<A>) which also considers meta-annotations - annotations on the classes of each local annotation.
- locateAnnotationUsage(Class<X>) - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- 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
- LongValueExtractor - Class in org.hibernate.models.internal.jandex
- LongValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.LongValueExtractor
- LongValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a float
- LongValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.LongValueWrapper
M
- makeImmutableCopy() - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryImmutable
- makeImmutableCopy() - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- makeImmutableCopy() - Method in class org.hibernate.models.internal.ClassDetailsRegistryImmutable
- makeImmutableCopy() - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- makeImmutableCopy() - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
- makeImmutableCopy() - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Makes a copy of this registry whose internal state is immutable
- makeProxy(AnnotationDescriptor<A>, Map<String, ?>) - Static method in class org.hibernate.models.internal.AnnotationProxy
- makeUsage(A, AnnotationDescriptor<A>, AnnotationTarget, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.AnnotationUsageBuilder
- makeUsage(AnnotationInstance, AnnotationDescriptor<A>, AnnotationTarget, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
- 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
- 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
- MethodDetails.MethodKind - Enum Class in org.hibernate.models.spi
- 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 - ModelsException - Exception in org.hibernate.models
-
Base exception for models building
- ModelsException(String) - Constructor for exception org.hibernate.models.ModelsException
- ModelsException(String, Throwable) - Constructor for exception 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
Modifierclass - MutableAnnotationTarget - Interface in org.hibernate.models.spi
-
Extension of AnnotationTarget which allows manipulation of the annotations
- MutableAnnotationUsage<A extends Annotation> - Interface in org.hibernate.models.spi
-
Specialization of AnnotationUsage allowing mutation of its attribute values
- MutableClassDetails - Interface in org.hibernate.models.spi
-
Extension of ClassDetails which allows manipulation of the members
- 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 extends Annotation> - Class in org.hibernate.models.internal
-
Descriptor for nested annotation values
- NestedTypeDescriptor(Class<A>) - Constructor for class org.hibernate.models.internal.NestedTypeDescriptor
- NestedValueExtractor<A extends Annotation> - Class in org.hibernate.models.internal.jandex
- NestedValueExtractor<A extends Annotation> - Class in org.hibernate.models.internal.jdk
- NestedValueExtractor(NestedValueWrapper<A>) - Constructor for class org.hibernate.models.internal.jandex.NestedValueExtractor
- NestedValueExtractor(AnnotationDescriptor<A>) - Constructor for class org.hibernate.models.internal.jandex.NestedValueExtractor
- NestedValueExtractor(ValueWrapper<AnnotationUsage<A>, A>) - Constructor for class org.hibernate.models.internal.jdk.NestedValueExtractor
- NestedValueWrapper<A extends Annotation> - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as an annotation
- NestedValueWrapper<A extends Annotation> - Class in org.hibernate.models.internal.jdk
- NestedValueWrapper(AnnotationDescriptor<A>) - Constructor for class org.hibernate.models.internal.jandex.NestedValueWrapper
- NestedValueWrapper(AnnotationDescriptor<A>) - Constructor for class org.hibernate.models.internal.jdk.NestedValueWrapper
O
- OBJECT_CLASS_DETAILS - Static variable in interface org.hibernate.models.spi.ClassDetails
-
Details for
Object.class - OBJECT_TYPE_DETAILS - Static variable in interface org.hibernate.models.spi.ClassBasedTypeDetails
-
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.jandex - package org.hibernate.models.internal.jandex
- 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.spi - package org.hibernate.models.spi
- 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
- packageForName(String) - Method in class org.hibernate.models.internal.SimpleClassLoading
- packageForName(String) - Method in interface org.hibernate.models.spi.ClassLoading
- 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_EXTRACTOR - Static variable in class org.hibernate.models.internal.jdk.PassThruExtractor
- PASS_THRU_WRAPPER - Static variable in class org.hibernate.models.internal.jdk.PassThruWrapper
- PassThruExtractor<V> - Class in org.hibernate.models.internal.jdk
- PassThruExtractor() - Constructor for class org.hibernate.models.internal.jdk.PassThruExtractor
- PassThruWrapper<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.
- PassThruWrapper() - Constructor for class org.hibernate.models.internal.jdk.PassThruWrapper
- primeRegistries(RegistryPrimer.Contributions, SourceModelBuildingContext) - 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
PrimitiveTypeDetailsImplrecord class. - PRIVATE - Enum constant in enum class org.hibernate.models.spi.MemberDetails.Visibility
- process(AnnotationUsage<? extends Annotation>) - Method in interface org.hibernate.models.spi.AnnotationTarget.AnnotationUsageProcessor
-
The processed value.
- processAnnotations(Annotation[], AnnotationTarget, BiConsumer<Class<? extends Annotation>, AnnotationUsage<?>>, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.AnnotationUsageBuilder
-
Process annotations creating usage instances passed back to the consumer
- processAnnotations(Collection<AnnotationInstance>, AnnotationTarget, BiConsumer<Class<? extends Annotation>, AnnotationUsage<?>>, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
-
Process annotations creating usage instances passed back to the consumer
- 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
- register(AnnotationDescriptor<?>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryStandard
- 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
- REPEATABLE - Static variable in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
- repeatableByContainerMap - Variable in class org.hibernate.models.internal.AbstractAnnotationDescriptorRegistry
- resolveAnnotationValue(AnnotationInstance, String, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.AbstractValueExtractor
- 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.ClassDetailsRegistryImmutable
- resolveClassDetails(String) - Method in class org.hibernate.models.internal.ClassDetailsRegistryStandard
- resolveClassDetails(String) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Resolves a managed-class by name.
- resolveClassDetails(String, ClassDetailsBuilder) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- resolveClassDetails(String, ClassDetailsBuilder) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Resolves a managed-class by name.
- resolveClassDetails(String, ClassDetailsRegistry.ClassDetailsCreator) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- resolveClassDetails(String, ClassDetailsRegistry.ClassDetailsCreator) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
-
Resolve (find or create) ClassDetails by name.
- resolveDescriptor(Class<A>, AnnotationDescriptorRegistry.DescriptorCreator<A>) - Method in class org.hibernate.models.internal.AnnotationDescriptorRegistryImmutable
- 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
- resolveJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- resolveJandexExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- resolveJandexWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- resolveJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- resolveJdkExtractor(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- resolveJdkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- resolveJkWrapper(SourceModelBuildingContext) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- resolvePrimitiveClass(String) - Static method in class org.hibernate.models.internal.jandex.JandexBuilders
- 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
-
Same as
MemberDetails.resolveRelativeType(TypeVariableScope), but for the associated type. - 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
ClassBasedTypeDetailswhich gives easy access to the type's ClassDetails - resolveRelativeClassType(TypeVariableScope) - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- 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
containertype. - 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.dynamic.DynamicMethodDetails
- resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- 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
containertype. - resolveRepeatableContainerDescriptor(Class<A>, AnnotationDescriptorRegistry) - Static method in class org.hibernate.models.internal.jdk.JdkBuilders
- resolveTypeDescriptor(Class<T>) - Static method in class org.hibernate.models.internal.TypeDescriptors
- resolveTypes(Type[]) - Method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitch
- resolveTypes(List<Type>, JandexTypeSwitch<TypeDetails>, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- 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
- RETENTION - Static variable in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
S
- setAttributeValue(String, V) - Method in class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- setAttributeValue(String, V) - Method in class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- setAttributeValue(String, V) - Method in class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- setAttributeValue(String, V) - Method in interface org.hibernate.models.spi.MutableAnnotationUsage
-
Set the
valueof the named attribute - setTarget(TypeVariableDetails) - Method in class org.hibernate.models.internal.TypeVariableReferenceDetailsImpl
- SETTER - Enum constant in enum class org.hibernate.models.spi.MethodDetails.MethodKind
- SharedAnnotationScope - Interface in org.hibernate.models.spi
-
A scope for annotation usages.
- SharedNamedAnnotationScope - Interface in org.hibernate.models.spi
-
AnnotationScope with the ability to resolve "named" annotations
- 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
- ShortValueExtractor - Class in org.hibernate.models.internal.jandex
- ShortValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.ShortValueExtractor
- ShortValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a float
- ShortValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.ShortValueWrapper
- SIMPLE_CLASS_LOADING - Static variable in class org.hibernate.models.internal.SimpleClassLoading
- SimpleClassDetails - Class in org.hibernate.models.internal
- 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
- size(Collection) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- size(Map) - Static method in class org.hibernate.models.internal.util.CollectionHelper
- SourceModelBuildingContext - Interface in org.hibernate.models.spi
-
Context object used while building references for
AnnotationDescriptor,AnnotationUsageand friends. - SourceModelBuildingContextImpl - Class in org.hibernate.models.internal
- SourceModelBuildingContextImpl(ClassLoading, IndexView) - Constructor for class org.hibernate.models.internal.SourceModelBuildingContextImpl
- SourceModelBuildingContextImpl(ClassLoading, IndexView, RegistryPrimer) - Constructor for class org.hibernate.models.internal.SourceModelBuildingContextImpl
- SourceModelContext - Interface in org.hibernate.models.spi
- standardSwitchType(Type, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jdk.JdkTrackingTypeSwitcher
- 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
- StringValueExtractor - Class in org.hibernate.models.internal.jandex
- StringValueExtractor() - Constructor for class org.hibernate.models.internal.jandex.StringValueExtractor
- StringValueWrapper - Class in org.hibernate.models.internal.jandex
-
Wraps AnnotationValue as a float
- StringValueWrapper() - Constructor for class org.hibernate.models.internal.jandex.StringValueWrapper
- subTypeClassDetailsMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
- 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>, SourceModelBuildingContext) - Static method in interface org.hibernate.models.spi.TypeDetailsSwitch
- switchType(Type, JandexTypeSwitch<T>, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexTypeSwitcher
- switchType(Type, ClassDetails, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- switchType(Type, SourceModelBuildingContext) - Static method in class org.hibernate.models.internal.jandex.JandexTypeSwitchStandard
- SYNTHETIC - Static variable in class org.hibernate.models.internal.ModifierUtils
T
- TARGET - Static variable in class org.hibernate.models.internal.jandex.AnnotationUsageBuilder
- toAnnotation() - Method in class org.hibernate.models.internal.dynamic.DynamicAnnotationUsage
- toAnnotation() - Method in class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- toAnnotation() - Method in class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- toAnnotation() - Method in interface org.hibernate.models.spi.AnnotationUsage
-
Create the Annotation representation of this usage
- 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.jandex.JandexClassDetails
- toJavaClass() - Method in class org.hibernate.models.internal.jdk.JdkClassDetails
- toJavaClass() - Method in class org.hibernate.models.internal.SimpleClassDetails
- toJavaClass() - Method in interface org.hibernate.models.spi.ClassDetails
-
Know what you are doing before calling this method
- toJavaMember() - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
- toJavaMember() - Method in class org.hibernate.models.internal.dynamic.DynamicMethodDetails
- toJavaMember() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- toJavaMember() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- toJavaMember() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- 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.MemberDetails
-
Access to the underlying Member.
- 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.dynamic.DynamicMethodDetails
- toString() - Method in class org.hibernate.models.internal.jandex.JandexAnnotationUsage
- toString() - Method in class org.hibernate.models.internal.jandex.JandexClassDetails
- toString() - Method in class org.hibernate.models.internal.jandex.JandexFieldDetails
- toString() - Method in class org.hibernate.models.internal.jandex.JandexMethodDetails
- toString() - Method in class org.hibernate.models.internal.jandex.JandexRecordComponentDetails
- toString() - Method in class org.hibernate.models.internal.jdk.AnnotationDescriptorOrmImpl
- toString() - Method in class org.hibernate.models.internal.jdk.JdkAnnotationUsage
- 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 class org.hibernate.models.internal.NestedTypeDescriptor
- 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.
- 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
- TypeDescriptors - Class in org.hibernate.models.internal
- TypeDescriptors() - Constructor for class org.hibernate.models.internal.TypeDescriptors
- TypeDetails - Interface in org.hibernate.models.spi
-
Abstraction for what Hibernate understands about a "type", generally before it has access to the actual
Typereference. - 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
- 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
- TypeHelper - Class in org.hibernate.models.internal.util
- TypeHelper() - Constructor for class org.hibernate.models.internal.util.TypeHelper
- 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
- UNBOUNDED - Static variable in interface org.hibernate.models.spi.WildcardTypeDetails
-
A wildcard without a bound.
- UnknownAnnotationAttributeException - Exception in org.hibernate.models
-
Indicates an attempt to access a non-existent annotation attribute
- UnknownAnnotationAttributeException(Class<? extends Annotation>, String) - Constructor for exception org.hibernate.models.UnknownAnnotationAttributeException
- UnknownAnnotationAttributeException(String) - Constructor for exception org.hibernate.models.UnknownAnnotationAttributeException
- UnknownClassException - Exception in org.hibernate.models
-
Indicates an attempt to access an unknown class by name
- UnknownClassException(String) - Constructor for exception org.hibernate.models.UnknownClassException
- UnknownClassException(String, Throwable) - Constructor for exception org.hibernate.models.UnknownClassException
- 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(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(List<V>) - Method in class org.hibernate.models.internal.ArrayTypeDescriptor
- unwrap(AnnotationUsage<A>) - Method in class org.hibernate.models.internal.NestedTypeDescriptor
- unwrap(ClassDetails) - Method in class org.hibernate.models.internal.ClassTypeDescriptor
- unwrap(V) - Method in interface org.hibernate.models.spi.ValueTypeDescriptor
V
- ValueExtractor<S,
V> - Interface in org.hibernate.models.spi -
Support for extracting values from JDK and Jandex sources.
- 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,ValueWrapperandValueExtractorreferences - ValueWrapper<W,
R> - Interface in org.hibernate.models.spi -
Wraps a "raw" value.
- 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 interface org.hibernate.models.spi.ClassBasedTypeDetails
-
Details for
Void.class - VOID_TYPE_DETAILS - Static variable in interface org.hibernate.models.spi.ClassBasedTypeDetails
-
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
- 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
WildcardTypeDetailsImplrecord class. - wrap(A, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.NestedValueWrapper
- wrap(A, AttributeDescriptor<AnnotationUsage<A>>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.NestedValueExtractor
- wrap(Class<?>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.ClassValueWrapper
- wrap(Class<?>, AttributeDescriptor<ClassDetails>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.ClassValueExtractor
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ArrayValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.BooleanValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ByteValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.CharacterValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ClassValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.DoubleValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.EnumValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.FloatValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.IntegerValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.LongValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.NestedValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.ShortValueWrapper
- wrap(AnnotationValue, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jandex.StringValueWrapper
- wrap(R[], AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.ArrayValueWrapper
- wrap(R[], AttributeDescriptor<List<V>>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.ArrayValueExtractor
- wrap(R, AnnotationTarget, SourceModelBuildingContext) - Method in interface org.hibernate.models.spi.ValueWrapper
- wrap(R, AttributeDescriptor<W>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.AbstractValueExtractor
- wrap(V, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.PassThruWrapper
- wrap(V, AttributeDescriptor<V>, AnnotationTarget, SourceModelBuildingContext) - Method in class org.hibernate.models.internal.jdk.PassThruExtractor
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form