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:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static <X> List<jakarta.enterprise.inject.spi.AnnotatedParameter<X>>forExecutable(Executable executable, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache cache)protected AnnotatedElementgetAnnotatedElement()<T extends Annotation>
TgetAnnotation(Class<T> annotationType)Set<Annotation>getAnnotations()BackedAnnotatedCallable<X,?>getDeclaringCallable()ParametergetJavaParameter()intgetPosition()protected ReflectionCachegetReflectionCache()inthashCode()booleanisAnnotationPresent(Class<? extends Annotation> annotationType)static <X> jakarta.enterprise.inject.spi.AnnotatedParameter<X>of(Parameter parameter, int position, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache sharedObjectCache)StringtoString()-
Methods inherited from class org.jboss.weld.annotated.slim.backed.BackedAnnotated
getTypeClosure, initTypeClosure
-
Methods inherited from class org.jboss.weld.annotated.slim.BaseAnnotated
getBaseType
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
forExecutable
public static <X> List<jakarta.enterprise.inject.spi.AnnotatedParameter<X>> forExecutable(Executable executable, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache cache)
-
of
public static <X> jakarta.enterprise.inject.spi.AnnotatedParameter<X> of(Parameter parameter, int position, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache sharedObjectCache)
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfacejakarta.enterprise.inject.spi.AnnotatedParameter<X>
-
getJavaParameter
public Parameter getJavaParameter()
- Specified by:
getJavaParameterin interfacejakarta.enterprise.inject.spi.AnnotatedParameter<X>
-
getDeclaringCallable
public BackedAnnotatedCallable<X,?> getDeclaringCallable()
- Specified by:
getDeclaringCallablein interfacejakarta.enterprise.inject.spi.AnnotatedParameter<X>
-
getAnnotation
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
- Specified by:
getAnnotationin interfacejakarta.enterprise.inject.spi.Annotated
-
getAnnotations
public Set<Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfacejakarta.enterprise.inject.spi.Annotated- Overrides:
getAnnotationsin classBackedAnnotated
-
getAnnotatedElement
protected AnnotatedElement getAnnotatedElement()
- Specified by:
getAnnotatedElementin classBackedAnnotated
-
isAnnotationPresent
public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
- Specified by:
isAnnotationPresentin interfacejakarta.enterprise.inject.spi.Annotated
-
getReflectionCache
protected ReflectionCache getReflectionCache()
- Specified by:
getReflectionCachein classBackedAnnotated
-
-