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

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

public class AnnotatedTypeImpl<T>
extends AnnotatedImpl
implements javax.enterprise.inject.spi.AnnotatedType<T>

Implements the CDI AnnotatedType interface.

Author:
robc

Constructor Summary
AnnotatedTypeImpl(javax.enterprise.inject.spi.AnnotatedType type)
           
AnnotatedTypeImpl(Type baseType, Set<Type> typeClosure, Set<Annotation> annotations, Class<T> javaClass)
           
 
Method Summary
 Set<javax.enterprise.inject.spi.AnnotatedConstructor<T>> getConstructors()
           
 Set<javax.enterprise.inject.spi.AnnotatedField<? super T>> getFields()
           
 Class<T> getJavaClass()
           
 Set<javax.enterprise.inject.spi.AnnotatedMethod<? super T>> getMethods()
           
 void setConstructors(Set<javax.enterprise.inject.spi.AnnotatedConstructor<T>> constructors)
           
 void setFields(Set<javax.enterprise.inject.spi.AnnotatedField<? super T>> fields)
           
 void setMethods(Set<javax.enterprise.inject.spi.AnnotatedMethod<? super T>> methods)
           
 
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.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

AnnotatedTypeImpl

public AnnotatedTypeImpl(Type baseType,
                         Set<Type> typeClosure,
                         Set<Annotation> annotations,
                         Class<T> javaClass)

AnnotatedTypeImpl

public AnnotatedTypeImpl(javax.enterprise.inject.spi.AnnotatedType type)
Method Detail

getConstructors

public Set<javax.enterprise.inject.spi.AnnotatedConstructor<T>> getConstructors()
Specified by:
getConstructors in interface javax.enterprise.inject.spi.AnnotatedType<T>

setConstructors

public void setConstructors(Set<javax.enterprise.inject.spi.AnnotatedConstructor<T>> constructors)

getFields

public Set<javax.enterprise.inject.spi.AnnotatedField<? super T>> getFields()
Specified by:
getFields in interface javax.enterprise.inject.spi.AnnotatedType<T>

setFields

public void setFields(Set<javax.enterprise.inject.spi.AnnotatedField<? super T>> fields)

getJavaClass

public Class<T> getJavaClass()
Specified by:
getJavaClass in interface javax.enterprise.inject.spi.AnnotatedType<T>

getMethods

public Set<javax.enterprise.inject.spi.AnnotatedMethod<? super T>> getMethods()
Specified by:
getMethods in interface javax.enterprise.inject.spi.AnnotatedType<T>

setMethods

public void setMethods(Set<javax.enterprise.inject.spi.AnnotatedMethod<? super T>> methods)


Copyright © 2013 Oracle Corporation. All Rights Reserved.