Package org.jboss.weld.util.annotated
Class ForwardingWeldAnnotation<T extends Annotation>
- java.lang.Object
-
- org.jboss.weld.util.annotated.ForwardingAnnotated
-
- org.jboss.weld.util.annotated.ForwardingWeldAnnotated<T,Class<T>>
-
- org.jboss.weld.util.annotated.ForwardingWeldClass<T>
-
- org.jboss.weld.util.annotated.ForwardingWeldAnnotation<T>
-
- All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated,javax.enterprise.inject.spi.AnnotatedType<T>,EnhancedAnnotated<T,Class<T>>,EnhancedAnnotatedType<T>,EnhancedAnnotation<T>
public abstract class ForwardingWeldAnnotation<T extends Annotation> extends ForwardingWeldClass<T> implements EnhancedAnnotation<T>
-
-
Field Summary
-
Fields inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
-
-
Constructor Summary
Constructors Constructor Description ForwardingWeldAnnotation()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract EnhancedAnnotation<T>delegate()Set<EnhancedAnnotatedMethod<?,?>>getMembers()Gets all membersSet<EnhancedAnnotatedMethod<?,?>>getMembers(Class<? extends Annotation> annotationType)Gets all the members annotated with annotationType-
Methods inherited from class org.jboss.weld.util.annotated.ForwardingWeldClass
asEnhancedSubclass, cast, getConstructors, getDeclaredEnhancedConstructor, getDeclaredEnhancedField, getDeclaredEnhancedFields, getDeclaredEnhancedFields, getDeclaredEnhancedMethod, getDeclaredEnhancedMethod, getDeclaredEnhancedMethod, getDeclaredEnhancedMethods, getDeclaredEnhancedMethods, getDeclaredEnhancedMethodsWithAnnotatedParameters, getDeclaredMetaAnnotations, getEnhancedConstructors, getEnhancedConstructors, getEnhancedFields, getEnhancedFields, getEnhancedMethod, getEnhancedMethod, getEnhancedMethods, getEnhancedMethods, getEnhancedMethodsWithAnnotatedParameters, getEnhancedSuperclass, getFields, getMethods, getNoArgsEnhancedConstructor, getSimpleName, isAbstract, isAnonymousClass, isDiscovered, isEnum, isEquivalent, isLocalClass, isMemberClass, isParameterizedType, isSerializable, slim
-
Methods inherited from class org.jboss.weld.util.annotated.ForwardingWeldAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isPrimitive, isPrivate, isPublic, isStatic
-
Methods inherited from class org.jboss.weld.util.annotated.ForwardingAnnotated
equals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
-
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedType
getConstructors, getFields, getJavaClass, getMethods
-
Methods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isPrimitive, isPrivate, isPublic, isStatic
-
Methods inherited from interface org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType
asEnhancedSubclass, cast, getDeclaredEnhancedConstructor, getDeclaredEnhancedField, getDeclaredEnhancedFields, getDeclaredEnhancedFields, getDeclaredEnhancedMethod, getDeclaredEnhancedMethod, getDeclaredEnhancedMethods, getDeclaredEnhancedMethods, getDeclaredEnhancedMethodsWithAnnotatedParameters, getDeclaredMetaAnnotations, getEnhancedConstructors, getEnhancedConstructors, getEnhancedFields, getEnhancedFields, getEnhancedMethod, getEnhancedMethod, getEnhancedMethods, getEnhancedMethods, getEnhancedMethodsWithAnnotatedParameters, getEnhancedSuperclass, getNoArgsEnhancedConstructor, getSimpleName, isAbstract, isAnonymousClass, isDiscovered, isEnum, isEquivalent, isLocalClass, isMemberClass, isParameterizedType, isSerializable, slim
-
-
-
-
Method Detail
-
delegate
protected abstract EnhancedAnnotation<T> delegate()
- Specified by:
delegatein classForwardingWeldClass<T extends Annotation>
-
getMembers
public Set<EnhancedAnnotatedMethod<?,?>> getMembers(Class<? extends Annotation> annotationType)
Description copied from interface:EnhancedAnnotationGets all the members annotated with annotationType- Specified by:
getMembersin interfaceEnhancedAnnotation<T extends Annotation>- Parameters:
annotationType- The annotation type to match- Returns:
- A set of abstracted members with the annotation type
-
getMembers
public Set<EnhancedAnnotatedMethod<?,?>> getMembers()
Description copied from interface:EnhancedAnnotationGets all members- Specified by:
getMembersin interfaceEnhancedAnnotation<T extends Annotation>- Returns:
- A set of abstracted members
-
-