Index

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

A

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 annotationUsage to 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 name as 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 Annotation references
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 AnnotationUsage instances based on Jandex AnnotationInstance references
AnnotationUsageBuilder - Class in org.hibernate.models.internal.jdk
Helper for building AnnotationUsage instances
AnnotationUsageHelper - Class in org.hibernate.models.internal
Helper for dealing with annotation wrappers - AnnotationDescriptor AnnotationUsage
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 annotationType to 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 annotationType to 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 ClassDetailsRegistry and prime the Jandex Indexer (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 bound record 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 classDetails record component.
ClassDetails - Interface in org.hibernate.models.spi
Abstraction for what Hibernate understands about a "class", generally before it has access to the actual Class reference, if there is a Class at all (dynamic models).
ClassDetails.ClassDetailsConsumer - Interface in org.hibernate.models.spi
 
ClassDetailsBuilder - Interface in org.hibernate.models.spi
Contract for creating the ClassDetails for a Java type we have not yet seen as part of ClassDetailsRegistry.resolveClassDetails(java.lang.String)
classDetailsMap - Variable in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
ClassDetailsRegistry - Interface in org.hibernate.models.spi
Registry of all ClassDetails references
ClassDetailsRegistry.ClassDetailsConsumer - Interface in org.hibernate.models.spi
 
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 Class reference by name
ClassLoading - Interface in org.hibernate.models.spi
Access to load resources from a ClassLoader
classNameToResourceName(String) - Static method in class org.hibernate.models.internal.util.StringHelper
 
ClassTypeDescriptor - Class in org.hibernate.models.internal
Descriptor for class values
ClassTypeDescriptor() - Constructor for class org.hibernate.models.internal.ClassTypeDescriptor
 
ClassTypeDetails - Interface in org.hibernate.models.spi
Models a class type.
ClassTypeDetailsImpl - Class in org.hibernate.models.internal
 
ClassTypeDetailsImpl(ClassDetails, TypeDetails.Kind) - Constructor for class org.hibernate.models.internal.ClassTypeDetailsImpl
 
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
Models a field in a class
findAttribute(String) - Method in interface org.hibernate.models.spi.AnnotationDescriptor
Get an attribute descriptor by name, returning null if the name is not an attribute of the described annotation.
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
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
Call the consumer for each usage of the given type.
forEachClassDetails(ClassDetailsRegistry.ClassDetailsConsumer) - Method in class org.hibernate.models.internal.AbstractClassDetailsRegistry
 
forEachClassDetails(ClassDetailsRegistry.ClassDetailsConsumer) - Method in interface org.hibernate.models.spi.ClassDetailsRegistry
Visit each registered class details
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 consumer and then the same for each super class
from(ElementType) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
from(ElementType[]) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
from(Target) - Static method in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
fromAnnotations(Class<A>, AnnotationTarget.AnnotationUsageProcessor<T>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Returns a "matching value" using the passed processor from the annotations, of the passed annotationType, used on the target.

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
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, or null for 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
Returns the descriptor of the repeatable annotation contained by the given containerDescriptor.
getContainedRepeatableDescriptor(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationDescriptorRegistry
Assuming the descriptor is a repeatable container, return the descriptor of the annotation for which it acts as a container.
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 annotationDescriptor whose attributeToMatch attribute value matches the given matchName.
getNamedAnnotation(AnnotationDescriptor<X>, String) - Method in interface org.hibernate.models.spi.SharedNamedAnnotationScope
Get a usage of the given annotation annotationDescriptor whose attributeToMatch attribute value matches the given matchName.
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 type whose attributeToMatch attribute value matches the given matchName.
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 type whose attributeToMatch attribute value matches the given matchName.
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
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 annotationType in 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
getSingleAnnotationUsage(AnnotationDescriptor<A>) - Method in interface org.hibernate.models.spi.AnnotationTarget
Form of AnnotationTarget.getAnnotationUsage(AnnotationDescriptor) which returns null instead 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
Get the AnnotationUsage from the usageMap for the given type
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 modifierFlags indicates the member is final
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.ArrayTypeDetailsImpl
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.dynamic.DynamicClassDetails
 
isImplementor(Class<?>) - Method in class org.hibernate.models.internal.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 modifierFlags indicates the member is static
isSuperclass(ClassDetails) - Method in interface org.hibernate.models.spi.ClassDetails
Returns true is the provided classDetails is a superclass of this class, false otherwise
isSynthetic() - Method in interface org.hibernate.models.spi.MemberDetails
Whether the member is synthetic
isSynthetic(int) - Static method in class org.hibernate.models.internal.ModifierUtils
Determine is the given member is synthetic based on its modifier flags
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 Class reference
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
Models a member in a class while processing annotations.
MemberDetails.Visibility - Enum Class in org.hibernate.models.spi
 
METHOD - Enum constant in enum class org.hibernate.models.spi.AnnotationTarget.Kind
 
MethodDetails - Interface in org.hibernate.models.spi
Models a method in a class.
MethodDetails.MethodKind - Enum Class in org.hibernate.models.spi
 
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 Modifier class
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 PrimitiveTypeDetailsImpl record 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
Models a component in a record
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
resolveRelativeClassType(TypeDetails, TypeVariableScope) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Very much the same as TypeDetailsHelper.resolveRelativeType(TypeDetails, TypeVariableScope), except that here we resolve the relative type to the corresponding ClassBasedTypeDetails which gives easy access to the type's ClassDetails
resolveRelativeClassType(TypeVariableScope) - Method in class org.hibernate.models.internal.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 container type.
resolveRelativeType(TypeDetails, TypeVariableScope) - Static method in class org.hibernate.models.spi.TypeDetailsHelper
Given an attribute member type and a concrete container type, resolve the type of the attribute relative to that container.
resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.dynamic.DynamicFieldDetails
 
resolveRelativeType(TypeVariableScope) - Method in class org.hibernate.models.internal.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 container type.
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 value of 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, AnnotationUsage and 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 Type reference.
TypeDetails.Kind - Enum Class in org.hibernate.models.spi
 
TypeDetailsHelper - Class in org.hibernate.models.spi
Helper utilities for dealing with TypeDetails
TypeDetailsHelper() - Constructor for class org.hibernate.models.spi.TypeDetailsHelper
 
TypeDetailsSwitch<T> - Interface in org.hibernate.models.internal
Switch-style handling for TypeDetails
TypeDetailsSwitch<T> - Interface in org.hibernate.models.spi
 
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, ValueWrapper and ValueExtractor references
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 WildcardTypeDetailsImpl record 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
 
A B C D E F G H I J L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form