Class BackedAnnotatedParameter<X>
java.lang.Object
org.jboss.weld.annotated.slim.BaseAnnotated
org.jboss.weld.annotated.slim.backed.BackedAnnotated
org.jboss.weld.annotated.slim.backed.BackedAnnotatedParameter<X>
- All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated,jakarta.enterprise.inject.spi.AnnotatedParameter<X>,Serializable
public class BackedAnnotatedParameter<X>
extends BackedAnnotated
implements jakarta.enterprise.inject.spi.AnnotatedParameter<X>, Serializable
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic <X> List<jakarta.enterprise.inject.spi.AnnotatedParameter<X>>forExecutable(Executable executable, BackedAnnotatedCallable<X, ?> declaringCallable, SharedObjectCache cache) protected AnnotatedElement<T extends Annotation>
TgetAnnotation(Class<T> annotationType) intprotected ReflectionCacheinthashCode()booleanisAnnotationPresent(Class<? extends Annotation> annotationType) static <X> jakarta.enterprise.inject.spi.AnnotatedParameter<X>of(Parameter parameter, int position, BackedAnnotatedCallable<X, ?> declaringCallable, SharedObjectCache sharedObjectCache) toString()Methods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotated
getTypeClosure, initTypeClosureMethods inherited from class org.jboss.weld.annotated.slim.BaseAnnotated
getBaseTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.Annotated
getBaseType, getTypeClosureMethods inherited from interface jakarta.enterprise.inject.spi.AnnotatedParameter
getAnnotations
-
Method Details
-
getPosition
public int getPosition()- Specified by:
getPositionin interfacejakarta.enterprise.inject.spi.AnnotatedParameter<X>
-
getJavaParameter
- Specified by:
getJavaParameterin interfacejakarta.enterprise.inject.spi.AnnotatedParameter<X>
-
getDeclaringCallable
- Specified by:
getDeclaringCallablein interfacejakarta.enterprise.inject.spi.AnnotatedParameter<X>
-
getAnnotation
- Specified by:
getAnnotationin interfacejakarta.enterprise.inject.spi.Annotated
-
getAnnotations
- Specified by:
getAnnotationsin interfacejakarta.enterprise.inject.spi.Annotated- Overrides:
getAnnotationsin classBackedAnnotated
-
getAnnotatedElement
- Specified by:
getAnnotatedElementin classBackedAnnotated
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfacejakarta.enterprise.inject.spi.Annotated
-
hashCode
public int hashCode() -
equals
-
toString
-
getReflectionCache
- Specified by:
getReflectionCachein classBackedAnnotated