org.jboss.weld.introspector
Class ForwardingWeldParameter<T,X>

java.lang.Object
  extended by org.jboss.weld.introspector.ForwardingAnnotated
      extended by org.jboss.weld.introspector.ForwardingWeldAnnotated<T,Object>
          extended by org.jboss.weld.introspector.ForwardingWeldParameter<T,X>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedParameter<X>, WeldAnnotated<T,Object>, WeldParameter<T,X>
Direct Known Subclasses:
ParameterInjectionPoint

public abstract class ForwardingWeldParameter<T,X>
extends ForwardingWeldAnnotated<T,Object>
implements WeldParameter<T,X>


Field Summary
 
Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
 
Constructor Summary
ForwardingWeldParameter()
           
 
Method Summary
protected abstract  WeldParameter<T,X> delegate()
           
 javax.enterprise.inject.spi.AnnotatedCallable<X> getDeclaringCallable()
           
 WeldClass<X> getDeclaringType()
           
 WeldCallable<?,X,?> getDeclaringWeldCallable()
           
 int getPosition()
           
 
Methods inherited from class org.jboss.weld.introspector.ForwardingWeldAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
 
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 org.jboss.weld.introspector.WeldAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

ForwardingWeldParameter

public ForwardingWeldParameter()
Method Detail

delegate

protected abstract WeldParameter<T,X> delegate()
Specified by:
delegate in class ForwardingWeldAnnotated<T,Object>

getDeclaringCallable

public javax.enterprise.inject.spi.AnnotatedCallable<X> getDeclaringCallable()
Specified by:
getDeclaringCallable in interface javax.enterprise.inject.spi.AnnotatedParameter<X>

getPosition

public int getPosition()
Specified by:
getPosition in interface javax.enterprise.inject.spi.AnnotatedParameter<X>

getDeclaringWeldCallable

public WeldCallable<?,X,?> getDeclaringWeldCallable()
Specified by:
getDeclaringWeldCallable in interface WeldParameter<T,X>

getDeclaringType

public WeldClass<X> getDeclaringType()
Specified by:
getDeclaringType in interface WeldParameter<T,X>


Copyright © 2013 Seam Framework. All Rights Reserved.