org.jboss.weld.introspector
Class ForwardingWeldMember<T,X,S extends java.lang.reflect.Member>

java.lang.Object
  extended by org.jboss.weld.introspector.ForwardingAnnotated<T,S>
      extended by org.jboss.weld.introspector.ForwardingWeldAnnotated<T,S>
          extended by org.jboss.weld.introspector.ForwardingWeldMember<T,X,S>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedMember<X>, WeldAnnotated<T,S>, WeldMember<T,X,S>
Direct Known Subclasses:
ForwardingWeldConstructor, ForwardingWeldField, ForwardingWeldMethod

public abstract class ForwardingWeldMember<T,X,S extends java.lang.reflect.Member>
extends ForwardingWeldAnnotated<T,S>
implements WeldMember<T,X,S>


Field Summary
 
Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated
MAPPED_METAANNOTATIONS
 
Constructor Summary
ForwardingWeldMember()
           
 
Method Summary
protected abstract  WeldMember<T,X,S> delegate()
           
 WeldClass<X> getDeclaringType()
          Gets an abstraction of the declaring class
 S getJavaMember()
           
 
Methods inherited from class org.jboss.weld.introspector.ForwardingWeldAnnotated
getActualTypeArguments, getBindingsAsArray, getDeclaredMetaAnnotations, getInterfaceOnlyFlattenedTypeHierarchy, getJavaClass, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getPackage, getQualifiers, isDeclaredAnnotationPresent, isFinal, isPackagePrivate, isParameterizedType, isPrivate, isProxyable, isPublic, isStatic
 
Methods inherited from class org.jboss.weld.introspector.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 org.jboss.weld.introspector.WeldAnnotated
getActualTypeArguments, getBindingsAsArray, getDeclaredMetaAnnotations, getInterfaceOnlyFlattenedTypeHierarchy, getJavaClass, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getPackage, getQualifiers, isDeclaredAnnotationPresent, isFinal, isPackagePrivate, isParameterizedType, isPrivate, isProxyable, isPublic, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedMember
isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

ForwardingWeldMember

public ForwardingWeldMember()
Method Detail

delegate

protected abstract WeldMember<T,X,S> delegate()
Specified by:
delegate in class ForwardingWeldAnnotated<T,S extends java.lang.reflect.Member>

getJavaMember

public S getJavaMember()
Specified by:
getJavaMember in interface javax.enterprise.inject.spi.AnnotatedMember<X>
Specified by:
getJavaMember in interface WeldMember<T,X,S extends java.lang.reflect.Member>

getDeclaringType

public WeldClass<X> getDeclaringType()
Description copied from interface: WeldMember
Gets an abstraction of the declaring class

Specified by:
getDeclaringType in interface javax.enterprise.inject.spi.AnnotatedMember<X>
Specified by:
getDeclaringType in interface WeldMember<T,X,S extends java.lang.reflect.Member>
Returns:
The declaring class


Copyright © 2008-2009 Seam Framework. All Rights Reserved.