Class EnhancedAnnotatedTypeImpl<T>

java.lang.Object
org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotated<T,Class<T>>
org.jboss.weld.annotated.enhanced.jlr.EnhancedAnnotatedTypeImpl<T>
Type Parameters:
T - the type of the class
All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedType<T>, EnhancedAnnotated<T,Class<T>>, EnhancedAnnotatedType<T>
Direct Known Subclasses:
EnhancedAnnotationImpl

public class EnhancedAnnotatedTypeImpl<T> extends AbstractEnhancedAnnotated<T,Class<T>> implements EnhancedAnnotatedType<T>
Represents an annotated class

This class is immutable, and therefore threadsafe

Author:
Pete Muir, David Allen, Ales Justin