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