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