com.sun.jersey.server.impl.cdi
Class AnnotatedFieldImpl<T>

java.lang.Object
  extended by com.sun.jersey.server.impl.cdi.AnnotatedImpl
      extended by com.sun.jersey.server.impl.cdi.AnnotatedMemberImpl<T>
          extended by com.sun.jersey.server.impl.cdi.AnnotatedFieldImpl<T>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedField<T>, javax.enterprise.inject.spi.AnnotatedMember<T>

public class AnnotatedFieldImpl<T>
extends AnnotatedMemberImpl<T>
implements javax.enterprise.inject.spi.AnnotatedField<T>

Implements the CDI AnnotatedField interface.

Author:
robc

Constructor Summary
AnnotatedFieldImpl(javax.enterprise.inject.spi.AnnotatedField<? super T> field, javax.enterprise.inject.spi.AnnotatedType<T> declaringType)
           
AnnotatedFieldImpl(javax.enterprise.inject.spi.AnnotatedField<? super T> field, java.util.Set<java.lang.annotation.Annotation> annotations, javax.enterprise.inject.spi.AnnotatedType<T> declaringType)
           
AnnotatedFieldImpl(java.lang.reflect.Type baseType, java.util.Set<java.lang.reflect.Type> typeClosure, java.util.Set<java.lang.annotation.Annotation> annotations, javax.enterprise.inject.spi.AnnotatedType<T> declaringType, java.lang.reflect.Field javaMember, boolean isStatic)
           
 
Method Summary
 java.lang.reflect.Field getJavaMember()
           
 
Methods inherited from class com.sun.jersey.server.impl.cdi.AnnotatedMemberImpl
getDeclaringType, isStatic
 
Methods inherited from class com.sun.jersey.server.impl.cdi.AnnotatedImpl
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedMember
getDeclaringType, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

AnnotatedFieldImpl

public AnnotatedFieldImpl(java.lang.reflect.Type baseType,
                          java.util.Set<java.lang.reflect.Type> typeClosure,
                          java.util.Set<java.lang.annotation.Annotation> annotations,
                          javax.enterprise.inject.spi.AnnotatedType<T> declaringType,
                          java.lang.reflect.Field javaMember,
                          boolean isStatic)

AnnotatedFieldImpl

public AnnotatedFieldImpl(javax.enterprise.inject.spi.AnnotatedField<? super T> field,
                          javax.enterprise.inject.spi.AnnotatedType<T> declaringType)

AnnotatedFieldImpl

public AnnotatedFieldImpl(javax.enterprise.inject.spi.AnnotatedField<? super T> field,
                          java.util.Set<java.lang.annotation.Annotation> annotations,
                          javax.enterprise.inject.spi.AnnotatedType<T> declaringType)
Method Detail

getJavaMember

public java.lang.reflect.Field getJavaMember()
Specified by:
getJavaMember in interface javax.enterprise.inject.spi.AnnotatedField<T>
Specified by:
getJavaMember in interface javax.enterprise.inject.spi.AnnotatedMember<T>
Overrides:
getJavaMember in class AnnotatedMemberImpl<T>


Copyright © 2013 Oracle Corporation. All Rights Reserved.