|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.webbeans.introspector.jlr.AbstractAnnotatedItem<T,java.lang.Class<T>>
org.jboss.webbeans.introspector.jlr.AbstractAnnotatedType<T>
org.jboss.webbeans.introspector.jlr.AnnotatedAnnotationImpl<T>
T - public class AnnotatedAnnotationImpl<T extends java.lang.annotation.Annotation>
Represents an annotated annotation This class is immutable and therefore threadsafe
| Field Summary |
|---|
| Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedItem |
|---|
MAPPED_METAANNOTATIONS |
| Constructor Summary | |
|---|---|
AnnotatedAnnotationImpl(java.lang.Class<T> annotationType)
Constructor Initializes the superclass with the built annotation map |
|
| Method Summary | |
|---|---|
java.lang.reflect.Type[] |
getActualTypeArguments()
Gets the actual type arguments |
java.util.Set<AnnotatedMethod<?>> |
getAnnotatedMembers(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Returns the annotated members with a given annotation type If the annotated members are null, they are initialized first. |
java.lang.Class<T> |
getDelegate()
|
java.util.Set<AnnotatedMethod<?>> |
getMembers()
Gets all members of the annotation Initializes the members first if they are null |
java.lang.Class<T> |
getType()
Gets the type of the annotation |
java.lang.String |
toString()
Gets a string representation of the annotation |
AnnotatedAnnotation<T> |
wrap(java.util.Set<java.lang.annotation.Annotation> annotations)
|
| Methods inherited from class org.jboss.webbeans.introspector.jlr.AbstractAnnotatedType |
|---|
getName, getSimpleName, getSuperclass, isEquivalent, isFinal, isPublic, isStatic |
| Methods inherited from class org.jboss.webbeans.introspector.jlr.AbstractAnnotatedItem |
|---|
equals, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindingTypes, getBindingTypesAsArray, getDeclaredMetaAnnotations, getMetaAnnotations, getMetaAnnotationsAsArray, hashCode, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isProxyable |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedType |
|---|
getSimpleName, getSuperclass, isEquivalent |
| Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem |
|---|
getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindingTypes, getBindingTypesAsArray, getDeclaredMetaAnnotations, getMetaAnnotations, getMetaAnnotationsAsArray, getName, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isProxyable, isPublic, isStatic |
| Constructor Detail |
|---|
public AnnotatedAnnotationImpl(java.lang.Class<T> annotationType)
annotationType - The annotation type| Method Detail |
|---|
public java.lang.reflect.Type[] getActualTypeArguments()
getActualTypeArguments in interface AnnotatedItem<T extends java.lang.annotation.Annotation,java.lang.Class<T extends java.lang.annotation.Annotation>>AnnotatedItem.getActualTypeArguments()public java.util.Set<AnnotatedMethod<?>> getMembers()
getMembers in interface AnnotatedAnnotation<T extends java.lang.annotation.Annotation>AnnotatedAnnotation.getMembers()public java.lang.Class<T> getType()
getType in interface AnnotatedItem<T extends java.lang.annotation.Annotation,java.lang.Class<T extends java.lang.annotation.Annotation>>AnnotatedItem.getType()public java.util.Set<AnnotatedMethod<?>> getAnnotatedMembers(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
getAnnotatedMembers in interface AnnotatedAnnotation<T extends java.lang.annotation.Annotation>annotationType - The annotation type to match
AnnotatedAnnotation.getAnnotatedMembers(Class)public java.lang.String toString()
toString in class AbstractAnnotatedType<T extends java.lang.annotation.Annotation>public java.lang.Class<T> getDelegate()
getDelegate in class AbstractAnnotatedItem<T extends java.lang.annotation.Annotation,java.lang.Class<T extends java.lang.annotation.Annotation>>public AnnotatedAnnotation<T> wrap(java.util.Set<java.lang.annotation.Annotation> annotations)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||