public final class AnnotatedMethod extends AnnotatedWithParams implements Serializable
| Modifier and Type | Field and Description | 
|---|---|
| protected Method | _method | 
| protected Class<?>[] | _paramClasses | 
| protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization | _serializationField that is used to make JDK serialization work with this
 object. | 
_paramAnnotations_annotations, _typeContext| Modifier | Constructor and Description | 
|---|---|
| protected  | AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)Method used for JDK serialization support | 
|   | AnnotatedMethod(TypeResolutionContext ctxt,
               Method method,
               AnnotationMap classAnn,
               AnnotationMap[] paramAnnotations) | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | call()Method that can be used to (try to) call this object without arguments. | 
| Object | call(Object[] args)Method that can be used to (try to) call this object with specified arguments. | 
| Object | call1(Object arg)Method that can be used to (try to) call this object with single arguments. | 
| Object | callOn(Object pojo) | 
| Object | callOnWith(Object pojo,
          Object... args) | 
| boolean | equals(Object o) | 
| Method | getAnnotated()Method that can be used to find actual JDK element that this instance
 represents. | 
| Class<?> | getDeclaringClass()Actual physical class in which this memmber was declared. | 
| String | getFullName() | 
| Type | getGenericParameterType(int index)Deprecated.  | 
| Type[] | getGenericParameterTypes()Deprecated.  | 
| Type | getGenericType()Deprecated.  | 
| Method | getMember() | 
| int | getModifiers() | 
| String | getName() | 
| int | getParameterCount() | 
| JavaType | getParameterType(int index) | 
| Class<?> | getRawParameterType(int index) | 
| Class<?>[] | getRawParameterTypes() | 
| Class<?> | getRawReturnType() | 
| Class<?> | getRawType()For methods, this returns declared return type, which is only
 useful with getters (setters do not usually return anything;
 hence "void" type is returned here) | 
| JavaType | getType()For methods, this returns declared return type, which is only
 useful with getters (setters do not return anything; hence `Void`
 would be returned here) | 
| Object | getValue(Object pojo)Optional method that can be used to access the value of
 this member on given object, if this is a supported
 operation for member type. | 
| int | hashCode() | 
| boolean | hasReturnType()Helper method that can be used to check whether method returns
 a value or not; if return type declared as  void, returns
 false, otherwise true | 
| void | setValue(Object pojo,
        Object value)Optional method that can be used to assign value of
 this member on given object, if this is a supported
 operation for member type. | 
| String | toString() | 
| AnnotatedMethod | withAnnotations(AnnotationMap ann)Fluent factory method that will construct a new instance that uses specified
 instance annotations instead of currently configured ones. | 
addOrOverrideParam, getAnnotationCount, getParameter, getParameterAnnotations, replaceParameterAnnotationsannotations, fixAccess, getAllAnnotations, getAnnotation, getTypeContext, hasAnnotation, hasOneOfprotected final transient Method _method
protected Class<?>[] _paramClasses
protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization
public AnnotatedMethod(TypeResolutionContext ctxt, Method method, AnnotationMap classAnn, AnnotationMap[] paramAnnotations)
protected AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)
public AnnotatedMethod withAnnotations(AnnotationMap ann)
AnnotatedMemberwithAnnotations in class AnnotatedMemberpublic Method getAnnotated()
AnnotatedgetAnnotated in class Annotatedpublic int getModifiers()
getModifiers in class Annotatedpublic JavaType getType()
public Class<?> getRawType()
getRawType in class Annotated@Deprecated public Type getGenericType()
AnnotatedTypeResolutionContext, and
 as a result use of this method was deprecated in Jackson 2.7: see
 Annotated.getType() for replacement.getGenericType in class Annotatedpublic final Object call() throws Exception
AnnotatedWithParamsNote: only works for constructors and static methods.
call in class AnnotatedWithParamsExceptionpublic final Object call(Object[] args) throws Exception
AnnotatedWithParamsNote: only works for constructors and static methods.
call in class AnnotatedWithParamsExceptionpublic final Object call1(Object arg) throws Exception
AnnotatedWithParamsNote: only works for constructors and static methods.
call1 in class AnnotatedWithParamsExceptionpublic final Object callOnWith(Object pojo, Object... args) throws Exception
Exceptionpublic int getParameterCount()
getParameterCount in class AnnotatedWithParamspublic Class<?> getRawParameterType(int index)
getRawParameterType in class AnnotatedWithParamspublic JavaType getParameterType(int index)
getParameterType in class AnnotatedWithParams@Deprecated public Type getGenericParameterType(int index)
getGenericParameterType in class AnnotatedWithParamspublic Class<?> getDeclaringClass()
AnnotatedMembergetDeclaringClass in class AnnotatedMemberpublic Method getMember()
getMember in class AnnotatedMemberpublic void setValue(Object pojo, Object value) throws IllegalArgumentException
AnnotatedMemberThis is implemented for fields and single-argument member methods; but not for constructor parameters or other types of methods (like static methods)
setValue in class AnnotatedMemberIllegalArgumentExceptionpublic Object getValue(Object pojo) throws IllegalArgumentException
AnnotatedMemberThis is implemented for fields and no-argument member methods; but not for constructor parameters or other types of methods (like static methods)
getValue in class AnnotatedMemberIllegalArgumentExceptionpublic String getFullName()
getFullName in class AnnotatedMemberpublic Class<?>[] getRawParameterTypes()
@Deprecated public Type[] getGenericParameterTypes()
public Class<?> getRawReturnType()
public boolean hasReturnType()
void, returns
 false, otherwise trueCopyright © 2019 JBoss by Red Hat. All rights reserved.