public interface ReflectionCache extends org.jboss.weld.bootstrap.api.Service
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ReflectionCache.AnnotationClass<T extends Annotation>
Represents cached metadata about an annotation class.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Annotation> |
getAnnotationClass(Class<T> clazz) |
Set<Annotation> |
getAnnotations(AnnotatedElement element) |
Set<Annotation> |
getBackedAnnotatedTypeAnnotationSet(Class<?> javaClass)
Returns the set of annotations for a
BackedAnnotatedType. |
Set<Annotation> |
getDeclaredAnnotations(AnnotatedElement element) |
cleanupSet<Annotation> getAnnotations(AnnotatedElement element)
Set<Annotation> getDeclaredAnnotations(AnnotatedElement element)
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 - <T extends Annotation> ReflectionCache.AnnotationClass<T> getAnnotationClass(Class<T> clazz)
Copyright © 2017. All rights reserved.