org.jboss.webbeans.introspector
Class ForwardingAnnotatedMember<T,S extends java.lang.reflect.Member>

java.lang.Object
  extended by org.jboss.webbeans.introspector.ForwardingAnnotatedItem<T,S>
      extended by org.jboss.webbeans.introspector.ForwardingAnnotatedMember<T,S>
All Implemented Interfaces:
AnnotatedItem<T,S>, AnnotatedMember<T,S>
Direct Known Subclasses:
ForwardingAnnotatedConstructor, ForwardingAnnotatedField, ForwardingAnnotatedMethod

public abstract class ForwardingAnnotatedMember<T,S extends java.lang.reflect.Member>
extends ForwardingAnnotatedItem<T,S>
implements AnnotatedMember<T,S>


Field Summary
 
Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
MAPPED_METAANNOTATIONS
 
Constructor Summary
ForwardingAnnotatedMember()
           
 
Method Summary
protected abstract  AnnotatedMember<T,S> delegate()
          Gets the annotated item
 S getMember()
           
 
Methods inherited from class org.jboss.webbeans.introspector.ForwardingAnnotatedItem
equals, getActualTypeArguments, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindings, getBindingsAsArray, getDeclaredMetaAnnotations, getFlattenedTypeHierarchy, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getRawType, getType, hashCode, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isParameterizedType, isProxyable, isPublic, isStatic, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedMember
getDeclaringClass
 
Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
getActualTypeArguments, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindings, getBindingsAsArray, getDeclaredMetaAnnotations, getFlattenedTypeHierarchy, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getRawType, getType, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isParameterizedType, isProxyable, isPublic, isStatic
 

Constructor Detail

ForwardingAnnotatedMember

public ForwardingAnnotatedMember()
Method Detail

delegate

protected abstract AnnotatedMember<T,S> delegate()
Description copied from class: ForwardingAnnotatedItem
Gets the annotated item

Specified by:
delegate in class ForwardingAnnotatedItem<T,S extends java.lang.reflect.Member>
Returns:
The annotated item

getMember

public S getMember()
Specified by:
getMember in interface AnnotatedMember<T,S extends java.lang.reflect.Member>


Copyright © 2011. All Rights Reserved.