Class AbstractEnhancedAnnotatedMember<T,X,S extends Member>

java.lang.Object
org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotated<T,S>
org.jboss.weld.annotated.enhanced.jlr.AbstractEnhancedAnnotatedMember<T,X,S>
Type Parameters:
T -
S -
All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedMember<X>, EnhancedAnnotated<T,S>, EnhancedAnnotatedMember<T,X,S>
Direct Known Subclasses:
AbstractEnhancedAnnotatedCallable, EnhancedAnnotatedFieldImpl

public abstract class AbstractEnhancedAnnotatedMember<T,X,S extends Member> extends AbstractEnhancedAnnotated<T,S> implements EnhancedAnnotatedMember<T,X,S>
Represents an abstract annotated member (field, method or constructor)

This class is immutable, and therefore threadsafe

Author:
Pete Muir