|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.weld.introspector.AnnotationStore
public class AnnotationStore
| Constructor Summary | |
|---|---|
protected |
AnnotationStore(java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> annotationMap,
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> declaredAnnotationMap,
TypeStore typeStore)
Constructor Also builds the meta-annotation map. |
| Method Summary | ||
|---|---|---|
protected static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
buildAnnotationMap(java.lang.annotation.Annotation[] annotations)
Builds the annotation map (annotation type -> annotation) |
|
protected static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> |
buildAnnotationMap(java.lang.Iterable<java.lang.annotation.Annotation> annotations)
Builds the annotation map (annotation type -> annotation) |
|
|
getAnnotation(java.lang.Class<? extends A> annotationType)
|
|
java.util.Set<java.lang.annotation.Annotation> |
getAnnotations()
|
|
java.util.Set<java.lang.annotation.Annotation> |
getBindings()
Deprecated. |
|
java.lang.annotation.Annotation[] |
getBindingsAsArray()
Deprecated. |
|
java.util.Set<java.lang.annotation.Annotation> |
getDeclaredMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
|
|
java.util.Set<java.lang.annotation.Annotation> |
getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
|
|
java.lang.annotation.Annotation[] |
getMetaAnnotationsAsArray(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
|
|
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
|
|
boolean |
isDeclaredAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
|
|
static AnnotationStore |
of(java.lang.reflect.AnnotatedElement annotatedElement,
java.util.Set<java.lang.annotation.Annotation> extraAnnotations,
java.util.Set<java.lang.annotation.Annotation> extraDeclaredAnnotations,
TypeStore typeStore)
|
|
static AnnotationStore |
of(java.lang.reflect.AnnotatedElement annotatedElement,
TypeStore typeStore)
Build an AnnotatedItemHelper from a class |
|
static AnnotationStore |
of(java.lang.annotation.Annotation[] annotations,
java.lang.annotation.Annotation[] declaredAnnotations,
TypeStore typeStore)
|
|
static AnnotationStore |
of(java.util.Set<java.lang.annotation.Annotation> annotations,
java.util.Set<java.lang.annotation.Annotation> declaredAnnotations,
TypeStore typeStore)
|
|
static AnnotationStore |
wrap(AnnotationStore annotationStore,
java.util.Set<java.lang.annotation.Annotation> annotations,
java.util.Set<java.lang.annotation.Annotation> declaredAnnotations,
TypeStore typeStore)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected AnnotationStore(java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> annotationMap,
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> declaredAnnotationMap,
TypeStore typeStore)
annotationMap - A map of annotation to register| Method Detail |
|---|
protected static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> buildAnnotationMap(java.lang.annotation.Annotation[] annotations)
annotations - The array of annotations to map
protected static java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.lang.annotation.Annotation> buildAnnotationMap(java.lang.Iterable<java.lang.annotation.Annotation> annotations)
annotations - The array of annotations to map
public static AnnotationStore of(java.lang.reflect.AnnotatedElement annotatedElement,
TypeStore typeStore)
annotatedElement -
public static AnnotationStore of(java.lang.reflect.AnnotatedElement annotatedElement,
java.util.Set<java.lang.annotation.Annotation> extraAnnotations,
java.util.Set<java.lang.annotation.Annotation> extraDeclaredAnnotations,
TypeStore typeStore)
public static AnnotationStore of(java.lang.annotation.Annotation[] annotations,
java.lang.annotation.Annotation[] declaredAnnotations,
TypeStore typeStore)
public static AnnotationStore of(java.util.Set<java.lang.annotation.Annotation> annotations,
java.util.Set<java.lang.annotation.Annotation> declaredAnnotations,
TypeStore typeStore)
public static AnnotationStore wrap(AnnotationStore annotationStore,
java.util.Set<java.lang.annotation.Annotation> annotations,
java.util.Set<java.lang.annotation.Annotation> declaredAnnotations,
TypeStore typeStore)
public java.util.Set<java.lang.annotation.Annotation> getAnnotations()
public java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
public java.util.Set<java.lang.annotation.Annotation> getDeclaredMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
public java.lang.annotation.Annotation[] getMetaAnnotationsAsArray(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
@Deprecated public java.util.Set<java.lang.annotation.Annotation> getBindings()
@Deprecated public java.lang.annotation.Annotation[] getBindingsAsArray()
public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<? extends A> annotationType)
public boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
public boolean isDeclaredAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||