public abstract class ForwardingWeldParameter<T,X> extends ForwardingWeldAnnotated<T,Object> implements EnhancedAnnotatedParameter<T,X>
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS
Constructor and Description |
---|
ForwardingWeldParameter() |
Modifier and Type | Method and Description |
---|---|
protected abstract EnhancedAnnotatedParameter<T,X> |
delegate() |
javax.enterprise.inject.spi.AnnotatedCallable<X> |
getDeclaringCallable() |
EnhancedAnnotatedCallable<?,X,?> |
getDeclaringEnhancedCallable() |
EnhancedAnnotatedType<X> |
getDeclaringType() |
int |
getPosition() |
javax.enterprise.inject.spi.AnnotatedParameter<X> |
slim()
Returns a lightweight implementation of
Annotated with minimal memory footprint. |
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
equals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getActualTypeArguments, getBindingsAsArray, getInterfaceClosure, getJavaClass, getMetaAnnotations, getName, getPackage, getQualifiers, isFinal, isGeneric, isPackagePrivate, isParameterizedType, isPrimitive, isPrivate, isPublic, isStatic
protected abstract EnhancedAnnotatedParameter<T,X> delegate()
delegate
in class ForwardingWeldAnnotated<T,Object>
public javax.enterprise.inject.spi.AnnotatedCallable<X> getDeclaringCallable()
getDeclaringCallable
in interface javax.enterprise.inject.spi.AnnotatedParameter<X>
public int getPosition()
getPosition
in interface javax.enterprise.inject.spi.AnnotatedParameter<X>
public EnhancedAnnotatedCallable<?,X,?> getDeclaringEnhancedCallable()
getDeclaringEnhancedCallable
in interface EnhancedAnnotatedParameter<T,X>
public EnhancedAnnotatedType<X> getDeclaringType()
getDeclaringType
in interface EnhancedAnnotatedParameter<T,X>
public javax.enterprise.inject.spi.AnnotatedParameter<X> slim()
EnhancedAnnotated
Annotated
with minimal memory footprint.slim
in interface EnhancedAnnotated<T,Object>
slim
in interface EnhancedAnnotatedParameter<T,X>
slim
in class ForwardingWeldAnnotated<T,Object>
Annotated
Copyright © 2016. All rights reserved.