public interface ReflectionCache
extends org.jboss.weld.bootstrap.api.Service
Modifier and Type | Method and Description |
---|---|
Annotation[] |
getAnnotations(AnnotatedElement element) |
Set<Annotation> |
getAnnotationSet(AnnotatedElement element) |
Set<Annotation> |
getBackedAnnotatedTypeAnnotationSet(Class<?> javaClass)
Returns the set of annotations for a
BackedAnnotatedType . |
Annotation[] |
getDeclaredAnnotations(AnnotatedElement element) |
Set<Annotation> |
getDeclaredAnnotationSet(AnnotatedElement element) |
Annotation[] |
getParameterAnnotations(Constructor<?> constructor,
int parameterPosition) |
Annotation[] |
getParameterAnnotations(Method method,
int parameterPosition) |
Set<Annotation> |
getParameterAnnotationSet(BackedAnnotatedParameter<?> parameter) |
Annotation[] getAnnotations(AnnotatedElement element)
Set<Annotation> getAnnotationSet(AnnotatedElement element)
Annotation[] getDeclaredAnnotations(AnnotatedElement element)
Set<Annotation> getDeclaredAnnotationSet(AnnotatedElement element)
Annotation[] getParameterAnnotations(Constructor<?> constructor, int parameterPosition)
Annotation[] getParameterAnnotations(Method method, int parameterPosition)
Set<Annotation> getParameterAnnotationSet(BackedAnnotatedParameter<?> parameter)
Set<Annotation> getBackedAnnotatedTypeAnnotationSet(Class<?> javaClass)
BackedAnnotatedType
. This are all annotations declared directly on the
BackedAnnotatedType.getJavaClass()
and all Inherited
annotations. In addition, scope annotation
inheritance rules (as defined in section 4.1) are applied.javaClass
- Copyright © 2016. All rights reserved.