Package org.jboss.weld.util.annotated
Class VetoedSuppressedAnnotatedType<T>
java.lang.Object
org.jboss.weld.util.annotated.ForwardingAnnotated
org.jboss.weld.util.annotated.ForwardingAnnotatedType<T>
org.jboss.weld.util.annotated.VetoedSuppressedAnnotatedType<T>
- Type Parameters:
T-
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedType<T>
Allows a type annotated with
Vetoed to be registered, i.e. Vetoed annotation is ignored.- Author:
- Kirill Gaevskii, Martin Kouba
-
Constructor Summary
ConstructorsConstructorDescriptionVetoedSuppressedAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.enterprise.inject.spi.AnnotatedType<T>delegate()static <T> VetoedSuppressedAnnotatedType<T><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
-
VetoedSuppressedAnnotatedType
- Parameters:
annotatedType-
-
-
Method Details
-
from
public static <T> VetoedSuppressedAnnotatedType<T> from(Class<T> clazz, jakarta.enterprise.inject.spi.BeanManager beanManager) -
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
-
delegate
- Specified by:
delegatein classForwardingAnnotatedType<T>
-