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

All Superinterfaces:
Annotated
All Known Subinterfaces:
AnnotatedCallable<X>, AnnotatedConstructor<X>, AnnotatedField<X>, AnnotatedMethod<X>

public interface AnnotatedMember<X>
extends Annotated

Defines annotated members common contract.

Annotated members could be one of the followings

fields, constructors, methods.

Version:
$Rev: 815435 $ $Date: 2009-09-15 20:18:44 +0200 (Tue, 15 Sep 2009) $

Method Summary
 AnnotatedType<X> getDeclaringType()
          Returns member's declaring type.
 Member getJavaMember()
          Returns base java member.
 boolean isStatic()
          Returns true if member modifiers contain static keyword false otherwise.
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Method Detail

getJavaMember

Member getJavaMember()
Returns base java member.

Returns:
java member

isStatic

boolean isStatic()
Returns true if member modifiers contain static keyword false otherwise.

Returns:
true if member modifiers contain static keyword

getDeclaringType

AnnotatedType<X> getDeclaringType()
Returns member's declaring type.

Returns:
member's declaring type


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.