com.caucho.config.reflect
Class AnnotatedFieldImpl<X>

java.lang.Object
  extended by com.caucho.config.reflect.AnnotatedElementImpl
      extended by com.caucho.config.reflect.AnnotatedFieldImpl<X>
All Implemented Interfaces:
BaseTypeAnnotated, Annotated, AnnotatedField<X>, AnnotatedMember<X>

@Module
public class AnnotatedFieldImpl<X>
extends AnnotatedElementImpl
implements AnnotatedField<X>

Abstract introspected view of a Bean


Constructor Summary
AnnotatedFieldImpl(AnnotatedType<X> declaringType, java.lang.reflect.Field field)
           
 
Method Summary
 AnnotatedType<X> getDeclaringType()
          Returns the declaring type
 java.lang.reflect.Field getJavaMember()
          Returns the reflected Method
 boolean isStatic()
          Returns true for a static field/method
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.config.reflect.AnnotatedElementImpl
addAnnotation, addAnnotationIfAbsent, addAnnotations, addAnnotations, clearAnnotations, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, createBaseType, fillTypeVariables, getAnnotation, getAnnotations, getBaseType, getBaseTypeImpl, getBaseTypeParamMap, getTypeClosure, getTypeVariables, isAnnotationPresent, removeAnnotation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

AnnotatedFieldImpl

public AnnotatedFieldImpl(AnnotatedType<X> declaringType,
                          java.lang.reflect.Field field)
Method Detail

getDeclaringType

public AnnotatedType<X> getDeclaringType()
Description copied from interface: AnnotatedMember
Returns the declaring type

Specified by:
getDeclaringType in interface AnnotatedMember<X>

getJavaMember

public java.lang.reflect.Field getJavaMember()
Returns the reflected Method

Specified by:
getJavaMember in interface AnnotatedField<X>
Specified by:
getJavaMember in interface AnnotatedMember<X>

isStatic

public boolean isStatic()
Description copied from interface: AnnotatedMember
Returns true for a static field/method

Specified by:
isStatic in interface AnnotatedMember<X>

toString

public java.lang.String toString()
Overrides:
toString in class AnnotatedElementImpl