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 AnnotationTarget
AnnotationTarget.AnnotationUsageProcessor<T,A>, AnnotationTarget.Kind -
Method Summary
Modifier and TypeMethodDescriptionThe mutable contract for the given annotationMethods inherited from interface 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 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
-