Class MethodAnnotatedElement
java.lang.Object
org.jvnet.basicjaxb_annox.reflect.MethodAnnotatedElement
- All Implemented Interfaces:
AnnotatedElement,ParameterizedAnnotatedElement
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Annotation>
TgetAnnotation(Class<T> annotationClass) Annotation[][]Returns an array of arrays that represent the annotations on the formal parameters, in declaration order, of the method represented by this parameterized annotated element.booleanisAnnotationPresent(Class<? extends Annotation> annotationClass) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.reflect.AnnotatedElement
getAnnotationsByType, getDeclaredAnnotation, getDeclaredAnnotationsByType
-
Constructor Details
-
MethodAnnotatedElement
-
-
Method Details
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotatedElement
-
getAnnotations
- Specified by:
getAnnotationsin interfaceAnnotatedElement
-
getDeclaredAnnotations
- Specified by:
getDeclaredAnnotationsin interfaceAnnotatedElement
-
getParameterAnnotations
Description copied from interface:ParameterizedAnnotatedElementReturns an array of arrays that represent the annotations on the formal parameters, in declaration order, of the method represented by this parameterized annotated element. (Returns an array of length zero if the underlying element is parameterless. If the method has one or more parameters, a nested array of length zero is returned for each parameter with no annotations.) The caller of this method is free to modify the returned arrays; it will have no effect on the arrays returned to other callers.- Specified by:
getParameterAnnotationsin interfaceParameterizedAnnotatedElement- Returns:
- an array of arrays that represent the annotations on the formal parameters, in declaration order.
-
isAnnotationPresent
- Specified by:
isAnnotationPresentin interfaceAnnotatedElement
-