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