javax.enterprise.inject.spi
Interface AnnotatedMember<X>

Type Parameters:
X - the type of the member
All Superinterfaces:
Annotated
All Known Subinterfaces:
AnnotatedCallable<X>, AnnotatedConstructor<X>, AnnotatedField<X>, AnnotatedMethod<X>

public interface AnnotatedMember<X>
extends Annotated

The metadata for an annotated member which can be parsed by the BeanManager. The semantics are similar to Member

Author:
Pete Muir

Method Summary
 AnnotatedType<X> getDeclaringType()
          Get the type which declares this member
 java.lang.reflect.Member getJavaMember()
          Get the underlying Member instance
 boolean isStatic()
          Determine if the member is static
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Method Detail

getJavaMember

java.lang.reflect.Member getJavaMember()
Get the underlying Member instance

Returns:
the member

isStatic

boolean isStatic()
Determine if the member is static

Returns:

getDeclaringType

AnnotatedType<X> getDeclaringType()
Get the type which declares this member

Returns:
the type of which declares this member


Copyright © 2008-2009. All Rights Reserved.