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