org.jboss.cdi.tck.tests.extensions.alternative.metadata
Class AnnotatedTypeWrapper<X>

java.lang.Object
  extended by org.jboss.cdi.tck.tests.extensions.alternative.metadata.AnnotatedWrapper
      extended by org.jboss.cdi.tck.tests.extensions.alternative.metadata.AnnotatedTypeWrapper<X>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedType<X>
Direct Known Subclasses:
GroceryWrapper

public class AnnotatedTypeWrapper<X>
extends AnnotatedWrapper
implements javax.enterprise.inject.spi.AnnotatedType<X>


Constructor Summary
AnnotatedTypeWrapper(javax.enterprise.inject.spi.AnnotatedType<X> delegate, boolean keepOriginalAnnotations, Annotation... annotations)
           
 
Method Summary
 Set<javax.enterprise.inject.spi.AnnotatedConstructor<X>> getConstructors()
           
 Set<javax.enterprise.inject.spi.AnnotatedField<? super X>> getFields()
           
 Class<X> getJavaClass()
           
 Set<javax.enterprise.inject.spi.AnnotatedMethod<? super X>> getMethods()
           
 
Methods inherited from class org.jboss.cdi.tck.tests.extensions.alternative.metadata.AnnotatedWrapper
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

AnnotatedTypeWrapper

public AnnotatedTypeWrapper(javax.enterprise.inject.spi.AnnotatedType<X> delegate,
                            boolean keepOriginalAnnotations,
                            Annotation... annotations)
Method Detail

getConstructors

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

getFields

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

getJavaClass

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

getMethods

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


Copyright © 2008-2012 Seam Framework. All Rights Reserved.