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>
public class VetoedSuppressedAnnotatedType<T> extends ForwardingAnnotatedType<T>
Allows a type annotated withVetoed
to be registered, i.e.Vetoed
annotation is ignored.- Author:
- Kirill Gaevskii, Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description VetoedSuppressedAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.enterprise.inject.spi.AnnotatedType<T>
delegate()
static <T> VetoedSuppressedAnnotatedType<T>
from(Class<T> clazz, jakarta.enterprise.inject.spi.BeanManager beanManager)
<A extends Annotation>
AgetAnnotation(Class<A> annotationType)
Set<Annotation>
getAnnotations()
boolean
isAnnotationPresent(Class<? extends Annotation> annotationType)
-
Methods inherited from class org.jboss.weld.util.annotated.ForwardingAnnotatedType
getConstructors, getFields, getJavaClass, getMethods
-
Methods inherited from class org.jboss.weld.util.annotated.ForwardingAnnotated
equals, getBaseType, getTypeClosure, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
VetoedSuppressedAnnotatedType
public VetoedSuppressedAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
- Parameters:
annotatedType
-
-
-
Method Detail
-
from
public static <T> VetoedSuppressedAnnotatedType<T> from(Class<T> clazz, jakarta.enterprise.inject.spi.BeanManager beanManager)
-
getAnnotation
public <A extends Annotation> A getAnnotation(Class<A> annotationType)
- Specified by:
getAnnotation
in interfacejakarta.enterprise.inject.spi.Annotated
- Overrides:
getAnnotation
in classForwardingAnnotated
-
getAnnotations
public Set<Annotation> getAnnotations()
- Specified by:
getAnnotations
in interfacejakarta.enterprise.inject.spi.Annotated
- Overrides:
getAnnotations
in classForwardingAnnotated
-
isAnnotationPresent
public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
- Specified by:
isAnnotationPresent
in interfacejakarta.enterprise.inject.spi.Annotated
- Overrides:
isAnnotationPresent
in classForwardingAnnotated
-
delegate
public jakarta.enterprise.inject.spi.AnnotatedType<T> delegate()
- Specified by:
delegate
in classForwardingAnnotatedType<T>
-
-