org.jboss.weld.introspector
Interface WeldMember<T,X,S extends Member>

All Superinterfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedMember<X>, WeldAnnotated<T,S>
All Known Subinterfaces:
WeldCallable<T,X,S>, WeldConstructor<T>, WeldField<T,X>, WeldMethod<T,X>
All Known Implementing Classes:
AbstractWeldCallable, AbstractWeldMember, ConstructorInjectionPoint, FieldInjectionPoint, ForwardingWeldConstructor, ForwardingWeldField, ForwardingWeldMember, ForwardingWeldMethod, MethodInjectionPoint, ProxyClassConstructorInjectionPointWrapper, WeldConstructorImpl, WeldFieldImpl, WeldMethodImpl

public interface WeldMember<T,X,S extends Member>
extends WeldAnnotated<T,S>, javax.enterprise.inject.spi.AnnotatedMember<X>

AnnotedMember provides enhanced access to an annotated member

Author:
Pete Muir

Field Summary
 
Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
 
Method Summary
 WeldClass<X> getDeclaringType()
          Gets an abstraction of the declaring class
 
Methods inherited from interface org.jboss.weld.introspector.WeldAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedMember
getJavaMember, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Method Detail

getDeclaringType

WeldClass<X> getDeclaringType()
Gets an abstraction of the declaring class

Specified by:
getDeclaringType in interface javax.enterprise.inject.spi.AnnotatedMember<X>
Returns:
The declaring class


Copyright © 2013 Seam Framework. All Rights Reserved.