Package org.hibernate.models.spi
Interface MutableAnnotationDescriptor<A extends Annotation,C extends A>
- All Superinterfaces:
AnnotationDescriptor<A>,AnnotationTarget,Storable<AnnotationDescriptor<A>,SerialAnnotationDescriptor<A>>
- All Known Implementing Classes:
OrmAnnotationDescriptor
public interface MutableAnnotationDescriptor<A extends Annotation,C extends A>
extends AnnotationDescriptor<A>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.models.spi.AnnotationTarget
AnnotationTarget.AnnotationUsageProcessor<T,A extends Annotation>, AnnotationTarget.Kind -
Method Summary
Modifier and TypeMethodDescriptionThe mutable contract for the given annotationMethods inherited from interface org.hibernate.models.spi.AnnotationDescriptor
as, asAnnotationDescriptor, asClassDetails, asFieldDetails, asMemberDetails, asMethodDetails, asRecordComponentDetails, createUsage, createUsage, createUsage, findAttribute, getAllowableTargets, getAnnotationType, getAttribute, getAttributes, getContainer, getKind, getRepeatableContainer, isInherited, isRepeatable, toStorableFormMethods inherited from interface org.hibernate.models.spi.AnnotationTarget
forEachAnnotationUsage, forEachAnnotationUsage, forEachDirectAnnotationUsage, forEachRepeatedAnnotationUsages, forEachRepeatedAnnotationUsages, fromAnnotations, fromContainers, fromSelfAndContainers, getAnnotationUsage, getAnnotationUsage, getDirectAnnotationUsage, getDirectAnnotationUsage, getDirectAnnotationUsages, getMetaAnnotated, getName, getNamedAnnotationUsage, getNamedAnnotationUsage, getNamedAnnotationUsage, getNamedAnnotationUsage, getRepeatedAnnotationUsages, getRepeatedAnnotationUsages, hasAnnotationUsage, hasDirectAnnotationUsage, locateAnnotationUsage, walkContainers, walkSelfAndContainers
-
Method Details
-
getMutableAnnotationType
The mutable contract for the given annotation
-