org.jboss.weld.introspector.jlr
Class AbstractWeldCallable<T,X,S extends java.lang.reflect.Member>

java.lang.Object
  extended by org.jboss.weld.introspector.jlr.AbstractWeldAnnotated<T,S>
      extended by org.jboss.weld.introspector.jlr.AbstractWeldMember<T,X,S>
          extended by org.jboss.weld.introspector.jlr.AbstractWeldCallable<T,X,S>
All Implemented Interfaces:
javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedCallable<X>, javax.enterprise.inject.spi.AnnotatedMember<X>, WeldAnnotated<T,S>, WeldCallable<T,X,S>, WeldMember<T,X,S>
Direct Known Subclasses:
WeldConstructorImpl, WeldMethodImpl

public abstract class AbstractWeldCallable<T,X,S extends java.lang.reflect.Member>
extends AbstractWeldMember<T,X,S>
implements WeldCallable<T,X,S>

Author:
pmuir

Field Summary
 
Fields inherited from interface org.jboss.weld.introspector.WeldCallable
MAPPED_PARAMETER_ANNOTATIONS
 
Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
 
Constructor Summary
protected AbstractWeldCallable(java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> annotationMap, java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> declaredAnnotationMap, ClassTransformer classTransformer, java.lang.reflect.Member member, java.lang.Class<T> rawType, java.lang.reflect.Type type, java.util.Set<java.lang.reflect.Type> typeClosure, WeldClass<X> declaringType)
           
 
Method Summary
 
Methods inherited from class org.jboss.weld.introspector.jlr.AbstractWeldMember
getDeclaringType, getJavaMember, getName, getPackage, isFinal, isPackagePrivate, isPrivate, isPublic, isStatic, isTransient, toString
 
Methods inherited from class org.jboss.weld.introspector.jlr.AbstractWeldAnnotated
addMetaAnnotations, addMetaAnnotations, buildAnnotationMap, buildAnnotationMap, equals, getActualTypeArguments, getAnnotation, getAnnotations, getBaseType, getBindingsAsArray, getDelegate, getInterfaceClosure, getJavaClass, getMetaAnnotations, getQualifiers, getTypeClosure, hashCode, isAnnotationPresent, isParameterizedType, isPrimitive, isProxyable
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.weld.introspector.WeldCallable
getWeldParameters, getWeldParameters
 
Methods inherited from interface org.jboss.weld.introspector.WeldMember
getDeclaringType
 
Methods inherited from interface org.jboss.weld.introspector.WeldAnnotated
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isProxyable, isPublic, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedCallable
getParameters
 
Methods inherited from interface javax.enterprise.inject.spi.AnnotatedMember
getJavaMember, isStatic
 
Methods inherited from interface javax.enterprise.inject.spi.Annotated
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent
 

Constructor Detail

AbstractWeldCallable

protected AbstractWeldCallable(java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> annotationMap,
                               java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> declaredAnnotationMap,
                               ClassTransformer classTransformer,
                               java.lang.reflect.Member member,
                               java.lang.Class<T> rawType,
                               java.lang.reflect.Type type,
                               java.util.Set<java.lang.reflect.Type> typeClosure,
                               WeldClass<X> declaringType)


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