Uses of Interface
org.hibernate.models.spi.AnnotationUsage
Packages that use AnnotationUsage
Package
Description
Support for dynamic class and attribute mappings.
-
Uses of AnnotationUsage in org.hibernate.models.internal
Methods in org.hibernate.models.internal that return AnnotationUsageModifier and TypeMethodDescriptionstatic <A extends Annotation>
AnnotationUsage<A>AnnotationUsageHelper.findUsage(AnnotationDescriptor<A> type, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>> usageMap) default <A extends Annotation>
AnnotationUsage<A>AnnotationTargetSupport.getAnnotationUsage(Class<A> annotationType) default <A extends Annotation>
AnnotationUsage<A>AnnotationTargetSupport.getAnnotationUsage(AnnotationDescriptor<A> descriptor) default <A extends Annotation>
AnnotationUsage<A>ClassDetailsSupport.getAnnotationUsage(AnnotationDescriptor<A> type) <A extends Annotation>
AnnotationUsage<A>SimpleClassDetails.getAnnotationUsage(Class<A> type) <A extends Annotation>
AnnotationUsage<A>SimpleClassDetails.getAnnotationUsage(AnnotationDescriptor<A> descriptor) default <X extends Annotation>
AnnotationUsage<X>AnnotationTargetSupport.getNamedAnnotationUsage(Class<X> type, String matchName) default <X extends Annotation>
AnnotationUsage<X>AnnotationTargetSupport.getNamedAnnotationUsage(Class<X> type, String matchName, String attributeToMatch) default <X extends Annotation>
AnnotationUsage<X>AnnotationTargetSupport.getNamedAnnotationUsage(AnnotationDescriptor<X> type, String matchName, String attributeToMatch) default <A extends Annotation>
AnnotationUsage<A>ClassDetailsSupport.getNamedAnnotationUsage(AnnotationDescriptor<A> type, String matchValue, String attributeToMatch) <X extends Annotation>
AnnotationUsage<X>SimpleClassDetails.getNamedAnnotationUsage(Class<X> type, String matchName, String attributeToMatch) <X extends Annotation>
AnnotationUsage<X>SimpleClassDetails.getNamedAnnotationUsage(AnnotationDescriptor<X> type, String matchName, String attributeToMatch) static <A extends Annotation>
AnnotationUsage<A>AnnotationUsageHelper.getNamedUsage(AnnotationDescriptor<A> type, String matchValue, String attributeToMatch, Map<Class<? extends Annotation>, AnnotationUsage<?>> usageMap) static <A extends Annotation>
AnnotationUsage<A>AnnotationUsageHelper.getUsage(AnnotationDescriptor<A> type, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>> usageMap) default <A extends Annotation>
AnnotationUsage<A>AnnotationTargetSupport.locateAnnotationUsage(Class<A> annotationType) <A extends Annotation>
AnnotationUsage<A>SimpleClassDetails.locateAnnotationUsage(Class<A> type) Methods in org.hibernate.models.internal that return types with arguments of type AnnotationUsageModifier and TypeMethodDescriptionValueExtractor<org.jboss.jandex.AnnotationInstance,AnnotationUsage<A>> NestedTypeDescriptor.createJandexExtractor(SourceModelBuildingContext buildingContext) ValueWrapper<AnnotationUsage<A>,org.jboss.jandex.AnnotationValue> NestedTypeDescriptor.createJandexWrapper(SourceModelBuildingContext buildingContext) NestedTypeDescriptor.createJdkExtractor(SourceModelBuildingContext buildingContext) NestedTypeDescriptor.createJdkWrapper(SourceModelBuildingContext buildingContext) default Collection<AnnotationUsage<?>>AnnotationTargetSupport.getAllAnnotationUsages()SimpleClassDetails.getAllAnnotationUsages()<A extends Annotation>
List<AnnotationUsage<A>>SourceModelBuildingContextImpl.getAllAnnotationUsages(Class<A> annotationType) default <A extends Annotation>
List<AnnotationUsage<? extends Annotation>>AnnotationTargetSupport.getMetaAnnotated(Class<A> metaAnnotationType) <A extends Annotation>
List<AnnotationUsage<? extends Annotation>>SimpleClassDetails.getMetaAnnotated(Class<A> metaAnnotationType) default <A extends Annotation>
List<AnnotationUsage<A>>AnnotationTargetSupport.getRepeatedAnnotationUsages(Class<A> type) default <A extends Annotation>
List<AnnotationUsage<A>>AnnotationTargetSupport.getRepeatedAnnotationUsages(AnnotationDescriptor<A> type) default <A extends Annotation>
List<AnnotationUsage<A>>ClassDetailsSupport.getRepeatedAnnotationUsages(AnnotationDescriptor<A> type) <A extends Annotation>
List<AnnotationUsage<A>>SimpleClassDetails.getRepeatedAnnotationUsages(Class<A> type) <A extends Annotation>
List<AnnotationUsage<A>>SimpleClassDetails.getRepeatedAnnotationUsages(AnnotationDescriptor<A> type) static <A extends Annotation>
List<AnnotationUsage<A>>AnnotationUsageHelper.getRepeatedUsages(AnnotationDescriptor<A> type, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>> usageMap) Map<Class<? extends Annotation>,AnnotationUsage<? extends Annotation>> AnnotationTargetSupport.getUsageMap()NestedTypeDescriptor.getWrappedValueType()NestedTypeDescriptor.resolveJdkExtractor(SourceModelBuildingContext buildingContext) Methods in org.hibernate.models.internal with parameters of type AnnotationUsageMethod parameters in org.hibernate.models.internal with type arguments of type AnnotationUsageModifier and TypeMethodDescriptionstatic <A extends Annotation>
AnnotationUsage<A>AnnotationUsageHelper.findUsage(AnnotationDescriptor<A> type, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>> usageMap) default <X extends Annotation>
voidAnnotationTargetSupport.forEachAnnotationUsage(Class<X> type, Consumer<AnnotationUsage<X>> consumer) <X extends Annotation>
voidSimpleClassDetails.forEachAnnotationUsage(Class<X> type, Consumer<AnnotationUsage<X>> consumer) <A extends Annotation>
voidSourceModelBuildingContextImpl.forEachAnnotationUsage(Class<A> annotationType, Consumer<AnnotationUsage<A>> consumer) static <A extends Annotation>
AnnotationUsage<A>AnnotationUsageHelper.getNamedUsage(AnnotationDescriptor<A> type, String matchValue, String attributeToMatch, Map<Class<? extends Annotation>, AnnotationUsage<?>> usageMap) static <A extends Annotation>
List<AnnotationUsage<A>>AnnotationUsageHelper.getRepeatedUsages(AnnotationDescriptor<A> type, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>> usageMap) static <A extends Annotation>
AnnotationUsage<A>AnnotationUsageHelper.getUsage(AnnotationDescriptor<A> type, Map<Class<? extends Annotation>, AnnotationUsage<? extends Annotation>> usageMap) -
Uses of AnnotationUsage in org.hibernate.models.internal.dynamic
Classes in org.hibernate.models.internal.dynamic that implement AnnotationUsageModifier and TypeClassDescriptionclassDynamicAnnotationUsage<A extends Annotation>AnnotationUsage built dynamically (for dynamic models, XML mappings, etc.)Methods in org.hibernate.models.internal.dynamic that return types with arguments of type AnnotationUsageModifier and TypeMethodDescriptionMap<Class<? extends Annotation>,AnnotationUsage<? extends Annotation>> AbstractAnnotationTarget.getUsageMap()Methods in org.hibernate.models.internal.dynamic with parameters of type AnnotationUsageModifier and TypeMethodDescription<X extends Annotation>
voidAbstractAnnotationTarget.addAnnotationUsage(AnnotationUsage<X> annotationUsage) Applies the givenannotationUsageto this target. -
Uses of AnnotationUsage in org.hibernate.models.internal.jandex
Classes in org.hibernate.models.internal.jandex that implement AnnotationUsageModifier and TypeClassDescriptionclassJandexAnnotationUsage<A extends Annotation>AnnotationUsage implementation based on the Jandex AnnotationInstanceMethods in org.hibernate.models.internal.jandex that return AnnotationUsageModifier and TypeMethodDescriptionprotected AnnotationUsage<A>NestedValueExtractor.extractAndWrap(org.jboss.jandex.AnnotationValue jandexValue, AnnotationTarget target, SourceModelBuildingContext buildingContext) static <A extends Annotation>
AnnotationUsage<A>AnnotationUsageBuilder.makeUsage(org.jboss.jandex.AnnotationInstance annotation, AnnotationDescriptor<A> annotationDescriptor, AnnotationTarget target, SourceModelBuildingContext buildingContext) NestedValueWrapper.wrap(org.jboss.jandex.AnnotationValue rawValue, AnnotationTarget target, SourceModelBuildingContext buildingContext) Methods in org.hibernate.models.internal.jandex that return types with arguments of type AnnotationUsageModifier and TypeMethodDescriptionstatic Map<Class<? extends Annotation>,AnnotationUsage<?>> AnnotationUsageBuilder.collectUsages(org.jboss.jandex.AnnotationTarget jandexAnnotationTarget, AnnotationTarget target, SourceModelBuildingContext buildingContext) Create the AnnotationUsages map for a given targetMap<Class<? extends Annotation>,AnnotationUsage<?>> AbstractAnnotationTarget.getUsageMap()Methods in org.hibernate.models.internal.jandex with parameters of type AnnotationUsageModifier and TypeMethodDescription<X extends Annotation>
voidAbstractAnnotationTarget.addAnnotationUsage(AnnotationUsage<X> annotationUsage) Method parameters in org.hibernate.models.internal.jandex with type arguments of type AnnotationUsageModifier and TypeMethodDescriptionstatic voidAnnotationUsageBuilder.processAnnotations(Collection<org.jboss.jandex.AnnotationInstance> annotations, AnnotationTarget target, BiConsumer<Class<? extends Annotation>, AnnotationUsage<?>> consumer, SourceModelBuildingContext buildingContext) Process annotations creating usage instances passed back to the consumer -
Uses of AnnotationUsage in org.hibernate.models.internal.jdk
Classes in org.hibernate.models.internal.jdk that implement AnnotationUsageMethods in org.hibernate.models.internal.jdk that return AnnotationUsageModifier and TypeMethodDescription<X extends Annotation>
AnnotationUsage<X>AnnotationDescriptorOrmImpl.getAnnotationUsage(Class<X> type) <X extends Annotation>
AnnotationUsage<X>AnnotationDescriptorOrmImpl.getAnnotationUsage(AnnotationDescriptor<X> descriptor) <X extends Annotation>
AnnotationUsage<X>AnnotationDescriptorOrmImpl.getNamedAnnotationUsage(Class<X> type, String matchName, String attributeToMatch) <X extends Annotation>
AnnotationUsage<X>AnnotationDescriptorOrmImpl.getNamedAnnotationUsage(AnnotationDescriptor<X> type, String matchName, String attributeToMatch) <X extends Annotation>
AnnotationUsage<X>AnnotationDescriptorOrmImpl.locateAnnotationUsage(Class<X> type) static <A extends Annotation>
AnnotationUsage<A>AnnotationUsageBuilder.makeUsage(A annotation, AnnotationDescriptor<A> annotationDescriptor, AnnotationTarget target, SourceModelBuildingContext buildingContext) protected AnnotationUsage<A>NestedValueExtractor.wrap(A rawValue, AttributeDescriptor<AnnotationUsage<A>> attributeDescriptor, AnnotationTarget target, SourceModelBuildingContext buildingContext) NestedValueWrapper.wrap(A rawValue, AnnotationTarget target, SourceModelBuildingContext buildingContext) Methods in org.hibernate.models.internal.jdk that return types with arguments of type AnnotationUsageModifier and TypeMethodDescriptionAnnotationDescriptorOrmImpl.getAllAnnotationUsages()<X extends Annotation>
List<AnnotationUsage<? extends Annotation>>AnnotationDescriptorOrmImpl.getMetaAnnotated(Class<X> metaAnnotationType) <X extends Annotation>
List<AnnotationUsage<X>>AnnotationDescriptorOrmImpl.getRepeatedAnnotationUsages(Class<X> type) <X extends Annotation>
List<AnnotationUsage<X>>AnnotationDescriptorOrmImpl.getRepeatedAnnotationUsages(AnnotationDescriptor<X> type) Map<Class<? extends Annotation>,AnnotationUsage<? extends Annotation>> AbstractAnnotationTarget.getUsageMap()Methods in org.hibernate.models.internal.jdk with parameters of type AnnotationUsageModifier and TypeMethodDescription<X extends Annotation>
voidAbstractAnnotationTarget.addAnnotationUsage(AnnotationUsage<X> annotationUsage) Method parameters in org.hibernate.models.internal.jdk with type arguments of type AnnotationUsageModifier and TypeMethodDescription<X extends Annotation>
voidAnnotationDescriptorOrmImpl.forEachAnnotationUsage(Class<X> type, Consumer<AnnotationUsage<X>> consumer) <X extends Annotation>
voidAnnotationDescriptorOrmImpl.forEachAnnotationUsage(AnnotationDescriptor<X> type, Consumer<AnnotationUsage<X>> consumer) static voidAnnotationUsageBuilder.processAnnotations(Annotation[] annotations, AnnotationTarget target, BiConsumer<Class<? extends Annotation>, AnnotationUsage<?>> consumer, SourceModelBuildingContext buildingContext) Process annotations creating usage instances passed back to the consumerprotected AnnotationUsage<A>NestedValueExtractor.wrap(A rawValue, AttributeDescriptor<AnnotationUsage<A>> attributeDescriptor, AnnotationTarget target, SourceModelBuildingContext buildingContext) Constructor parameters in org.hibernate.models.internal.jdk with type arguments of type AnnotationUsage -
Uses of AnnotationUsage in org.hibernate.models.spi
Subinterfaces of AnnotationUsage in org.hibernate.models.spiModifier and TypeInterfaceDescriptioninterfaceMutableAnnotationUsage<A extends Annotation>Specialization of AnnotationUsage allowing mutation of its attribute valuesMethods in org.hibernate.models.spi that return AnnotationUsageModifier and TypeMethodDescription<A extends Annotation>
AnnotationUsage<A>AnnotationTarget.getAnnotationUsage(Class<A> type) Form ofAnnotationTarget.getAnnotationUsage(AnnotationDescriptor)accepting the annotation Class<A extends Annotation>
AnnotationUsage<A>AnnotationTarget.getAnnotationUsage(AnnotationDescriptor<A> descriptor) Get the usage of the given annotation on this target.default <A extends Annotation>
AnnotationUsage<A>SharedNamedAnnotationScope.getNamedAnnotation(AnnotationDescriptor<A> annotationDescriptor, String matchName, String attributeToMatch) Get a usage of the givenannotationDescriptorwhoseattributeToMatchattribute value matches the givenmatchName.default <X extends Annotation>
AnnotationUsage<X>SharedNamedAnnotationScope.getNamedAnnotation(AnnotationDescriptor<X> annotationDescriptor, String matchName) Get a usage of the given annotationannotationDescriptorwhoseattributeToMatchattribute value matches the givenmatchName.default <X extends Annotation>
AnnotationUsage<X>AnnotationTarget.getNamedAnnotationUsage(Class<X> type, String matchName) <X extends Annotation>
AnnotationUsage<X>AnnotationTarget.getNamedAnnotationUsage(Class<X> type, String matchName, String attributeToMatch) default <X extends Annotation>
AnnotationUsage<X>AnnotationTarget.getNamedAnnotationUsage(AnnotationDescriptor<X> type, String matchName) Get a usage of the given annotationtypewhoseattributeToMatchattribute value matches the givenmatchName.<X extends Annotation>
AnnotationUsage<X>AnnotationTarget.getNamedAnnotationUsage(AnnotationDescriptor<X> type, String matchName, String attributeToMatch) Get a usage of the given annotationtypewhoseattributeToMatchattribute value matches the givenmatchName.default <X extends Annotation>
AnnotationUsage<X>AnnotationUsage.getNestedUsage(String name) default <X extends Annotation>
AnnotationUsage<X>AnnotationUsage.getNestedUsage(String name, Supplier<AnnotationUsage<X>> defaultValueSupplier) default <X extends Annotation>
AnnotationUsage<X>AnnotationUsage.getNestedUsage(String name, AnnotationUsage<X> defaultValue) default <A extends Annotation>
AnnotationUsage<A>AnnotationTarget.getSingleAnnotationUsage(Class<A> type) Form ofAnnotationTarget.getSingleAnnotationUsage(AnnotationDescriptor)accepting the annotation Classdefault <A extends Annotation>
AnnotationUsage<A>AnnotationTarget.getSingleAnnotationUsage(AnnotationDescriptor<A> descriptor) Form of AnnotationTarget.getAnnotationUsage(AnnotationDescriptor) which returnsnullinstead of throwing AnnotationAccessException when more than one usage of the requested annotation exists.<A extends Annotation>
AnnotationUsage<A>AnnotationTarget.locateAnnotationUsage(Class<A> type) Form of AnnotationTarget.getAnnotationUsage(org.hibernate.models.spi.AnnotationDescriptor<A>) which also considers meta-annotations - annotations on the classes of each local annotation.Methods in org.hibernate.models.spi that return types with arguments of type AnnotationUsageModifier and TypeMethodDescriptionAnnotationTarget.getAllAnnotationUsages()Access to all the annotations used on this target.<A extends Annotation>
List<AnnotationUsage<A>>SharedAnnotationScope.getAllAnnotationUsages(Class<A> annotationType) default <A extends Annotation>
List<AnnotationUsage<A>>SharedAnnotationScope.getAllAnnotationUsages(AnnotationDescriptor<A> annotationDescriptor) <A extends Annotation>
List<AnnotationUsage<? extends Annotation>>AnnotationTarget.getMetaAnnotated(Class<A> metaAnnotationType) Returns all AnnotationUsage references from this target where the usage's annotation class is annotated with the givenmetaAnnotationType.<A extends Annotation>
List<AnnotationUsage<A>>AnnotationTarget.getRepeatedAnnotationUsages(Class<A> type) Form of AnnotationTarget.getRepeatedAnnotationUsages(AnnotationDescriptor) accepting the annotation Class<A extends Annotation>
List<AnnotationUsage<A>>AnnotationTarget.getRepeatedAnnotationUsages(AnnotationDescriptor<A> type) Get all usages of the specifiedannotationTypein this scope.Methods in org.hibernate.models.spi with parameters of type AnnotationUsageModifier and TypeMethodDescription<X extends Annotation>
voidMutableAnnotationTarget.addAnnotationUsage(AnnotationUsage<X> annotationUsage) Add an annotation usage to this targetdefault <X extends Annotation>
AnnotationUsage<X>AnnotationUsage.getNestedUsage(String name, AnnotationUsage<X> defaultValue) AnnotationTarget.AnnotationUsageProcessor.process(AnnotationUsage<? extends Annotation> annotationUsage) The processed value.Method parameters in org.hibernate.models.spi with type arguments of type AnnotationUsageModifier and TypeMethodDescriptiondefault voidAnnotationTarget.forAllAnnotationUsages(Consumer<AnnotationUsage<?>> consumer) Allows to visit every annotation on the target.<X extends Annotation>
voidAnnotationTarget.forEachAnnotationUsage(Class<X> type, Consumer<AnnotationUsage<X>> consumer) Form ofAnnotationTarget.forEachAnnotationUsage(AnnotationDescriptor, Consumer)accepting the annotation Classdefault <X extends Annotation>
voidAnnotationTarget.forEachAnnotationUsage(AnnotationDescriptor<X> type, Consumer<AnnotationUsage<X>> consumer) <A extends Annotation>
voidSharedAnnotationScope.forEachAnnotationUsage(Class<A> annotationType, Consumer<AnnotationUsage<A>> consumer) default <A extends Annotation>
voidSharedAnnotationScope.forEachAnnotationUsage(AnnotationDescriptor<A> annotationDescriptor, Consumer<AnnotationUsage<A>> consumer) default <X extends Annotation>
AnnotationUsage<X>AnnotationUsage.getNestedUsage(String name, Supplier<AnnotationUsage<X>> defaultValueSupplier)