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 Sat Nov 16 21:43:18 PST 2013 --> 6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8"> 7<title>AnnotatedMethod (jackson-databind 2.3.0 API)</title> 8<meta name="date" content="2013-11-16"> 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.3.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></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(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotationMap, com.fasterxml.jackson.databind.introspect.AnnotationMap[])">AnnotatedMethod</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> method, 194 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> classAnn, 195 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] paramAnnotations)</code> </td> 196</tr> 197</table> 198</li> 199</ul> 200<!-- ========== METHOD SUMMARY =========== --> 201<ul class="blockList"> 202<li class="blockList"><a name="method_summary"> 203<!-- --> 204</a> 205<h3>Method Summary</h3> 206<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 207<caption><span>Methods</span><span class="tabEnd"> </span></caption> 208<tr> 209<th class="colFirst" scope="col">Modifier and Type</th> 210<th class="colLast" scope="col">Method and Description</th> 211</tr> 212<tr class="altColor"> 213<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> 214<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#call()">call</a></strong>()</code> 215<div class="block">Method that can be used to (try to) call this object without arguments.</div> 216</td> 217</tr> 218<tr class="rowColor"> 219<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> 220<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> 221<div class="block">Method that can be used to (try to) call this object with specified arguments.</div> 222</td> 223</tr> 224<tr class="altColor"> 225<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> 226<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> 227<div class="block">Method that can be used to (try to) call this object with single arguments.</div> 228</td> 229</tr> 230<tr class="rowColor"> 231<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> 232<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getAnnotated()">getAnnotated</a></strong>()</code> 233<div class="block">Method that can be used to find actual JDK element that this instance 234 represents.</div> 235</td> 236</tr> 237<tr class="altColor"> 238<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> 239<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getDeclaringClass()">getDeclaringClass</a></strong>()</code> </td> 240</tr> 241<tr class="rowColor"> 242<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> 243<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getFullName()">getFullName</a></strong>()</code> </td> 244</tr> 245<tr class="altColor"> 246<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> 247<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterType(int)">getGenericParameterType</a></strong>(int index)</code> </td> 248</tr> 249<tr class="rowColor"> 250<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> 251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericParameterTypes()">getGenericParameterTypes</a></strong>()</code> </td> 252</tr> 253<tr class="altColor"> 254<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> 255<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericReturnType()">getGenericReturnType</a></strong>()</code> </td> 256</tr> 257<tr class="rowColor"> 258<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> 259<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getGenericType()">getGenericType</a></strong>()</code> 260<div class="block">For methods, this returns declared return type, which is only 261 useful with getters (setters do not return anything; hence "void" 262 type is returned here)</div> 263</td> 264</tr> 265<tr class="altColor"> 266<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> 267<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getMember()">getMember</a></strong>()</code> </td> 268</tr> 269<tr class="rowColor"> 270<td class="colFirst"><code>int</code></td> 271<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getModifiers()">getModifiers</a></strong>()</code> </td> 272</tr> 273<tr class="altColor"> 274<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> 275<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getName()">getName</a></strong>()</code> </td> 276</tr> 277<tr class="rowColor"> 278<td class="colFirst"><code>int</code></td> 279<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getParameterCount()">getParameterCount</a></strong>()</code> </td> 280</tr> 281<tr class="altColor"> 282<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> 283<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterType(int)">getRawParameterType</a></strong>(int index)</code> </td> 284</tr> 285<tr class="rowColor"> 286<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> 287<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawParameterTypes()">getRawParameterTypes</a></strong>()</code> </td> 288</tr> 289<tr class="altColor"> 290<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> 291<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawReturnType()">getRawReturnType</a></strong>()</code> </td> 292</tr> 293<tr class="rowColor"> 294<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> 295<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#getRawType()">getRawType</a></strong>()</code> 296<div class="block">For methods, this returns declared return type, which is only 297 useful with getters (setters do not usually return anything; 298 hence "void" type is returned here)</div> 299</td> 300</tr> 301<tr class="altColor"> 302<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 303<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> 304<div class="block">As per [JACKSON-468], we need to also allow declaration of local 305 type bindings; mostly it will allow defining bounds.</div> 306</td> 307</tr> 308<tr class="rowColor"> 309<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> 310<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> 311<div class="block">Optional method that can be used to access the value of 312 this member on given object, if this is a supported 313 operation for member type.</div> 314</td> 315</tr> 316<tr class="altColor"> 317<td class="colFirst"><code>void</code></td> 318<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, 319 <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> 320<div class="block">Optional method that can be used to assign value of 321 this member on given object, if this is a supported 322 operation for member type.</div> 323</td> 324</tr> 325<tr class="rowColor"> 326<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> 327<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html#toString()">toString</a></strong>()</code> </td> 328</tr> 329<tr class="altColor"> 330<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> 331<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> 332<div class="block">Fluent factory method that will construct a new instance that uses specified 333 instance annotations instead of currently configured ones.</div> 334</td> 335</tr> 336<tr class="rowColor"> 337<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> 338<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> 339<div class="block">Method that constructs a new instance with settings (annotations, parameter annotations) 340 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> 341</td> 342</tr> 343</table> 344<ul class="blockList"> 345<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedWithParams"> 346<!-- --> 347</a> 348<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> 349<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> 350</ul> 351<ul class="blockList"> 352<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 353<!-- --> 354</a> 355<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> 356<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></code></li> 357</ul> 358<ul class="blockList"> 359<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"> 360<!-- --> 361</a> 362<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> 363<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> 364</ul> 365<ul class="blockList"> 366<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 367<!-- --> 368</a> 369<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> 370<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#equals(java.lang.Object)" title="class or interface in java.lang">equals</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#hashCode()" title="class or interface in java.lang">hashCode</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> 371</ul> 372</li> 373</ul> 374</li> 375</ul> 376</div> 377<div class="details"> 378<ul class="blockList"> 379<li class="blockList"> 380<!-- ============ FIELD DETAIL =========== --> 381<ul class="blockList"> 382<li class="blockList"><a name="field_detail"> 383<!-- --> 384</a> 385<h3>Field Detail</h3> 386<a name="_method"> 387<!-- --> 388</a> 389<ul class="blockList"> 390<li class="blockList"> 391<h4>_method</h4> 392<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> 393</li> 394</ul> 395<a name="_paramClasses"> 396<!-- --> 397</a> 398<ul class="blockList"> 399<li class="blockList"> 400<h4>_paramClasses</h4> 401<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> 402</li> 403</ul> 404<a name="_serialization"> 405<!-- --> 406</a> 407<ul class="blockListLast"> 408<li class="blockList"> 409<h4>_serialization</h4> 410<pre>protected com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization _serialization</pre> 411<div class="block">Field that is used to make JDK serialization work with this 412 object.</div> 413<dl><dt><span class="strong">Since:</span></dt> 414 <dd>2.1</dd></dl> 415</li> 416</ul> 417</li> 418</ul> 419<!-- ========= CONSTRUCTOR DETAIL ======== --> 420<ul class="blockList"> 421<li class="blockList"><a name="constructor_detail"> 422<!-- --> 423</a> 424<h3>Constructor Detail</h3> 425<a name="AnnotatedMethod(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotationMap, com.fasterxml.jackson.databind.introspect.AnnotationMap[])"> 426<!-- --> 427</a> 428<ul class="blockList"> 429<li class="blockList"> 430<h4>AnnotatedMethod</h4> 431<pre>public AnnotatedMethod(<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, 432 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> classAnn, 433 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] paramAnnotations)</pre> 434</li> 435</ul> 436<a name="AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization)"> 437<!-- --> 438</a> 439<ul class="blockListLast"> 440<li class="blockList"> 441<h4>AnnotatedMethod</h4> 442<pre>protected AnnotatedMethod(com.fasterxml.jackson.databind.introspect.AnnotatedMethod.Serialization ser)</pre> 443<div class="block">Method used for JDK serialization support</div> 444<dl><dt><span class="strong">Since:</span></dt> 445 <dd>2.1</dd></dl> 446</li> 447</ul> 448</li> 449</ul> 450<!-- ============ METHOD DETAIL ========== --> 451<ul class="blockList"> 452<li class="blockList"><a name="method_detail"> 453<!-- --> 454</a> 455<h3>Method Detail</h3> 456<a name="withMethod(java.lang.reflect.Method)"> 457<!-- --> 458</a> 459<ul class="blockList"> 460<li class="blockList"> 461<h4>withMethod</h4> 462<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> 463<div class="block">Method that constructs a new instance with settings (annotations, parameter annotations) 464 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> 465</li> 466</ul> 467<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"> 468<!-- --> 469</a> 470<ul class="blockList"> 471<li class="blockList"> 472<h4>withAnnotations</h4> 473<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> 474<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> 475<div class="block">Fluent factory method that will construct a new instance that uses specified 476 instance annotations instead of currently configured ones.</div> 477<dl> 478<dt><strong>Specified by:</strong></dt> 479<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> 480</dl> 481</li> 482</ul> 483<a name="getAnnotated()"> 484<!-- --> 485</a> 486<ul class="blockList"> 487<li class="blockList"> 488<h4>getAnnotated</h4> 489<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> 490<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</a></code></strong></div> 491<div class="block">Method that can be used to find actual JDK element that this instance 492 represents. It is non-null, except for method/constructor parameters 493 which do not have a JDK counterpart.</div> 494<dl> 495<dt><strong>Specified by:</strong></dt> 496<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> 497</dl> 498</li> 499</ul> 500<a name="getModifiers()"> 501<!-- --> 502</a> 503<ul class="blockList"> 504<li class="blockList"> 505<h4>getModifiers</h4> 506<pre>public int getModifiers()</pre> 507<dl> 508<dt><strong>Specified by:</strong></dt> 509<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> 510</dl> 511</li> 512</ul> 513<a name="getName()"> 514<!-- --> 515</a> 516<ul class="blockList"> 517<li class="blockList"> 518<h4>getName</h4> 519<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> 520<dl> 521<dt><strong>Specified by:</strong></dt> 522<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> 523</dl> 524</li> 525</ul> 526<a name="getGenericType()"> 527<!-- --> 528</a> 529<ul class="blockList"> 530<li class="blockList"> 531<h4>getGenericType</h4> 532<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> 533<div class="block">For methods, this returns declared return type, which is only 534 useful with getters (setters do not return anything; hence "void" 535 type is returned here)</div> 536<dl> 537<dt><strong>Specified by:</strong></dt> 538<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> 539</dl> 540</li> 541</ul> 542<a name="getRawType()"> 543<!-- --> 544</a> 545<ul class="blockList"> 546<li class="blockList"> 547<h4>getRawType</h4> 548<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> 549<div class="block">For methods, this returns declared return type, which is only 550 useful with getters (setters do not usually return anything; 551 hence "void" type is returned here)</div> 552<dl> 553<dt><strong>Specified by:</strong></dt> 554<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> 555</dl> 556</li> 557</ul> 558<a name="getType(com.fasterxml.jackson.databind.type.TypeBindings)"> 559<!-- --> 560</a> 561<ul class="blockList"> 562<li class="blockList"> 563<h4>getType</h4> 564<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType(<a href="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a> bindings)</pre> 565<div class="block">As per [JACKSON-468], we need to also allow declaration of local 566 type bindings; mostly it will allow defining bounds.</div> 567<dl> 568<dt><strong>Overrides:</strong></dt> 569<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> 570</dl> 571</li> 572</ul> 573<a name="call()"> 574<!-- --> 575</a> 576<ul class="blockList"> 577<li class="blockList"> 578<h4>call</h4> 579<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() 580 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> 581<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedWithParams.html#call()">AnnotatedWithParams</a></code></strong></div> 582<div class="block">Method that can be used to (try to) call this object without arguments. 583 This may succeed or fail, depending on expected number 584 of arguments: caller needs to take care to pass correct number. 585 Exceptions are thrown directly from actual low-level call. 586<p> 587 Note: only works for constructors and static methods.</div> 588<dl> 589<dt><strong>Specified by:</strong></dt> 590<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> 591<dt><span class="strong">Throws:</span></dt> 592<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> 593</li> 594</ul> 595<a name="call(java.lang.Object[])"> 596<!-- --> 597</a> 598<ul class="blockList"> 599<li class="blockList"> 600<h4>call</h4> 601<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) 602 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> 603<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> 604<div class="block">Method that can be used to (try to) call this object with specified arguments. 605 This may succeed or fail, depending on expected number 606 of arguments: caller needs to take care to pass correct number. 607 Exceptions are thrown directly from actual low-level call. 608<p> 609 Note: only works for constructors and static methods.</div> 610<dl> 611<dt><strong>Specified by:</strong></dt> 612<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> 613<dt><span class="strong">Throws:</span></dt> 614<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> 615</li> 616</ul> 617<a name="call1(java.lang.Object)"> 618<!-- --> 619</a> 620<ul class="blockList"> 621<li class="blockList"> 622<h4>call1</h4> 623<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) 624 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> 625<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> 626<div class="block">Method that can be used to (try to) call this object with single arguments. 627 This may succeed or fail, depending on expected number 628 of arguments: caller needs to take care to pass correct number. 629 Exceptions are thrown directly from actual low-level call. 630<p> 631 Note: only works for constructors and static methods.</div> 632<dl> 633<dt><strong>Specified by:</strong></dt> 634<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> 635<dt><span class="strong">Throws:</span></dt> 636<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> 637</li> 638</ul> 639<a name="getDeclaringClass()"> 640<!-- --> 641</a> 642<ul class="blockList"> 643<li class="blockList"> 644<h4>getDeclaringClass</h4> 645<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> 646<dl> 647<dt><strong>Specified by:</strong></dt> 648<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> 649</dl> 650</li> 651</ul> 652<a name="getMember()"> 653<!-- --> 654</a> 655<ul class="blockList"> 656<li class="blockList"> 657<h4>getMember</h4> 658<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> 659<dl> 660<dt><strong>Specified by:</strong></dt> 661<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> 662</dl> 663</li> 664</ul> 665<a name="setValue(java.lang.Object, java.lang.Object)"> 666<!-- --> 667</a> 668<ul class="blockList"> 669<li class="blockList"> 670<h4>setValue</h4> 671<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, 672 <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) 673 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> 674<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> 675<div class="block">Optional method that can be used to assign value of 676 this member on given object, if this is a supported 677 operation for member type. 678<p> 679 This is implemented for fields and single-argument 680 member methods; but not for constructor parameters or 681 other types of methods (like static methods)</div> 682<dl> 683<dt><strong>Specified by:</strong></dt> 684<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> 685<dt><span class="strong">Throws:</span></dt> 686<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> 687</li> 688</ul> 689<a name="getValue(java.lang.Object)"> 690<!-- --> 691</a> 692<ul class="blockList"> 693<li class="blockList"> 694<h4>getValue</h4> 695<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) 696 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> 697<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> 698<div class="block">Optional method that can be used to access the value of 699 this member on given object, if this is a supported 700 operation for member type. 701<p> 702 This is implemented for fields and no-argument 703 member methods; but not for constructor parameters or 704 other types of methods (like static methods)</div> 705<dl> 706<dt><strong>Specified by:</strong></dt> 707<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> 708<dt><span class="strong">Throws:</span></dt> 709<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> 710</li> 711</ul> 712<a name="getParameterCount()"> 713<!-- --> 714</a> 715<ul class="blockList"> 716<li class="blockList"> 717<h4>getParameterCount</h4> 718<pre>public int getParameterCount()</pre> 719<dl> 720<dt><strong>Specified by:</strong></dt> 721<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> 722</dl> 723</li> 724</ul> 725<a name="getFullName()"> 726<!-- --> 727</a> 728<ul class="blockList"> 729<li class="blockList"> 730<h4>getFullName</h4> 731<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> 732</li> 733</ul> 734<a name="getRawParameterTypes()"> 735<!-- --> 736</a> 737<ul class="blockList"> 738<li class="blockList"> 739<h4>getRawParameterTypes</h4> 740<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> 741</li> 742</ul> 743<a name="getGenericParameterTypes()"> 744<!-- --> 745</a> 746<ul class="blockList"> 747<li class="blockList"> 748<h4>getGenericParameterTypes</h4> 749<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> 750</li> 751</ul> 752<a name="getRawParameterType(int)"> 753<!-- --> 754</a> 755<ul class="blockList"> 756<li class="blockList"> 757<h4>getRawParameterType</h4> 758<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> 759<dl> 760<dt><strong>Specified by:</strong></dt> 761<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> 762</dl> 763</li> 764</ul> 765<a name="getGenericParameterType(int)"> 766<!-- --> 767</a> 768<ul class="blockList"> 769<li class="blockList"> 770<h4>getGenericParameterType</h4> 771<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> 772<dl> 773<dt><strong>Specified by:</strong></dt> 774<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> 775</dl> 776</li> 777</ul> 778<a name="getRawReturnType()"> 779<!-- --> 780</a> 781<ul class="blockList"> 782<li class="blockList"> 783<h4>getRawReturnType</h4> 784<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> 785</li> 786</ul> 787<a name="getGenericReturnType()"> 788<!-- --> 789</a> 790<ul class="blockList"> 791<li class="blockList"> 792<h4>getGenericReturnType</h4> 793<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> 794</li> 795</ul> 796<a name="toString()"> 797<!-- --> 798</a> 799<ul class="blockListLast"> 800<li class="blockList"> 801<h4>toString</h4> 802<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> 803<dl> 804<dt><strong>Overrides:</strong></dt> 805<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <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></dd> 806</dl> 807</li> 808</ul> 809</li> 810</ul> 811</li> 812</ul> 813</div> 814</div> 815<!-- ========= END OF CLASS DATA ========= --> 816<!-- ======= START OF BOTTOM NAVBAR ====== --> 817<div class="bottomNav"><a name="navbar_bottom"> 818<!-- --> 819</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 820<!-- --> 821</a> 822<ul class="navList" title="Navigation"> 823<li><a href="../../../../../overview-summary.html">Overview</a></li> 824<li><a href="package-summary.html">Package</a></li> 825<li class="navBarCell1Rev">Class</li> 826<li><a href="class-use/AnnotatedMethod.html">Use</a></li> 827<li><a href="package-tree.html">Tree</a></li> 828<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 829<li><a href="../../../../../index-all.html">Index</a></li> 830<li><a href="../../../../../help-doc.html">Help</a></li> 831</ul> 832</div> 833<div class="subNav"> 834<ul class="navList"> 835<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> 836<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> 837</ul> 838<ul class="navList"> 839<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" target="_top">Frames</a></li> 840<li><a href="AnnotatedMethod.html" target="_top">No Frames</a></li> 841</ul> 842<ul class="navList" id="allclasses_navbar_bottom"> 843<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 844</ul> 845<div> 846<script type="text/javascript"><!-- 847 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 848 if(window==top) { 849 allClassesLink.style.display = "block"; 850 } 851 else { 852 allClassesLink.style.display = "none"; 853 } 854 //--> 855</script> 856</div> 857<div> 858<ul class="subNavList"> 859<li>Summary: </li> 860<li>Nested | </li> 861<li><a href="#field_summary">Field</a> | </li> 862<li><a href="#constructor_summary">Constr</a> | </li> 863<li><a href="#method_summary">Method</a></li> 864</ul> 865<ul class="subNavList"> 866<li>Detail: </li> 867<li><a href="#field_detail">Field</a> | </li> 868<li><a href="#constructor_detail">Constr</a> | </li> 869<li><a href="#method_detail">Method</a></li> 870</ul> 871</div> 872<a name="skip-navbar_bottom"> 873<!-- --> 874</a></div> 875<!-- ======== END OF BOTTOM NAVBAR ======= --> 876<p class="legalCopy"><small>Copyright © 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p> 877</body> 878</html> 879