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_162) on Tue Jan 23 20:22:15 PST 2018 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>AnnotatedMethod (jackson-databind 2.9.0 API)</title> 8<meta name="date" content="2018-01-23"> 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.9.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":42,"i10":42,"i11":42,"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,"i27":10}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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/AnnotatedMethodCollector.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/7/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/7/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/7/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/7/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/7/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_typeContext">_typeContext</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>protected </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.AnnotatedMethod.Serialization-">AnnotatedMethod</a></span>(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)</code> 204<div class="block">Method used for JDK serialization support</div> 205</td> 206</tr> 207<tr class="rowColor"> 208<td class="colFirst"><code> </code></td> 209<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#AnnotatedMethod-com.fasterxml.jackson.databind.introspect.TypeResolutionContext-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/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> ctxt, 210 <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, 211 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> classAnn, 212 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] paramAnnotations)</code> </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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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/7/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/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><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/7/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/7/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/7/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><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> 249<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#callOn-java.lang.Object-">callOn</a></span>(<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> 250</tr> 251<tr id="i4" class="altColor"> 252<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> 253<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#callOnWith-java.lang.Object-java.lang.Object...-">callOnWith</a></span>(<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, 254 <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> 255</tr> 256<tr id="i5" class="rowColor"> 257<td class="colFirst"><code>boolean</code></td> 258<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> </td> 259</tr> 260<tr id="i6" class="altColor"> 261<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> 262<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getAnnotated--">getAnnotated</a></span>()</code> 263<div class="block">Method that can be used to find actual JDK element that this instance 264 represents.</div> 265</td> 266</tr> 267<tr id="i7" class="rowColor"> 268<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> 269<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getDeclaringClass--">getDeclaringClass</a></span>()</code> 270<div class="block">Actual physical class in which this memmber was declared.</div> 271</td> 272</tr> 273<tr id="i8" class="altColor"> 274<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> 275<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getFullName--">getFullName</a></span>()</code> </td> 276</tr> 277<tr id="i9" class="rowColor"> 278<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> 279<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterType-int-">getGenericParameterType</a></span>(int index)</code> 280<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 281</td> 282</tr> 283<tr id="i10" class="altColor"> 284<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> 285<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterTypes--">getGenericParameterTypes</a></span>()</code> 286<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 287</td> 288</tr> 289<tr id="i11" class="rowColor"> 290<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> 291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericType--">getGenericType</a></span>()</code> 292<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 293</td> 294</tr> 295<tr id="i12" class="altColor"> 296<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> 297<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getMember--">getMember</a></span>()</code> </td> 298</tr> 299<tr id="i13" class="rowColor"> 300<td class="colFirst"><code>int</code></td> 301<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getModifiers--">getModifiers</a></span>()</code> </td> 302</tr> 303<tr id="i14" class="altColor"> 304<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> 305<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getName--">getName</a></span>()</code> </td> 306</tr> 307<tr id="i15" class="rowColor"> 308<td class="colFirst"><code>int</code></td> 309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getParameterCount--">getParameterCount</a></span>()</code> </td> 310</tr> 311<tr id="i16" class="altColor"> 312<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 313<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getParameterType-int-">getParameterType</a></span>(int index)</code> </td> 314</tr> 315<tr id="i17" class="rowColor"> 316<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> 317<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> 318</tr> 319<tr id="i18" class="altColor"> 320<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> 321<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterTypes--">getRawParameterTypes</a></span>()</code> </td> 322</tr> 323<tr id="i19" class="rowColor"> 324<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> 325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawReturnType--">getRawReturnType</a></span>()</code> </td> 326</tr> 327<tr id="i20" class="altColor"> 328<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> 329<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawType--">getRawType</a></span>()</code> 330<div class="block">For methods, this returns declared return type, which is only 331 useful with getters (setters do not usually return anything; 332 hence "void" type is returned here)</div> 333</td> 334</tr> 335<tr id="i21" class="rowColor"> 336<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 337<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getType--">getType</a></span>()</code> 338<div class="block">For methods, this returns declared return type, which is only 339 useful with getters (setters do not return anything; hence `Void` 340 would be returned here)</div> 341</td> 342</tr> 343<tr id="i22" class="altColor"> 344<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> 345<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo)</code> 346<div class="block">Optional method that can be used to access the value of 347 this member on given object, if this is a supported 348 operation for member type.</div> 349</td> 350</tr> 351<tr id="i23" class="rowColor"> 352<td class="colFirst"><code>int</code></td> 353<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#hashCode--">hashCode</a></span>()</code> </td> 354</tr> 355<tr id="i24" class="altColor"> 356<td class="colFirst"><code>boolean</code></td> 357<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#hasReturnType--">hasReturnType</a></span>()</code> 358<div class="block">Helper method that can be used to check whether method returns 359 a value or not; if return type declared as <code>void</code>, returns 360 false, otherwise true</div> 361</td> 362</tr> 363<tr id="i25" class="rowColor"> 364<td class="colFirst"><code>void</code></td> 365<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo, 366 <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> 367<div class="block">Optional method that can be used to assign value of 368 this member on given object, if this is a supported 369 operation for member type.</div> 370</td> 371</tr> 372<tr id="i26" class="altColor"> 373<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> 374<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#toString--">toString</a></span>()</code> </td> 375</tr> 376<tr id="i27" class="rowColor"> 377<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> 378<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> 379<div class="block">Fluent factory method that will construct a new instance that uses specified 380 instance annotations instead of currently configured ones.</div> 381</td> 382</tr> 383</table> 384<ul class="blockList"> 385<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"> 386<!-- --> 387</a> 388<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> 389<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#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-com.fasterxml.jackson.databind.introspect.AnnotationMap-">replaceParameterAnnotations</a></code></li> 390</ul> 391<ul class="blockList"> 392<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 393<!-- --> 394</a> 395<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> 396<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#annotations--">annotations</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:A-">hasOneOf</a></code></li> 397</ul> 398<ul class="blockList"> 399<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.Annotated"> 400<!-- --> 401</a> 402<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> 403<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></code></li> 404</ul> 405<ul class="blockList"> 406<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 407<!-- --> 408</a> 409<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> 410<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-int-" title="class or interface in java.lang">wait</a></code></li> 411</ul> 412</li> 413</ul> 414</li> 415</ul> 416</div> 417<div class="details"> 418<ul class="blockList"> 419<li class="blockList"> 420<!-- ============ FIELD DETAIL =========== --> 421<ul class="blockList"> 422<li class="blockList"><a name="field.detail"> 423<!-- --> 424</a> 425<h3>Field Detail</h3> 426<a name="Z:Z_method"> 427<!-- --> 428</a> 429<ul class="blockList"> 430<li class="blockList"> 431<h4>_method</h4> 432<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> 433</li> 434</ul> 435<a name="Z:Z_paramClasses"> 436<!-- --> 437</a> 438<ul class="blockList"> 439<li class="blockList"> 440<h4>_paramClasses</h4> 441<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> 442</li> 443</ul> 444<a name="Z:Z_serialization"> 445<!-- --> 446</a> 447<ul class="blockListLast"> 448<li class="blockList"> 449<h4>_serialization</h4> 450<pre>protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization</pre> 451<div class="block">Field that is used to make JDK serialization work with this 452 object.</div> 453<dl> 454<dt><span class="simpleTagLabel">Since:</span></dt> 455<dd>2.1</dd> 456</dl> 457</li> 458</ul> 459</li> 460</ul> 461<!-- ========= CONSTRUCTOR DETAIL ======== --> 462<ul class="blockList"> 463<li class="blockList"><a name="constructor.detail"> 464<!-- --> 465</a> 466<h3>Constructor Detail</h3> 467<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:A-"> 468<!-- --> 469</a> 470<ul class="blockList"> 471<li class="blockList"> 472<h4>AnnotatedMethod</h4> 473<pre>public AnnotatedMethod(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> ctxt, 474 <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, 475 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> classAnn, 476 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] paramAnnotations)</pre> 477</li> 478</ul> 479<a name="AnnotatedMethod-com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization-"> 480<!-- --> 481</a> 482<ul class="blockListLast"> 483<li class="blockList"> 484<h4>AnnotatedMethod</h4> 485<pre>protected AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)</pre> 486<div class="block">Method used for JDK serialization support</div> 487<dl> 488<dt><span class="simpleTagLabel">Since:</span></dt> 489<dd>2.1</dd> 490</dl> 491</li> 492</ul> 493</li> 494</ul> 495<!-- ============ METHOD DETAIL ========== --> 496<ul class="blockList"> 497<li class="blockList"><a name="method.detail"> 498<!-- --> 499</a> 500<h3>Method Detail</h3> 501<a name="withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-"> 502<!-- --> 503</a> 504<ul class="blockList"> 505<li class="blockList"> 506<h4>withAnnotations</h4> 507<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> 508<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-">AnnotatedMember</a></code></span></div> 509<div class="block">Fluent factory method that will construct a new instance that uses specified 510 instance annotations instead of currently configured ones.</div> 511<dl> 512<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 513<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-">withAnnotations</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> 514</dl> 515</li> 516</ul> 517<a name="getAnnotated--"> 518<!-- --> 519</a> 520<ul class="blockList"> 521<li class="blockList"> 522<h4>getAnnotated</h4> 523<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> 524<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> 525<div class="block">Method that can be used to find actual JDK element that this instance 526 represents. It is non-null, except for method/constructor parameters 527 which do not have a JDK counterpart.</div> 528<dl> 529<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 530<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> 531</dl> 532</li> 533</ul> 534<a name="getModifiers--"> 535<!-- --> 536</a> 537<ul class="blockList"> 538<li class="blockList"> 539<h4>getModifiers</h4> 540<pre>public int getModifiers()</pre> 541<dl> 542<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 543<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> 544</dl> 545</li> 546</ul> 547<a name="getName--"> 548<!-- --> 549</a> 550<ul class="blockList"> 551<li class="blockList"> 552<h4>getName</h4> 553<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> 554<dl> 555<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 556<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> 557</dl> 558</li> 559</ul> 560<a name="getType--"> 561<!-- --> 562</a> 563<ul class="blockList"> 564<li class="blockList"> 565<h4>getType</h4> 566<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType()</pre> 567<div class="block">For methods, this returns declared return type, which is only 568 useful with getters (setters do not return anything; hence `Void` 569 would be returned here)</div> 570<dl> 571<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 572<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> 573</dl> 574</li> 575</ul> 576<a name="getRawType--"> 577<!-- --> 578</a> 579<ul class="blockList"> 580<li class="blockList"> 581<h4>getRawType</h4> 582<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> 583<div class="block">For methods, this returns declared return type, which is only 584 useful with getters (setters do not usually return anything; 585 hence "void" type is returned here)</div> 586<dl> 587<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 588<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> 589</dl> 590</li> 591</ul> 592<a name="getGenericType--"> 593<!-- --> 594</a> 595<ul class="blockList"> 596<li class="blockList"> 597<h4>getGenericType</h4> 598<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> 599public <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> 600<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 601<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType--">Annotated</a></code></span></div> 602<div class="block">JDK declared generic type of the annotated element; definition 603 of what exactly this means depends on sub-class. Note that such type 604 cannot 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 605 as a result use of this method was deprecated in Jackson 2.7: see 606 <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType--"><code>Annotated.getType()</code></a> for replacement.</div> 607<dl> 608<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 609<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> 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/7/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/7/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/7/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/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) 643 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> 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/7/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/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) 666 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> 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/7/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="callOn-java.lang.Object-"> 683<!-- --> 684</a> 685<ul class="blockList"> 686<li class="blockList"> 687<h4>callOn</h4> 688<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) 689 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> 690<dl> 691<dt><span class="throwsLabel">Throws:</span></dt> 692<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> 693</dl> 694</li> 695</ul> 696<a name="callOnWith-java.lang.Object-java.lang.Object...-"> 697<!-- --> 698</a> 699<ul class="blockList"> 700<li class="blockList"> 701<h4>callOnWith</h4> 702<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, 703 <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) 704 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> 705<dl> 706<dt><span class="throwsLabel">Throws:</span></dt> 707<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> 708</dl> 709</li> 710</ul> 711<a name="getParameterCount--"> 712<!-- --> 713</a> 714<ul class="blockList"> 715<li class="blockList"> 716<h4>getParameterCount</h4> 717<pre>public int getParameterCount()</pre> 718<dl> 719<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 720<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> 721</dl> 722</li> 723</ul> 724<a name="getRawParameterType-int-"> 725<!-- --> 726</a> 727<ul class="blockList"> 728<li class="blockList"> 729<h4>getRawParameterType</h4> 730<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> 731<dl> 732<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 733<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> 734</dl> 735</li> 736</ul> 737<a name="getParameterType-int-"> 738<!-- --> 739</a> 740<ul class="blockList"> 741<li class="blockList"> 742<h4>getParameterType</h4> 743<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getParameterType(int index)</pre> 744<dl> 745<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 746<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> 747</dl> 748</li> 749</ul> 750<a name="getGenericParameterType-int-"> 751<!-- --> 752</a> 753<ul class="blockList"> 754<li class="blockList"> 755<h4>getGenericParameterType</h4> 756<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> 757public <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> 758<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 759<dl> 760<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 761<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> 762</dl> 763</li> 764</ul> 765<a name="getDeclaringClass--"> 766<!-- --> 767</a> 768<ul class="blockList"> 769<li class="blockList"> 770<h4>getDeclaringClass</h4> 771<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> 772<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> 773<div class="block">Actual physical class in which this memmber was declared.</div> 774<dl> 775<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 776<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> 777</dl> 778</li> 779</ul> 780<a name="getMember--"> 781<!-- --> 782</a> 783<ul class="blockList"> 784<li class="blockList"> 785<h4>getMember</h4> 786<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> 787<dl> 788<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 789<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> 790</dl> 791</li> 792</ul> 793<a name="setValue-java.lang.Object-java.lang.Object-"> 794<!-- --> 795</a> 796<ul class="blockList"> 797<li class="blockList"> 798<h4>setValue</h4> 799<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, 800 <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) 801 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> 802<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> 803<div class="block">Optional method that can be used to assign value of 804 this member on given object, if this is a supported 805 operation for member type. 806<p> 807 This is implemented for fields and single-argument 808 member methods; but not for constructor parameters or 809 other types of methods (like static methods)</div> 810<dl> 811<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 812<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> 813<dt><span class="throwsLabel">Throws:</span></dt> 814<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> 815</dl> 816</li> 817</ul> 818<a name="getValue-java.lang.Object-"> 819<!-- --> 820</a> 821<ul class="blockList"> 822<li class="blockList"> 823<h4>getValue</h4> 824<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) 825 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> 826<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> 827<div class="block">Optional method that can be used to access the value of 828 this member on given object, if this is a supported 829 operation for member type. 830<p> 831 This is implemented for fields and no-argument 832 member methods; but not for constructor parameters or 833 other types of methods (like static methods)</div> 834<dl> 835<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 836<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> 837<dt><span class="throwsLabel">Throws:</span></dt> 838<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> 839</dl> 840</li> 841</ul> 842<a name="getFullName--"> 843<!-- --> 844</a> 845<ul class="blockList"> 846<li class="blockList"> 847<h4>getFullName</h4> 848<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> 849<dl> 850<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> 851<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getFullName--">getFullName</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> 852</dl> 853</li> 854</ul> 855<a name="getRawParameterTypes--"> 856<!-- --> 857</a> 858<ul class="blockList"> 859<li class="blockList"> 860<h4>getRawParameterTypes</h4> 861<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> 862</li> 863</ul> 864<a name="getGenericParameterTypes--"> 865<!-- --> 866</a> 867<ul class="blockList"> 868<li class="blockList"> 869<h4>getGenericParameterTypes</h4> 870<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> 871public <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> 872<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div> 873</li> 874</ul> 875<a name="getRawReturnType--"> 876<!-- --> 877</a> 878<ul class="blockList"> 879<li class="blockList"> 880<h4>getRawReturnType</h4> 881<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> 882</li> 883</ul> 884<a name="hasReturnType--"> 885<!-- --> 886</a> 887<ul class="blockList"> 888<li class="blockList"> 889<h4>hasReturnType</h4> 890<pre>public boolean hasReturnType()</pre> 891<div class="block">Helper method that can be used to check whether method returns 892 a value or not; if return type declared as <code>void</code>, returns 893 false, otherwise true</div> 894<dl> 895<dt><span class="simpleTagLabel">Since:</span></dt> 896<dd>2.4</dd> 897</dl> 898</li> 899</ul> 900<a name="toString--"> 901<!-- --> 902</a> 903<ul class="blockList"> 904<li class="blockList"> 905<h4>toString</h4> 906<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> 907<dl> 908<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 909<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> 910</dl> 911</li> 912</ul> 913<a name="hashCode--"> 914<!-- --> 915</a> 916<ul class="blockList"> 917<li class="blockList"> 918<h4>hashCode</h4> 919<pre>public int hashCode()</pre> 920<dl> 921<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 922<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> 923</dl> 924</li> 925</ul> 926<a name="equals-java.lang.Object-"> 927<!-- --> 928</a> 929<ul class="blockListLast"> 930<li class="blockList"> 931<h4>equals</h4> 932<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> 933<dl> 934<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 935<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> 936</dl> 937</li> 938</ul> 939</li> 940</ul> 941</li> 942</ul> 943</div> 944</div> 945<!-- ========= END OF CLASS DATA ========= --> 946<!-- ======= START OF BOTTOM NAVBAR ====== --> 947<div class="bottomNav"><a name="navbar.bottom"> 948<!-- --> 949</a> 950<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 951<a name="navbar.bottom.firstrow"> 952<!-- --> 953</a> 954<ul class="navList" title="Navigation"> 955<li><a href="../../../../../overview-summary.html">Overview</a></li> 956<li><a href="package-summary.html">Package</a></li> 957<li class="navBarCell1Rev">Class</li> 958<li><a href="class-use/AnnotatedMethod.html">Use</a></li> 959<li><a href="package-tree.html">Tree</a></li> 960<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 961<li><a href="../../../../../index-all.html">Index</a></li> 962<li><a href="../../../../../help-doc.html">Help</a></li> 963</ul> 964</div> 965<div class="subNav"> 966<ul class="navList"> 967<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> 968<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodCollector.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next Class</span></a></li> 969</ul> 970<ul class="navList"> 971<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" target="_top">Frames</a></li> 972<li><a href="AnnotatedMethod.html" target="_top">No Frames</a></li> 973</ul> 974<ul class="navList" id="allclasses_navbar_bottom"> 975<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 976</ul> 977<div> 978<script type="text/javascript"><!-- 979 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 980 if(window==top) { 981 allClassesLink.style.display = "block"; 982 } 983 else { 984 allClassesLink.style.display = "none"; 985 } 986 //--> 987</script> 988</div> 989<div> 990<ul class="subNavList"> 991<li>Summary: </li> 992<li>Nested | </li> 993<li><a href="#field.summary">Field</a> | </li> 994<li><a href="#constructor.summary">Constr</a> | </li> 995<li><a href="#method.summary">Method</a></li> 996</ul> 997<ul class="subNavList"> 998<li>Detail: </li> 999<li><a href="#field.detail">Field</a> | </li> 1000<li><a href="#constructor.detail">Constr</a> | </li> 1001<li><a href="#method.detail">Method</a></li> 1002</ul> 1003</div> 1004<a name="skip.navbar.bottom"> 1005<!-- --> 1006</a></div> 1007<!-- ======== END OF BOTTOM NAVBAR ======= --> 1008<p class="legalCopy"><small>Copyright © 2008–2018 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1009</body> 1010</html> 1011