• 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 (version 1.7.0_79) on Wed Jul 20 08:39:12 PDT 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>AnnotatedField (jackson-databind 2.8.0 API)</title>
8<meta name="date" content="2016-07-20">
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="AnnotatedField (jackson-databind 2.8.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/AnnotatedField.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/AnnotatedConstructor.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/AnnotatedMember.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/AnnotatedField.html" target="_top">Frames</a></li>
45<li><a href="AnnotatedField.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:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</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 AnnotatedField" class="title">Class AnnotatedField</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</a></li>
92<li>
93<ul class="inheritance">
94<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</a></li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.introspect.AnnotatedField</li>
98</ul>
99</li>
100</ul>
101</li>
102</ul>
103</li>
104</ul>
105<div class="description">
106<ul class="blockList">
107<li class="blockList">
108<dl>
109<dt>All Implemented Interfaces:</dt>
110<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
111</dl>
112<hr>
113<br>
114<pre>public final class <span class="strong">AnnotatedField</span>
115extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>
116implements <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
117<div class="block">Object that represents non-static (and usually non-transient/volatile)
118 fields of a class.</div>
119<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.AnnotatedField">Serialized Form</a></dd></dl>
120</li>
121</ul>
122</div>
123<div class="summary">
124<ul class="blockList">
125<li class="blockList">
126<!-- =========== FIELD SUMMARY =========== -->
127<ul class="blockList">
128<li class="blockList"><a name="field_summary">
129<!--   -->
130</a>
131<h3>Field Summary</h3>
132<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
133<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
134<tr>
135<th class="colFirst" scope="col">Modifier and Type</th>
136<th class="colLast" scope="col">Field and Description</th>
137</tr>
138<tr class="altColor">
139<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a></code></td>
140<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#_field">_field</a></strong></code>
141<div class="block">Actual <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect"><code>Field</code></a> used for access.</div>
142</td>
143</tr>
144<tr class="rowColor">
145<td class="colFirst"><code>protected com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization</code></td>
146<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#_serialization">_serialization</a></strong></code>
147<div class="block">Temporary field required for JDK serialization support</div>
148</td>
149</tr>
150</table>
151<ul class="blockList">
152<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember">
153<!--   -->
154</a>
155<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>
156<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_typeContext">_typeContext</a></code></li>
157</ul>
158</li>
159</ul>
160<!-- ======== CONSTRUCTOR SUMMARY ======== -->
161<ul class="blockList">
162<li class="blockList"><a name="constructor_summary">
163<!--   -->
164</a>
165<h3>Constructor Summary</h3>
166<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
167<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
168<tr>
169<th class="colFirst" scope="col">Modifier</th>
170<th class="colLast" scope="col">Constructor and Description</th>
171</tr>
172<tr class="altColor">
173<td class="colFirst"><code>protected </code></td>
174<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#AnnotatedField(com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization)">AnnotatedField</a></strong>(com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization&nbsp;ser)</code>
175<div class="block">Method used for JDK serialization support</div>
176</td>
177</tr>
178<tr class="rowColor">
179<td class="colFirst"><code>&nbsp;</code></td>
180<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#AnnotatedField(com.fasterxml.jackson.databind.introspect.TypeResolutionContext,%20java.lang.reflect.Field,%20com.fasterxml.jackson.databind.introspect.AnnotationMap)">AnnotatedField</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;contextClass,
181              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a>&nbsp;field,
182              <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;annMap)</code>&nbsp;</td>
183</tr>
184</table>
185</li>
186</ul>
187<!-- ========== METHOD SUMMARY =========== -->
188<ul class="blockList">
189<li class="blockList"><a name="method_summary">
190<!--   -->
191</a>
192<h3>Method Summary</h3>
193<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
194<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
195<tr>
196<th class="colFirst" scope="col">Modifier and Type</th>
197<th class="colLast" scope="col">Method and Description</th>
198</tr>
199<tr class="altColor">
200<td class="colFirst"><code>boolean</code></td>
201<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>&nbsp;</td>
202</tr>
203<tr class="rowColor">
204<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a></code></td>
205<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getAnnotated()">getAnnotated</a></strong>()</code>
206<div class="block">Method that can be used to find actual JDK element that this instance
207 represents.</div>
208</td>
209</tr>
210<tr class="altColor">
211<td class="colFirst"><code>int</code></td>
212<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getAnnotationCount()">getAnnotationCount</a></strong>()</code>&nbsp;</td>
213</tr>
214<tr class="rowColor">
215<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
216<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getDeclaringClass()">getDeclaringClass</a></strong>()</code>
217<div class="block">Actual physical class in which this memmber was declared.</div>
218</td>
219</tr>
220<tr class="altColor">
221<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
222<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getFullName()">getFullName</a></strong>()</code>&nbsp;</td>
223</tr>
224<tr class="rowColor">
225<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a></code></td>
226<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getGenericType()">getGenericType</a></strong>()</code>
227<div class="block"><strong>Deprecated.</strong>&nbsp;</div>
228</td>
229</tr>
230<tr class="altColor">
231<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a></code></td>
232<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getMember()">getMember</a></strong>()</code>&nbsp;</td>
233</tr>
234<tr class="rowColor">
235<td class="colFirst"><code>int</code></td>
236<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getModifiers()">getModifiers</a></strong>()</code>&nbsp;</td>
237</tr>
238<tr class="altColor">
239<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
240<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getName()">getName</a></strong>()</code>&nbsp;</td>
241</tr>
242<tr class="rowColor">
243<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
244<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getRawType()">getRawType</a></strong>()</code>
245<div class="block">"Raw" type (type-erased class) of the annotated element; definition
246 of what exactly this means depends on sub-class.</div>
247</td>
248</tr>
249<tr class="altColor">
250<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getType()">getType</a></strong>()</code>
252<div class="block">Full generic type of the annotated element; definition
253 of what exactly this means depends on sub-class.</div>
254</td>
255</tr>
256<tr class="rowColor">
257<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
258<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#getValue(java.lang.Object)">getValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo)</code>
259<div class="block">Optional method that can be used to access the value of
260 this member on given object, if this is a supported
261 operation for member type.</div>
262</td>
263</tr>
264<tr class="altColor">
265<td class="colFirst"><code>int</code></td>
266<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
267</tr>
268<tr class="rowColor">
269<td class="colFirst"><code>boolean</code></td>
270<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#isTransient()">isTransient</a></strong>()</code>&nbsp;</td>
271</tr>
272<tr class="altColor">
273<td class="colFirst"><code>void</code></td>
274<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#setValue(java.lang.Object,%20java.lang.Object)">setValue</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo,
275        <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
276<div class="block">Optional method that can be used to assign value of
277 this member on given object, if this is a supported
278 operation for member type.</div>
279</td>
280</tr>
281<tr class="rowColor">
282<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
283<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html#toString()">toString</a></strong>()</code>&nbsp;</td>
284</tr>
285<tr class="altColor">
286<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a></code></td>
287<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.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>&nbsp;ann)</code>
288<div class="block">Fluent factory method that will construct a new instance that uses specified
289 instance annotations instead of currently configured ones.</div>
290</td>
291</tr>
292</table>
293<ul class="blockList">
294<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember">
295<!--   -->
296</a>
297<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>
298<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addIfNotPresent(java.lang.annotation.Annotation)">addIfNotPresent</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#addOrOverride(java.lang.annotation.Annotation)">addOrOverride</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#annotations()">annotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess()">fixAccess</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#fixAccess(boolean)">fixAccess</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAllAnnotations()">getAllAnnotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getAnnotation(java.lang.Class)">getAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getTypeContext()">getTypeContext</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#hasAnnotation(java.lang.Class)">hasAnnotation</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#hasOneOf(java.lang.Class[])">hasOneOf</a></code></li>
299</ul>
300<ul class="blockList">
301<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated">
302<!--   -->
303</a>
304<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>
305<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#isPublic()">isPublic</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</a></code></li>
306</ul>
307<ul class="blockList">
308<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
309<!--   -->
310</a>
311<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
312<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
313</ul>
314</li>
315</ul>
316</li>
317</ul>
318</div>
319<div class="details">
320<ul class="blockList">
321<li class="blockList">
322<!-- ============ FIELD DETAIL =========== -->
323<ul class="blockList">
324<li class="blockList"><a name="field_detail">
325<!--   -->
326</a>
327<h3>Field Detail</h3>
328<a name="_field">
329<!--   -->
330</a>
331<ul class="blockList">
332<li class="blockList">
333<h4>_field</h4>
334<pre>protected final transient&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a> _field</pre>
335<div class="block">Actual <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect"><code>Field</code></a> used for access.
336<p>
337 Transient since it can not be persisted directly using
338 JDK serialization</div>
339</li>
340</ul>
341<a name="_serialization">
342<!--   -->
343</a>
344<ul class="blockListLast">
345<li class="blockList">
346<h4>_serialization</h4>
347<pre>protected&nbsp;com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization _serialization</pre>
348<div class="block">Temporary field required for JDK serialization support</div>
349</li>
350</ul>
351</li>
352</ul>
353<!-- ========= CONSTRUCTOR DETAIL ======== -->
354<ul class="blockList">
355<li class="blockList"><a name="constructor_detail">
356<!--   -->
357</a>
358<h3>Constructor Detail</h3>
359<a name="AnnotatedField(com.fasterxml.jackson.databind.introspect.TypeResolutionContext, java.lang.reflect.Field, com.fasterxml.jackson.databind.introspect.AnnotationMap)">
360<!--   -->
361</a>
362<ul class="blockList">
363<li class="blockList">
364<h4>AnnotatedField</h4>
365<pre>public&nbsp;AnnotatedField(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;contextClass,
366              <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a>&nbsp;field,
367              <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;annMap)</pre>
368</li>
369</ul>
370<a name="AnnotatedField(com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization)">
371<!--   -->
372</a>
373<ul class="blockListLast">
374<li class="blockList">
375<h4>AnnotatedField</h4>
376<pre>protected&nbsp;AnnotatedField(com.fasterxml.jackson.databind.introspect.AnnotatedField.Serialization&nbsp;ser)</pre>
377<div class="block">Method used for JDK serialization support</div>
378</li>
379</ul>
380</li>
381</ul>
382<!-- ============ METHOD DETAIL ========== -->
383<ul class="blockList">
384<li class="blockList"><a name="method_detail">
385<!--   -->
386</a>
387<h3>Method Detail</h3>
388<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">
389<!--   -->
390</a>
391<ul class="blockList">
392<li class="blockList">
393<h4>withAnnotations</h4>
394<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</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>
395<div class="block"><strong>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></strong></div>
396<div class="block">Fluent factory method that will construct a new instance that uses specified
397 instance annotations instead of currently configured ones.</div>
398<dl>
399<dt><strong>Specified by:</strong></dt>
400<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>
401</dl>
402</li>
403</ul>
404<a name="getAnnotated()">
405<!--   -->
406</a>
407<ul class="blockList">
408<li class="blockList">
409<h4>getAnnotated</h4>
410<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a>&nbsp;getAnnotated()</pre>
411<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</a></code></strong></div>
412<div class="block">Method that can be used to find actual JDK element that this instance
413 represents. It is non-null, except for method/constructor parameters
414 which do not have a JDK counterpart.</div>
415<dl>
416<dt><strong>Specified by:</strong></dt>
417<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>
418</dl>
419</li>
420</ul>
421<a name="getModifiers()">
422<!--   -->
423</a>
424<ul class="blockList">
425<li class="blockList">
426<h4>getModifiers</h4>
427<pre>public&nbsp;int&nbsp;getModifiers()</pre>
428<dl>
429<dt><strong>Specified by:</strong></dt>
430<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>
431</dl>
432</li>
433</ul>
434<a name="getName()">
435<!--   -->
436</a>
437<ul class="blockList">
438<li class="blockList">
439<h4>getName</h4>
440<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
441<dl>
442<dt><strong>Specified by:</strong></dt>
443<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>
444</dl>
445</li>
446</ul>
447<a name="getRawType()">
448<!--   -->
449</a>
450<ul class="blockList">
451<li class="blockList">
452<h4>getRawType</h4>
453<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getRawType()</pre>
454<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">Annotated</a></code></strong></div>
455<div class="block">"Raw" type (type-erased class) of the annotated element; definition
456 of what exactly this means depends on sub-class.</div>
457<dl>
458<dt><strong>Specified by:</strong></dt>
459<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>
460</dl>
461</li>
462</ul>
463<a name="getGenericType()">
464<!--   -->
465</a>
466<ul class="blockList">
467<li class="blockList">
468<h4>getGenericType</h4>
469<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
470public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;getGenericType()</pre>
471<div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
472<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">Annotated</a></code></strong></div>
473<div class="block">JDK declared generic type of the annotated element; definition
474 of what exactly this means depends on sub-class. Note that such type
475 can not be reliably resolved without <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect"><code>TypeResolutionContext</code></a>, and
476 as a result use of this method was deprecated in Jackson 2.7: see
477 <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()"><code>Annotated.getType()</code></a> for replacement.</div>
478<dl>
479<dt><strong>Overrides:</strong></dt>
480<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>
481</dl>
482</li>
483</ul>
484<a name="getType()">
485<!--   -->
486</a>
487<ul class="blockList">
488<li class="blockList">
489<h4>getType</h4>
490<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getType()</pre>
491<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()">Annotated</a></code></strong></div>
492<div class="block">Full generic type of the annotated element; definition
493 of what exactly this means depends on sub-class.</div>
494<dl>
495<dt><strong>Specified by:</strong></dt>
496<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()">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>
497</dl>
498</li>
499</ul>
500<a name="getDeclaringClass()">
501<!--   -->
502</a>
503<ul class="blockList">
504<li class="blockList">
505<h4>getDeclaringClass</h4>
506<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getDeclaringClass()</pre>
507<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass()">AnnotatedMember</a></code></strong></div>
508<div class="block">Actual physical class in which this memmber was declared.</div>
509<dl>
510<dt><strong>Specified by:</strong></dt>
511<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>
512</dl>
513</li>
514</ul>
515<a name="getMember()">
516<!--   -->
517</a>
518<ul class="blockList">
519<li class="blockList">
520<h4>getMember</h4>
521<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;getMember()</pre>
522<dl>
523<dt><strong>Specified by:</strong></dt>
524<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>
525</dl>
526</li>
527</ul>
528<a name="setValue(java.lang.Object, java.lang.Object)">
529<!--   -->
530</a>
531<ul class="blockList">
532<li class="blockList">
533<h4>setValue</h4>
534<pre>public&nbsp;void&nbsp;setValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo,
535            <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
536              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
537<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object,%20java.lang.Object)">AnnotatedMember</a></code></strong></div>
538<div class="block">Optional method that can be used to assign value of
539 this member on given object, if this is a supported
540 operation for member type.
541<p>
542 This is implemented for fields and single-argument
543 member methods; but not for constructor parameters or
544 other types of methods (like static methods)</div>
545<dl>
546<dt><strong>Specified by:</strong></dt>
547<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue(java.lang.Object,%20java.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>
548<dt><span class="strong">Throws:</span></dt>
549<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
550</li>
551</ul>
552<a name="getValue(java.lang.Object)">
553<!--   -->
554</a>
555<ul class="blockList">
556<li class="blockList">
557<h4>getValue</h4>
558<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;getValue(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo)
559                throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
560<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue(java.lang.Object)">AnnotatedMember</a></code></strong></div>
561<div class="block">Optional method that can be used to access the value of
562 this member on given object, if this is a supported
563 operation for member type.
564<p>
565 This is implemented for fields and no-argument
566 member methods; but not for constructor parameters or
567 other types of methods (like static methods)</div>
568<dl>
569<dt><strong>Specified by:</strong></dt>
570<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>
571<dt><span class="strong">Throws:</span></dt>
572<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
573</li>
574</ul>
575<a name="getFullName()">
576<!--   -->
577</a>
578<ul class="blockList">
579<li class="blockList">
580<h4>getFullName</h4>
581<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getFullName()</pre>
582</li>
583</ul>
584<a name="getAnnotationCount()">
585<!--   -->
586</a>
587<ul class="blockList">
588<li class="blockList">
589<h4>getAnnotationCount</h4>
590<pre>public&nbsp;int&nbsp;getAnnotationCount()</pre>
591</li>
592</ul>
593<a name="isTransient()">
594<!--   -->
595</a>
596<ul class="blockList">
597<li class="blockList">
598<h4>isTransient</h4>
599<pre>public&nbsp;boolean&nbsp;isTransient()</pre>
600<dl><dt><span class="strong">Since:</span></dt>
601  <dd>2.6</dd></dl>
602</li>
603</ul>
604<a name="hashCode()">
605<!--   -->
606</a>
607<ul class="blockList">
608<li class="blockList">
609<h4>hashCode</h4>
610<pre>public&nbsp;int&nbsp;hashCode()</pre>
611<dl>
612<dt><strong>Specified by:</strong></dt>
613<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>
614</dl>
615</li>
616</ul>
617<a name="equals(java.lang.Object)">
618<!--   -->
619</a>
620<ul class="blockList">
621<li class="blockList">
622<h4>equals</h4>
623<pre>public&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
624<dl>
625<dt><strong>Specified by:</strong></dt>
626<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>
627</dl>
628</li>
629</ul>
630<a name="toString()">
631<!--   -->
632</a>
633<ul class="blockListLast">
634<li class="blockList">
635<h4>toString</h4>
636<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
637<dl>
638<dt><strong>Specified by:</strong></dt>
639<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>
640</dl>
641</li>
642</ul>
643</li>
644</ul>
645</li>
646</ul>
647</div>
648</div>
649<!-- ========= END OF CLASS DATA ========= -->
650<!-- ======= START OF BOTTOM NAVBAR ====== -->
651<div class="bottomNav"><a name="navbar_bottom">
652<!--   -->
653</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
654<!--   -->
655</a>
656<ul class="navList" title="Navigation">
657<li><a href="../../../../../overview-summary.html">Overview</a></li>
658<li><a href="package-summary.html">Package</a></li>
659<li class="navBarCell1Rev">Class</li>
660<li><a href="class-use/AnnotatedField.html">Use</a></li>
661<li><a href="package-tree.html">Tree</a></li>
662<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
663<li><a href="../../../../../index-all.html">Index</a></li>
664<li><a href="../../../../../help-doc.html">Help</a></li>
665</ul>
666</div>
667<div class="subNav">
668<ul class="navList">
669<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li>
670<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li>
671</ul>
672<ul class="navList">
673<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedField.html" target="_top">Frames</a></li>
674<li><a href="AnnotatedField.html" target="_top">No Frames</a></li>
675</ul>
676<ul class="navList" id="allclasses_navbar_bottom">
677<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
678</ul>
679<div>
680<script type="text/javascript"><!--
681  allClassesLink = document.getElementById("allclasses_navbar_bottom");
682  if(window==top) {
683    allClassesLink.style.display = "block";
684  }
685  else {
686    allClassesLink.style.display = "none";
687  }
688  //-->
689</script>
690</div>
691<div>
692<ul class="subNavList">
693<li>Summary:&nbsp;</li>
694<li>Nested&nbsp;|&nbsp;</li>
695<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
696<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
697<li><a href="#method_summary">Method</a></li>
698</ul>
699<ul class="subNavList">
700<li>Detail:&nbsp;</li>
701<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
702<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
703<li><a href="#method_detail">Method</a></li>
704</ul>
705</div>
706<a name="skip-navbar_bottom">
707<!--   -->
708</a></div>
709<!-- ======== END OF BOTTOM NAVBAR ======= -->
710<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
711</body>
712</html>
713