Package 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
- Class Fields
- Class Methods
- Class Constructors
- Constructor or method Parameters
- Version:
- $Rev: 1427581 $ $Date: 2013-01-01 23:38:17 +0100 (Tue, 01 Jan 2013) $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnnotatedType<X>
getDeclaringType()
Returns member's declaring type.java.lang.reflect.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
java.lang.reflect.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
-
-