Package org.jboss.weld.util.annotated
Class AnnotatedTypeWrapper<T>
java.lang.Object
org.jboss.weld.util.annotated.ForwardingAnnotated
org.jboss.weld.util.annotated.ForwardingAnnotatedType<T>
org.jboss.weld.util.annotated.AnnotatedTypeWrapper<T>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedType<T>
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotatedTypeWrapper(jakarta.enterprise.inject.spi.AnnotatedType<T> delegate, boolean keepOriginalAnnotations, Annotation... additionalAnnotations) AnnotatedTypeWrapper(jakarta.enterprise.inject.spi.AnnotatedType<T> delegate, Annotation... additionalAnnotations) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.enterprise.inject.spi.AnnotatedType<T>delegate()<A extends Annotation>
AgetAnnotation(Class<A> annotationType) booleanisAnnotationPresent(Class<? extends Annotation> annotationType) Methods inherited from class org.jboss.weld.util.annotated.ForwardingAnnotatedType
getConstructors, getFields, getJavaClass, getMethodsMethods inherited from class org.jboss.weld.util.annotated.ForwardingAnnotated
equals, getBaseType, getTypeClosure, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.Annotated
getBaseType, getTypeClosureMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedType
getAnnotations
-
Constructor Details
-
AnnotatedTypeWrapper
public AnnotatedTypeWrapper(jakarta.enterprise.inject.spi.AnnotatedType<T> delegate, Annotation... additionalAnnotations) -
AnnotatedTypeWrapper
public AnnotatedTypeWrapper(jakarta.enterprise.inject.spi.AnnotatedType<T> delegate, boolean keepOriginalAnnotations, Annotation... additionalAnnotations)
-
-
Method Details
-
delegate
- Specified by:
delegatein classForwardingAnnotatedType<T>
-
getAnnotation
- Specified by:
getAnnotationin interfacejakarta.enterprise.inject.spi.Annotated- Overrides:
getAnnotationin classForwardingAnnotated
-
getAnnotations
- Specified by:
getAnnotationsin interfacejakarta.enterprise.inject.spi.Annotated- Overrides:
getAnnotationsin classForwardingAnnotated
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfacejakarta.enterprise.inject.spi.Annotated- Overrides:
isAnnotationPresentin classForwardingAnnotated
-