org.jboss.weld.introspector
Interface WeldAnnotation<T extends Annotation>

All Superinterfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedType<T>, WeldAnnotated<T,Class<T>>, WeldClass<T>
All Known Implementing Classes:
ForwardingWeldAnnotation, WeldAnnotationImpl

public interface WeldAnnotation<T extends Annotation>
extends WeldClass<T>

Represents a meta annotation

Author:
Pete Muir

Field Summary
 
Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
 
Method Summary
 Set<WeldMethod<?,?>> getMembers()
          Gets all members
 Set<WeldMethod<?,?>> getMembers(Class<? extends Annotation> annotationType)
          Gets all the members annotated with annotationType
 
Methods inherited from interface org.jboss.weld.introspector.WeldClass
asWeldSubclass, cast, getDeclaredMetaAnnotations, getDeclaredWeldConstructor, getDeclaredWeldField, getDeclaredWeldFields, getDeclaredWeldMethod, getDeclaredWeldMethod, getDeclaredWeldMethods, getDeclaredWeldMethods, getDeclaredWeldMethodsWithAnnotatedParameters, getNoArgsWeldConstructor, getSimpleName, getWeldConstructors, getWeldFields, getWeldFields, getWeldMethod, getWeldMethod, getWeldMethods, getWeldMethods, getWeldSuperclass, isAbstract, isAnonymousClass, isDiscovered, isEnum, isEquivalent, isLocalClass, isMemberClass, isParameterizedType, isSerializable
 
Methods inherited from interface org.jboss.weld.introspector.WeldAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isPrimitive, isPrivate, isPublic, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedType
getConstructors, getFields, getJavaClass, getMethods
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Method Detail

getMembers

Set<WeldMethod<?,?>> getMembers()
Gets all members

Returns:
A set of abstracted members

getMembers

Set<WeldMethod<?,?>> getMembers(Class<? extends Annotation> annotationType)
Gets all the members annotated with annotationType

Parameters:
annotationType - The annotation type to match
Returns:
A set of abstracted members with the annotation type


Copyright © 2013 Seam Framework. All Rights Reserved.