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:
Serializable,javax.enterprise.inject.spi.Annotated,javax.enterprise.inject.spi.AnnotatedParameter<X>
public class BackedAnnotatedParameter<X> extends BackedAnnotated implements javax.enterprise.inject.spi.AnnotatedParameter<X>, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BackedAnnotatedParameter(Type baseType, Annotation[] annotations, int position, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache sharedObjectCache)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)protected AnnotatedElementgetAnnotatedElement()<T extends Annotation>
TgetAnnotation(Class<T> annotationType)Set<Annotation>getAnnotations()BackedAnnotatedCallable<X,?>getDeclaringCallable()intgetPosition()protected ReflectionCachegetReflectionCache()inthashCode()booleanisAnnotationPresent(Class<? extends Annotation> annotationType)static <X> javax.enterprise.inject.spi.AnnotatedParameter<X>of(Type baseType, Annotation[] annotations, 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
-
-
-
-
Constructor Detail
-
BackedAnnotatedParameter
public BackedAnnotatedParameter(Type baseType, Annotation[] annotations, int position, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache sharedObjectCache)
-
-
Method Detail
-
of
public static <X> javax.enterprise.inject.spi.AnnotatedParameter<X> of(Type baseType, Annotation[] annotations, int position, BackedAnnotatedCallable<X,?> declaringCallable, SharedObjectCache sharedObjectCache)
-
getPosition
public int getPosition()
- Specified by:
getPositionin interfacejavax.enterprise.inject.spi.AnnotatedParameter<X>
-
getDeclaringCallable
public BackedAnnotatedCallable<X,?> getDeclaringCallable()
- Specified by:
getDeclaringCallablein interfacejavax.enterprise.inject.spi.AnnotatedParameter<X>
-
getAnnotation
public <T extends Annotation> T getAnnotation(Class<T> annotationType)
- Specified by:
getAnnotationin interfacejavax.enterprise.inject.spi.Annotated
-
getAnnotations
public Set<Annotation> getAnnotations()
- Specified by:
getAnnotationsin interfacejavax.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 interfacejavax.enterprise.inject.spi.Annotated
-
getReflectionCache
protected ReflectionCache getReflectionCache()
- Specified by:
getReflectionCachein classBackedAnnotated
-
-