1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_79) on Wed Jul 20 08:39:12 PDT 2016 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>AnnotatedMethod (jackson-databind 2.8.0 API)</title> 8<meta name="date" content="2016-07-20"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="AnnotatedMethod (jackson-databind 2.8.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/AnnotatedMethod.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../../index-all.html">Index</a></li> 35<li><a href="../../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" target="_top">Frames</a></li> 45<li><a href="AnnotatedMethod.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Nested | </li> 66<li><a href="#field_summary">Field</a> | </li> 67<li><a href="#constructor_summary">Constr</a> | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li><a href="#field_detail">Field</a> | </li> 73<li><a href="#constructor_detail">Constr</a> | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind.introspect</div> 84<h2 title="Class AnnotatedMethod" class="title">Class AnnotatedMethod</h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 89<li> 90<ul class="inheritance"> 91<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</a></li> 92<li> 93<ul class="inheritance"> 94<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</a></li> 95<li> 96<ul class="inheritance"> 97<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedWithParams</a></li> 98<li> 99<ul class="inheritance"> 100<li>com.fasterxml.jackson.databind.introspect.AnnotatedMethod</li> 101</ul> 102</li> 103</ul> 104</li> 105</ul> 106</li> 107</ul> 108</li> 109</ul> 110<div class="description"> 111<ul class="blockList"> 112<li class="blockList"> 113<dl> 114<dt>All Implemented Interfaces:</dt> 115<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> 116</dl> 117<hr> 118<br> 119<pre>public final class <span class="strong">AnnotatedMethod</span> 120extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a> 121implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> 122<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.AnnotatedMethod">Serialized Form</a></dd></dl> 123</li> 124</ul> 125</div> 126<div class="summary"> 127<ul class="blockList"> 128<li class="blockList"> 129<!-- =========== FIELD SUMMARY =========== --> 130<ul class="blockList"> 131<li class="blockList"><a name="field_summary"> 132<!-- --> 133</a> 134<h3>Field Summary</h3> 135<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 136<caption><span>Fields</span><span class="tabEnd"> </span></caption> 137<tr> 138<th class="colFirst" scope="col">Modifier and Type</th> 139<th class="colLast" scope="col">Field and Description</th> 140</tr> 141<tr class="altColor"> 142<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td> 143<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#_method">_method</a></strong></code> </td> 144</tr> 145<tr class="rowColor"> 146<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[]</code></td> 147<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#_paramClasses">_paramClasses</a></strong></code> </td> 148</tr> 149<tr class="altColor"> 150<td class="colFirst"><code>protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization</code></td> 151<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#_serialization">_serialization</a></strong></code> 152<div class="block">Field that is used to make JDK serialization work with this 153 object.</div> 154</td> 155</tr> 156</table> 157<ul class="blockList"> 158<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"> 159<!-- --> 160</a> 161<h3>Fields inherited from class com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></h3> 162<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#_paramAnnotations">_paramAnnotations</a></code></li> 163</ul> 164<ul class="blockList"> 165<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 166<!-- --> 167</a> 168<h3>Fields inherited from class com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></h3> 169<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_typeContext">_typeContext</a></code></li> 170</ul> 171</li> 172</ul> 173<!-- ======== CONSTRUCTOR SUMMARY ======== --> 174<ul class="blockList"> 175<li class="blockList"><a name="constructor_summary"> 176<!-- --> 177</a> 178<h3>Constructor Summary</h3> 179<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 180<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 181<tr> 182<th class="colFirst" scope="col">Modifier</th> 183<th class="colLast" scope="col">Constructor and Description</th> 184</tr> 185<tr class="altColor"> 186<td class="colFirst"><code>protected </code></td> 187<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization)">AnnotatedMethod</a></strong>(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)</code> 188<div class="block">Method used for JDK serialization support</div> 189</td> 190</tr> 191<tr class="rowColor"> 192<td class="colFirst"><code> </code></td> 193<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#AnnotatedMethod(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,%20java.lang.reflect.Method,%20com.fasterxml.jackson.databind.introspect.AnnotationMap,%20com.fasterxml.jackson.databind.introspect.AnnotationMap[])">AnnotatedMethod</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> ctxt, 194 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> method, 195 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> classAnn, 196 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] paramAnnotations)</code> </td> 197</tr> 198</table> 199</li> 200</ul> 201<!-- ========== METHOD SUMMARY =========== --> 202<ul class="blockList"> 203<li class="blockList"><a name="method_summary"> 204<!-- --> 205</a> 206<h3>Method Summary</h3> 207<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 208<caption><span>Methods</span><span class="tabEnd"> </span></caption> 209<tr> 210<th class="colFirst" scope="col">Modifier and Type</th> 211<th class="colLast" scope="col">Method and Description</th> 212</tr> 213<tr class="altColor"> 214<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 215<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call()">call</a></strong>()</code> 216<div class="block">Method that can be used to (try to) call this object without arguments.</div> 217</td> 218</tr> 219<tr class="rowColor"> 220<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 221<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call(java.lang.Object[])">call</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] args)</code> 222<div class="block">Method that can be used to (try to) call this object with specified arguments.</div> 223</td> 224</tr> 225<tr class="altColor"> 226<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 227<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call1(java.lang.Object)">call1</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> arg)</code> 228<div class="block">Method that can be used to (try to) call this object with single arguments.</div> 229</td> 230</tr> 231<tr class="rowColor"> 232<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 233<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#callOn(java.lang.Object)">callOn</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo)</code> </td> 234</tr> 235<tr class="altColor"> 236<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 237<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#callOnWith(java.lang.Object,%20java.lang.Object...)">callOnWith</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo, 238 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>... args)</code> </td> 239</tr> 240<tr class="rowColor"> 241<td class="colFirst"><code>boolean</code></td> 242<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> </td> 243</tr> 244<tr class="altColor"> 245<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td> 246<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getAnnotated()">getAnnotated</a></strong>()</code> 247<div class="block">Method that can be used to find actual JDK element that this instance 248 represents.</div> 249</td> 250</tr> 251<tr class="rowColor"> 252<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 253<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getDeclaringClass()">getDeclaringClass</a></strong>()</code> 254<div class="block">Actual physical class in which this memmber was declared.</div> 255</td> 256</tr> 257<tr class="altColor"> 258<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 259<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getFullName()">getFullName</a></strong>()</code> </td> 260</tr> 261<tr class="rowColor"> 262<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a></code></td> 263<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterType(int)">getGenericParameterType</a></strong>(int index)</code> 264<div class="block"><strong>Deprecated.</strong> </div> 265</td> 266</tr> 267<tr class="altColor"> 268<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>[]</code></td> 269<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterTypes()">getGenericParameterTypes</a></strong>()</code> 270<div class="block"><strong>Deprecated.</strong> </div> 271</td> 272</tr> 273<tr class="rowColor"> 274<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a></code></td> 275<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericType()">getGenericType</a></strong>()</code> 276<div class="block"><strong>Deprecated.</strong> </div> 277</td> 278</tr> 279<tr class="altColor"> 280<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td> 281<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getMember()">getMember</a></strong>()</code> </td> 282</tr> 283<tr class="rowColor"> 284<td class="colFirst"><code>int</code></td> 285<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getModifiers()">getModifiers</a></strong>()</code> </td> 286</tr> 287<tr class="altColor"> 288<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 289<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getName()">getName</a></strong>()</code> </td> 290</tr> 291<tr class="rowColor"> 292<td class="colFirst"><code>int</code></td> 293<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getParameterCount()">getParameterCount</a></strong>()</code> </td> 294</tr> 295<tr class="altColor"> 296<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 297<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getParameterType(int)">getParameterType</a></strong>(int index)</code> </td> 298</tr> 299<tr class="rowColor"> 300<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 301<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterType(int)">getRawParameterType</a></strong>(int index)</code> </td> 302</tr> 303<tr class="altColor"> 304<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[]</code></td> 305<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterTypes()">getRawParameterTypes</a></strong>()</code> </td> 306</tr> 307<tr class="rowColor"> 308<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 309<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawReturnType()">getRawReturnType</a></strong>()</code> </td> 310</tr> 311<tr class="altColor"> 312<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 313<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawType()">getRawType</a></strong>()</code> 314<div class="block">For methods, this returns declared return type, which is only 315 useful with getters (setters do not usually return anything; 316 hence "void" type is returned here)</div> 317</td> 318</tr> 319<tr class="rowColor"> 320<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 321<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getType()">getType</a></strong>()</code> 322<div class="block">For methods, this returns declared return type, which is only 323 useful with getters (setters do not return anything; hence `Void` 324 would be returned here)</div> 325</td> 326</tr> 327<tr class="altColor"> 328<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td> 329<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getValue(java.lang.Object)">getValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo)</code> 330<div class="block">Optional method that can be used to access the value of 331 this member on given object, if this is a supported 332 operation for member type.</div> 333</td> 334</tr> 335<tr class="rowColor"> 336<td class="colFirst"><code>int</code></td> 337<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#hashCode()">hashCode</a></strong>()</code> </td> 338</tr> 339<tr class="altColor"> 340<td class="colFirst"><code>boolean</code></td> 341<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#hasReturnType()">hasReturnType</a></strong>()</code> 342<div class="block">Helper method that can be used to check whether method returns 343 a value or not; if return type declared as <code>void</code>, returns 344 false, otherwise true</div> 345</td> 346</tr> 347<tr class="rowColor"> 348<td class="colFirst"><code>void</code></td> 349<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#setValue(java.lang.Object,%20java.lang.Object)">setValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo, 350 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value)</code> 351<div class="block">Optional method that can be used to assign value of 352 this member on given object, if this is a supported 353 operation for member type.</div> 354</td> 355</tr> 356<tr class="altColor"> 357<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 358<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#toString()">toString</a></strong>()</code> </td> 359</tr> 360<tr class="rowColor"> 361<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 362<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> ann)</code> 363<div class="block">Fluent factory method that will construct a new instance that uses specified 364 instance annotations instead of currently configured ones.</div> 365</td> 366</tr> 367<tr class="altColor"> 368<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 369<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#withMethod(java.lang.reflect.Method)">withMethod</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</code> 370<div class="block">Method that constructs a new instance with settings (annotations, parameter annotations) 371 of this instance, but with different physical <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><code>Method</code></a>.</div> 372</td> 373</tr> 374</table> 375<ul class="blockList"> 376<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"> 377<!-- --> 378</a> 379<h3>Methods inherited from class com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></h3> 380<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#addOrOverrideParam(int,%20java.lang.annotation.Annotation)">addOrOverrideParam</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getAnnotationCount()">getAnnotationCount</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameter(int)">getParameter</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameterAnnotations(int)">getParameterAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#replaceParameterAnnotations(int,%20com.fasterxml.jackson.databind.introspect.AnnotationMap)">replaceParameterAnnotations</a></code></li> 381</ul> 382<ul class="blockList"> 383<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 384<!-- --> 385</a> 386<h3>Methods inherited from class com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></h3> 387<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addIfNotPresent(java.lang.annotation.Annotation)">addIfNotPresent</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addOrOverride(java.lang.annotation.Annotation)">addOrOverride</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#annotations()">annotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess()">fixAccess</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess(boolean)">fixAccess</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAllAnnotations()">getAllAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAnnotation(java.lang.Class)">getAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getTypeContext()">getTypeContext</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#hasAnnotation(java.lang.Class)">hasAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#hasOneOf(java.lang.Class[])">hasOneOf</a></code></li> 388</ul> 389<ul class="blockList"> 390<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"> 391<!-- --> 392</a> 393<h3>Methods inherited from class com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></h3> 394<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#isPublic()">isPublic</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</a></code></li> 395</ul> 396<ul class="blockList"> 397<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 398<!-- --> 399</a> 400<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 401<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> 402</ul> 403</li> 404</ul> 405</li> 406</ul> 407</div> 408<div class="details"> 409<ul class="blockList"> 410<li class="blockList"> 411<!-- ============ FIELD DETAIL =========== --> 412<ul class="blockList"> 413<li class="blockList"><a name="field_detail"> 414<!-- --> 415</a> 416<h3>Field Detail</h3> 417<a name="_method"> 418<!-- --> 419</a> 420<ul class="blockList"> 421<li class="blockList"> 422<h4>_method</h4> 423<pre>protected final transient <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> _method</pre> 424</li> 425</ul> 426<a name="_paramClasses"> 427<!-- --> 428</a> 429<ul class="blockList"> 430<li class="blockList"> 431<h4>_paramClasses</h4> 432<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[] _paramClasses</pre> 433</li> 434</ul> 435<a name="_serialization"> 436<!-- --> 437</a> 438<ul class="blockListLast"> 439<li class="blockList"> 440<h4>_serialization</h4> 441<pre>protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization</pre> 442<div class="block">Field that is used to make JDK serialization work with this 443 object.</div> 444<dl><dt><span class="strong">Since:</span></dt> 445 <dd>2.1</dd></dl> 446</li> 447</ul> 448</li> 449</ul> 450<!-- ========= CONSTRUCTOR DETAIL ======== --> 451<ul class="blockList"> 452<li class="blockList"><a name="constructor_detail"> 453<!-- --> 454</a> 455<h3>Constructor Detail</h3> 456<a name="AnnotatedMethod(com.fasterxml.jackson.databind.introspect.TypeResolutionContext, java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotationMap, com.fasterxml.jackson.databind.introspect.AnnotationMap[])"> 457<!-- --> 458</a> 459<ul class="blockList"> 460<li class="blockList"> 461<h4>AnnotatedMethod</h4> 462<pre>public AnnotatedMethod(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> ctxt, 463 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> method, 464 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> classAnn, 465 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] paramAnnotations)</pre> 466</li> 467</ul> 468<a name="AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization)"> 469<!-- --> 470</a> 471<ul class="blockListLast"> 472<li class="blockList"> 473<h4>AnnotatedMethod</h4> 474<pre>protected AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)</pre> 475<div class="block">Method used for JDK serialization support</div> 476<dl><dt><span class="strong">Since:</span></dt> 477 <dd>2.1</dd></dl> 478</li> 479</ul> 480</li> 481</ul> 482<!-- ============ METHOD DETAIL ========== --> 483<ul class="blockList"> 484<li class="blockList"><a name="method_detail"> 485<!-- --> 486</a> 487<h3>Method Detail</h3> 488<a name="withMethod(java.lang.reflect.Method)"> 489<!-- --> 490</a> 491<ul class="blockList"> 492<li class="blockList"> 493<h4>withMethod</h4> 494<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> withMethod(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</pre> 495<div class="block">Method that constructs a new instance with settings (annotations, parameter annotations) 496 of this instance, but with different physical <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect"><code>Method</code></a>.</div> 497</li> 498</ul> 499<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"> 500<!-- --> 501</a> 502<ul class="blockList"> 503<li class="blockList"> 504<h4>withAnnotations</h4> 505<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> withAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> ann)</pre> 506<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">Annotated</a></code></strong></div> 507<div class="block">Fluent factory method that will construct a new instance that uses specified 508 instance annotations instead of currently configured ones.</div> 509<dl> 510<dt><strong>Specified by:</strong></dt> 511<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 512</dl> 513</li> 514</ul> 515<a name="getAnnotated()"> 516<!-- --> 517</a> 518<ul class="blockList"> 519<li class="blockList"> 520<h4>getAnnotated</h4> 521<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> getAnnotated()</pre> 522<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</a></code></strong></div> 523<div class="block">Method that can be used to find actual JDK element that this instance 524 represents. It is non-null, except for method/constructor parameters 525 which do not have a JDK counterpart.</div> 526<dl> 527<dt><strong>Specified by:</strong></dt> 528<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">getAnnotated</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 529</dl> 530</li> 531</ul> 532<a name="getModifiers()"> 533<!-- --> 534</a> 535<ul class="blockList"> 536<li class="blockList"> 537<h4>getModifiers</h4> 538<pre>public int getModifiers()</pre> 539<dl> 540<dt><strong>Specified by:</strong></dt> 541<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getModifiers()">getModifiers</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 542</dl> 543</li> 544</ul> 545<a name="getName()"> 546<!-- --> 547</a> 548<ul class="blockList"> 549<li class="blockList"> 550<h4>getName</h4> 551<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> 552<dl> 553<dt><strong>Specified by:</strong></dt> 554<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getName()">getName</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 555</dl> 556</li> 557</ul> 558<a name="getType()"> 559<!-- --> 560</a> 561<ul class="blockList"> 562<li class="blockList"> 563<h4>getType</h4> 564<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType()</pre> 565<div class="block">For methods, this returns declared return type, which is only 566 useful with getters (setters do not return anything; hence `Void` 567 would be returned here)</div> 568<dl> 569<dt><strong>Specified by:</strong></dt> 570<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()">getType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 571</dl> 572</li> 573</ul> 574<a name="getRawType()"> 575<!-- --> 576</a> 577<ul class="blockList"> 578<li class="blockList"> 579<h4>getRawType</h4> 580<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getRawType()</pre> 581<div class="block">For methods, this returns declared return type, which is only 582 useful with getters (setters do not usually return anything; 583 hence "void" type is returned here)</div> 584<dl> 585<dt><strong>Specified by:</strong></dt> 586<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">getRawType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 587</dl> 588</li> 589</ul> 590<a name="getGenericType()"> 591<!-- --> 592</a> 593<ul class="blockList"> 594<li class="blockList"> 595<h4>getGenericType</h4> 596<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 597public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> getGenericType()</pre> 598<div class="block"><span class="strong">Deprecated.</span> </div> 599<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">Annotated</a></code></strong></div> 600<div class="block">JDK declared generic type of the annotated element; definition 601 of what exactly this means depends on sub-class. Note that such type 602 can not be reliably resolved without <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>TypeResolutionContext</code></a>, and 603 as a result use of this method was deprecated in Jackson 2.7: see 604 <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()"><code>Annotated.getType()</code></a> for replacement.</div> 605<dl> 606<dt><strong>Overrides:</strong></dt> 607<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">getGenericType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 608</dl> 609</li> 610</ul> 611<a name="call()"> 612<!-- --> 613</a> 614<ul class="blockList"> 615<li class="blockList"> 616<h4>call</h4> 617<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> call() 618 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> 619<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call()">AnnotatedWithParams</a></code></strong></div> 620<div class="block">Method that can be used to (try to) call this object without arguments. 621 This may succeed or fail, depending on expected number 622 of arguments: caller needs to take care to pass correct number. 623 Exceptions are thrown directly from actual low-level call. 624<p> 625 Note: only works for constructors and static methods.</div> 626<dl> 627<dt><strong>Specified by:</strong></dt> 628<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call()">call</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 629<dt><span class="strong">Throws:</span></dt> 630<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl> 631</li> 632</ul> 633<a name="call(java.lang.Object[])"> 634<!-- --> 635</a> 636<ul class="blockList"> 637<li class="blockList"> 638<h4>call</h4> 639<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> call(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>[] args) 640 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> 641<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call(java.lang.Object[])">AnnotatedWithParams</a></code></strong></div> 642<div class="block">Method that can be used to (try to) call this object with specified arguments. 643 This may succeed or fail, depending on expected number 644 of arguments: caller needs to take care to pass correct number. 645 Exceptions are thrown directly from actual low-level call. 646<p> 647 Note: only works for constructors and static methods.</div> 648<dl> 649<dt><strong>Specified by:</strong></dt> 650<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call(java.lang.Object[])">call</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 651<dt><span class="strong">Throws:</span></dt> 652<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl> 653</li> 654</ul> 655<a name="call1(java.lang.Object)"> 656<!-- --> 657</a> 658<ul class="blockList"> 659<li class="blockList"> 660<h4>call1</h4> 661<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> call1(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> arg) 662 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> 663<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call1(java.lang.Object)">AnnotatedWithParams</a></code></strong></div> 664<div class="block">Method that can be used to (try to) call this object with single arguments. 665 This may succeed or fail, depending on expected number 666 of arguments: caller needs to take care to pass correct number. 667 Exceptions are thrown directly from actual low-level call. 668<p> 669 Note: only works for constructors and static methods.</div> 670<dl> 671<dt><strong>Specified by:</strong></dt> 672<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call1(java.lang.Object)">call1</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 673<dt><span class="strong">Throws:</span></dt> 674<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl> 675</li> 676</ul> 677<a name="callOn(java.lang.Object)"> 678<!-- --> 679</a> 680<ul class="blockList"> 681<li class="blockList"> 682<h4>callOn</h4> 683<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> callOn(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo) 684 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> 685<dl><dt><span class="strong">Throws:</span></dt> 686<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl> 687</li> 688</ul> 689<a name="callOnWith(java.lang.Object, java.lang.Object...)"> 690<!-- --> 691</a> 692<ul class="blockList"> 693<li class="blockList"> 694<h4>callOnWith</h4> 695<pre>public final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> callOnWith(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo, 696 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>... args) 697 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre> 698<dl><dt><span class="strong">Throws:</span></dt> 699<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl> 700</li> 701</ul> 702<a name="getParameterCount()"> 703<!-- --> 704</a> 705<ul class="blockList"> 706<li class="blockList"> 707<h4>getParameterCount</h4> 708<pre>public int getParameterCount()</pre> 709<dl> 710<dt><strong>Specified by:</strong></dt> 711<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameterCount()">getParameterCount</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 712</dl> 713</li> 714</ul> 715<a name="getRawParameterType(int)"> 716<!-- --> 717</a> 718<ul class="blockList"> 719<li class="blockList"> 720<h4>getRawParameterType</h4> 721<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getRawParameterType(int index)</pre> 722<dl> 723<dt><strong>Specified by:</strong></dt> 724<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getRawParameterType(int)">getRawParameterType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 725</dl> 726</li> 727</ul> 728<a name="getParameterType(int)"> 729<!-- --> 730</a> 731<ul class="blockList"> 732<li class="blockList"> 733<h4>getParameterType</h4> 734<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getParameterType(int index)</pre> 735<dl> 736<dt><strong>Specified by:</strong></dt> 737<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getParameterType(int)">getParameterType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 738</dl> 739</li> 740</ul> 741<a name="getGenericParameterType(int)"> 742<!-- --> 743</a> 744<ul class="blockList"> 745<li class="blockList"> 746<h4>getGenericParameterType</h4> 747<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 748public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> getGenericParameterType(int index)</pre> 749<div class="block"><span class="strong">Deprecated.</span> </div> 750<dl> 751<dt><strong>Specified by:</strong></dt> 752<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#getGenericParameterType(int)">getGenericParameterType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedWithParams</a></code></dd> 753</dl> 754</li> 755</ul> 756<a name="getDeclaringClass()"> 757<!-- --> 758</a> 759<ul class="blockList"> 760<li class="blockList"> 761<h4>getDeclaringClass</h4> 762<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getDeclaringClass()</pre> 763<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">AnnotatedMember</a></code></strong></div> 764<div class="block">Actual physical class in which this memmber was declared.</div> 765<dl> 766<dt><strong>Specified by:</strong></dt> 767<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">getDeclaringClass</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 768</dl> 769</li> 770</ul> 771<a name="getMember()"> 772<!-- --> 773</a> 774<ul class="blockList"> 775<li class="blockList"> 776<h4>getMember</h4> 777<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> getMember()</pre> 778<dl> 779<dt><strong>Specified by:</strong></dt> 780<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getMember()">getMember</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 781</dl> 782</li> 783</ul> 784<a name="setValue(java.lang.Object, java.lang.Object)"> 785<!-- --> 786</a> 787<ul class="blockList"> 788<li class="blockList"> 789<h4>setValue</h4> 790<pre>public void setValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo, 791 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> value) 792 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 793<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object,%20java.lang.Object)">AnnotatedMember</a></code></strong></div> 794<div class="block">Optional method that can be used to assign value of 795 this member on given object, if this is a supported 796 operation for member type. 797<p> 798 This is implemented for fields and single-argument 799 member methods; but not for constructor parameters or 800 other types of methods (like static methods)</div> 801<dl> 802<dt><strong>Specified by:</strong></dt> 803<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object,%20java.lang.Object)">setValue</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 804<dt><span class="strong">Throws:</span></dt> 805<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> 806</li> 807</ul> 808<a name="getValue(java.lang.Object)"> 809<!-- --> 810</a> 811<ul class="blockList"> 812<li class="blockList"> 813<h4>getValue</h4> 814<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo) 815 throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre> 816<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">AnnotatedMember</a></code></strong></div> 817<div class="block">Optional method that can be used to access the value of 818 this member on given object, if this is a supported 819 operation for member type. 820<p> 821 This is implemented for fields and no-argument 822 member methods; but not for constructor parameters or 823 other types of methods (like static methods)</div> 824<dl> 825<dt><strong>Specified by:</strong></dt> 826<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">getValue</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 827<dt><span class="strong">Throws:</span></dt> 828<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl> 829</li> 830</ul> 831<a name="getFullName()"> 832<!-- --> 833</a> 834<ul class="blockList"> 835<li class="blockList"> 836<h4>getFullName</h4> 837<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getFullName()</pre> 838</li> 839</ul> 840<a name="getRawParameterTypes()"> 841<!-- --> 842</a> 843<ul class="blockList"> 844<li class="blockList"> 845<h4>getRawParameterTypes</h4> 846<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[] getRawParameterTypes()</pre> 847</li> 848</ul> 849<a name="getGenericParameterTypes()"> 850<!-- --> 851</a> 852<ul class="blockList"> 853<li class="blockList"> 854<h4>getGenericParameterTypes</h4> 855<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> 856public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>[] getGenericParameterTypes()</pre> 857<div class="block"><span class="strong">Deprecated.</span> </div> 858</li> 859</ul> 860<a name="getRawReturnType()"> 861<!-- --> 862</a> 863<ul class="blockList"> 864<li class="blockList"> 865<h4>getRawReturnType</h4> 866<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getRawReturnType()</pre> 867</li> 868</ul> 869<a name="hasReturnType()"> 870<!-- --> 871</a> 872<ul class="blockList"> 873<li class="blockList"> 874<h4>hasReturnType</h4> 875<pre>public boolean hasReturnType()</pre> 876<div class="block">Helper method that can be used to check whether method returns 877 a value or not; if return type declared as <code>void</code>, returns 878 false, otherwise true</div> 879<dl><dt><span class="strong">Since:</span></dt> 880 <dd>2.4</dd></dl> 881</li> 882</ul> 883<a name="toString()"> 884<!-- --> 885</a> 886<ul class="blockList"> 887<li class="blockList"> 888<h4>toString</h4> 889<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> 890<dl> 891<dt><strong>Specified by:</strong></dt> 892<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#toString()">toString</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 893</dl> 894</li> 895</ul> 896<a name="hashCode()"> 897<!-- --> 898</a> 899<ul class="blockList"> 900<li class="blockList"> 901<h4>hashCode</h4> 902<pre>public int hashCode()</pre> 903<dl> 904<dt><strong>Specified by:</strong></dt> 905<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#hashCode()">hashCode</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 906</dl> 907</li> 908</ul> 909<a name="equals(java.lang.Object)"> 910<!-- --> 911</a> 912<ul class="blockListLast"> 913<li class="blockList"> 914<h4>equals</h4> 915<pre>public boolean equals(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> 916<dl> 917<dt><strong>Specified by:</strong></dt> 918<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#equals(java.lang.Object)">equals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 919</dl> 920</li> 921</ul> 922</li> 923</ul> 924</li> 925</ul> 926</div> 927</div> 928<!-- ========= END OF CLASS DATA ========= --> 929<!-- ======= START OF BOTTOM NAVBAR ====== --> 930<div class="bottomNav"><a name="navbar_bottom"> 931<!-- --> 932</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 933<!-- --> 934</a> 935<ul class="navList" title="Navigation"> 936<li><a href="../../../../../overview-summary.html">Overview</a></li> 937<li><a href="package-summary.html">Package</a></li> 938<li class="navBarCell1Rev">Class</li> 939<li><a href="class-use/AnnotatedMethod.html">Use</a></li> 940<li><a href="package-tree.html">Tree</a></li> 941<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 942<li><a href="../../../../../index-all.html">Index</a></li> 943<li><a href="../../../../../help-doc.html">Help</a></li> 944</ul> 945</div> 946<div class="subNav"> 947<ul class="navList"> 948<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li> 949<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li> 950</ul> 951<ul class="navList"> 952<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" target="_top">Frames</a></li> 953<li><a href="AnnotatedMethod.html" target="_top">No Frames</a></li> 954</ul> 955<ul class="navList" id="allclasses_navbar_bottom"> 956<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 957</ul> 958<div> 959<script type="text/javascript"><!-- 960 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 961 if(window==top) { 962 allClassesLink.style.display = "block"; 963 } 964 else { 965 allClassesLink.style.display = "none"; 966 } 967 //--> 968</script> 969</div> 970<div> 971<ul class="subNavList"> 972<li>Summary: </li> 973<li>Nested | </li> 974<li><a href="#field_summary">Field</a> | </li> 975<li><a href="#constructor_summary">Constr</a> | </li> 976<li><a href="#method_summary">Method</a></li> 977</ul> 978<ul class="subNavList"> 979<li>Detail: </li> 980<li><a href="#field_detail">Field</a> | </li> 981<li><a href="#constructor_detail">Constr</a> | </li> 982<li><a href="#method_detail">Method</a></li> 983</ul> 984</div> 985<a name="skip-navbar_bottom"> 986<!-- --> 987</a></div> 988<!-- ======== END OF BOTTOM NAVBAR ======= --> 989<p class="legalCopy"><small>Copyright © 2008–2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 990</body> 991</html> 992