|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.webbeans.introspector.ForwardingAnnotatedItem<T,S>
org.jboss.webbeans.introspector.ForwardingAnnotatedMember<T,java.lang.reflect.Method>
org.jboss.webbeans.introspector.ForwardingAnnotatedMethod<T>
org.jboss.webbeans.introspector.WrappedAnnotatedMethod<T>
public class WrappedAnnotatedMethod<T>
| Field Summary |
|---|
| Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedMethod |
|---|
MAPPED_PARAMETER_ANNOTATIONS |
| Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedItem |
|---|
MAPPED_METAANNOTATIONS |
| Constructor Summary | |
|---|---|
WrappedAnnotatedMethod(AnnotatedMethod<T> method,
java.util.Set<java.lang.annotation.Annotation> extraAnnotations)
|
|
| Method Summary | ||
|---|---|---|
protected AnnotatedMethod<T> |
delegate()
Gets the annotated item |
|
|
getAnnotation(java.lang.Class<A> annotationType)
Gets an annotation for the annotation type specified. |
|
java.util.Set<java.lang.annotation.Annotation> |
getAnnotationsAsSet()
Gets all annotations on the item |
|
AnnotationStore |
getAnnotationStore()
|
|
java.util.Set<java.lang.annotation.Annotation> |
getBindingTypes()
Deprecated. |
|
java.lang.annotation.Annotation[] |
getBindingTypesAsArray()
Deprecated. |
|
java.util.Set<java.lang.annotation.Annotation> |
getDeclaredMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
Gets all annotations which are declared on this annotated item with the given meta annotation type |
|
java.util.Set<java.lang.annotation.Annotation> |
getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
Gets all annotations which are annotated with the given meta annotation type |
|
java.lang.annotation.Annotation[] |
getMetaAnnotationsAsArray(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
Gets all annotations which are annotated with the given meta annotation type |
|
boolean |
isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Indicates if an annotation type specified is present |
|
| Methods inherited from class org.jboss.webbeans.introspector.ForwardingAnnotatedMethod |
|---|
getAnnotatedMethod, getAnnotatedParameters, getDeclaringClass, getParameters, getParameterTypesAsArray, getPropertyName, invoke, invokeOnInstance, isEquivalent, wrap |
| Methods inherited from class org.jboss.webbeans.introspector.ForwardingAnnotatedMember |
|---|
getMember |
| Methods inherited from class org.jboss.webbeans.introspector.ForwardingAnnotatedItem |
|---|
equals, getActualTypeArguments, getName, getType, hashCode, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isProxyable, isPublic, isStatic, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedMember |
|---|
getMember |
| Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem |
|---|
getActualTypeArguments, getName, getType, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isProxyable, isPublic, isStatic |
| Constructor Detail |
|---|
public WrappedAnnotatedMethod(AnnotatedMethod<T> method,
java.util.Set<java.lang.annotation.Annotation> extraAnnotations)
| Method Detail |
|---|
protected AnnotatedMethod<T> delegate()
ForwardingAnnotatedItem
delegate in class ForwardingAnnotatedMethod<T>public AnnotationStore getAnnotationStore()
getAnnotationStore in interface AnnotatedItem<T,java.lang.reflect.Method>getAnnotationStore in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)
AnnotatedItem
getAnnotation in interface AnnotatedItem<T,java.lang.reflect.Method>getAnnotation in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>annotationType - The annotation to match
AnnotatedItempublic java.util.Set<java.lang.annotation.Annotation> getAnnotationsAsSet()
AnnotatedItem
getAnnotationsAsSet in interface AnnotatedItem<T,java.lang.reflect.Method>getAnnotationsAsSet in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>AnnotatedItempublic java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
AnnotatedItem
getMetaAnnotations in interface AnnotatedItem<T,java.lang.reflect.Method>getMetaAnnotations in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>AnnotatedItempublic java.lang.annotation.Annotation[] getMetaAnnotationsAsArray(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
AnnotatedItem
getMetaAnnotationsAsArray in interface AnnotatedItem<T,java.lang.reflect.Method>getMetaAnnotationsAsArray in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>AnnotatedItem@Deprecated public java.util.Set<java.lang.annotation.Annotation> getBindingTypes()
AnnotatedItem
getBindingTypes in interface AnnotatedItem<T,java.lang.reflect.Method>getBindingTypes in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>AnnotatedItem@Deprecated public java.lang.annotation.Annotation[] getBindingTypesAsArray()
AnnotatedItem
getBindingTypesAsArray in interface AnnotatedItem<T,java.lang.reflect.Method>getBindingTypesAsArray in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>AnnotatedItempublic boolean isAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
AnnotatedItem
isAnnotationPresent in interface AnnotatedItem<T,java.lang.reflect.Method>isAnnotationPresent in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>annotationType - The annotation to match
AnnotatedItempublic java.util.Set<java.lang.annotation.Annotation> getDeclaredMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
AnnotatedItem
getDeclaredMetaAnnotations in interface AnnotatedItem<T,java.lang.reflect.Method>getDeclaredMetaAnnotations in class ForwardingAnnotatedItem<T,java.lang.reflect.Method>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||