org.jboss.weld.introspector
Interface WeldCallable<T,X,S extends java.lang.reflect.Member>
- All Superinterfaces:
- javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedCallable<X>, javax.enterprise.inject.spi.AnnotatedMember<X>, WeldAnnotated<T,S>, WeldMember<T,X,S>
- All Known Subinterfaces:
- WeldConstructor<T>, WeldMethod<T,X>
- All Known Implementing Classes:
- AbstractWeldCallable, ConstructorInjectionPoint, ForwardingWeldConstructor, ForwardingWeldMethod, MethodInjectionPoint, ProxyClassConstructorInjectionPointWrapper, WeldConstructorImpl, WeldMethodImpl
public interface WeldCallable<T,X,S extends java.lang.reflect.Member>
- extends WeldMember<T,X,S>, javax.enterprise.inject.spi.AnnotatedCallable<X>
- Author:
- pmuir
|
Method Summary |
java.util.List<? extends WeldParameter<?,X>> |
getWeldParameters()
Gets the abstracted parameters of the method |
java.util.List<WeldParameter<?,X>> |
getWeldParameters(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Gets the list of annotated parameters for a given annotation |
| 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 |
MAPPED_PARAMETER_ANNOTATIONS
static final java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> MAPPED_PARAMETER_ANNOTATIONS
getWeldParameters
java.util.List<? extends WeldParameter<?,X>> getWeldParameters()
- Gets the abstracted parameters of the method
- Returns:
- A list of parameters. Returns an empty list if no parameters are
present.
getWeldParameters
java.util.List<WeldParameter<?,X>> getWeldParameters(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
- Gets the list of annotated parameters for a given annotation
- Parameters:
annotationType - The annotation to match
- Returns:
- A set of matching parameter abstractions. Returns an empty list if
there are no matches.
Copyright © 2008-2010 Seam Framework. All Rights Reserved.