org.jboss.webbeans.introspector
Interface AnnotatedMember<T,S extends java.lang.reflect.Member>

All Superinterfaces:
AnnotatedItem<T,S>
All Known Subinterfaces:
AnnotatedConstructor<T>, AnnotatedField<T>, AnnotatedMethod<T>
All Known Implementing Classes:
AbstractAnnotatedMember, AnnotatedConstructorImpl, AnnotatedFieldImpl, AnnotatedMethodImpl, ConstructorInjectionPoint, FieldInjectionPoint, ForwardingAnnotatedConstructor, ForwardingAnnotatedField, ForwardingAnnotatedMember, ForwardingAnnotatedMethod, MethodInjectionPoint, WrappedAnnotatedField, WrappedAnnotatedMethod

public interface AnnotatedMember<T,S extends java.lang.reflect.Member>
extends AnnotatedItem<T,S>

AnnotedMember provides enhanced access to an annotated member

Author:
Pete Muir

Field Summary
 
Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
MAPPED_METAANNOTATIONS
 
Method Summary
 AnnotatedType<?> getDeclaringClass()
          Gets an abstraction of the declaring class
 S getMember()
           
 
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
 

Method Detail

getMember

S getMember()

getDeclaringClass

AnnotatedType<?> getDeclaringClass()
Gets an abstraction of the declaring class

Returns:
The declaring class


Copyright © 2011. All Rights Reserved.