Class EnhancedAnnotationImpl<T extends Annotation>

Type Parameters:
T -
All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedType<T>, EnhancedAnnotated<T,Class<T>>, EnhancedAnnotatedType<T>, EnhancedAnnotation<T>

public class EnhancedAnnotationImpl<T extends Annotation> extends EnhancedAnnotatedTypeImpl<T> implements EnhancedAnnotation<T>
Represents an annotated annotation

This class is immutable and therefore threadsafe

Author:
Pete Muir