org.jboss.weld.introspector
Class ForwardingAnnotatedType<X>

java.lang.Object
  extended by org.jboss.weld.introspector.ForwardingAnnotated
      extended by org.jboss.weld.introspector.ForwardingAnnotatedType<X>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedType<X>

public abstract class ForwardingAnnotatedType<X>
extends ForwardingAnnotated
implements javax.enterprise.inject.spi.AnnotatedType<X>

Forwarding implementation of AnnotatedType

Author:
Stuart Douglas

Constructor Summary
ForwardingAnnotatedType()
           
 
Method Summary
protected abstract  javax.enterprise.inject.spi.AnnotatedType<X> delegate()
           
 java.util.Set<javax.enterprise.inject.spi.AnnotatedConstructor<X>> getConstructors()
           
 java.util.Set<javax.enterprise.inject.spi.AnnotatedField<? super X>> getFields()
           
 java.lang.Class<X> getJavaClass()
           
 java.util.Set<javax.enterprise.inject.spi.AnnotatedMethod<? super X>> getMethods()
           
 
Methods inherited from class org.jboss.weld.introspector.ForwardingAnnotated
equals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

ForwardingAnnotatedType

public ForwardingAnnotatedType()
Method Detail

delegate

protected abstract javax.enterprise.inject.spi.AnnotatedType<X> delegate()
Specified by:
delegate in class ForwardingAnnotated

getConstructors

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

getFields

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

getJavaClass

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

getMethods

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


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