• 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_25) on Thu Jan 01 17:43:57 PST 2015 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>VirtualAnnotatedMember (jackson-databind 2.5.0 API)</title>
8<meta name="date" content="2015-01-01">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="VirtualAnnotatedMember (jackson-databind 2.5.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/VirtualAnnotatedMember.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/POJOPropertyBuilder.MemberIterator.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/VisibilityChecker.html" title="interface 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/VirtualAnnotatedMember.html" target="_top">Frames</a></li>
45<li><a href="VirtualAnnotatedMember.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 VirtualAnnotatedMember" class="title">Class VirtualAnnotatedMember</h2>
85</div>
86<div class="contentContainer">
87<ul class="inheritance">
88<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
89<li>
90<ul class="inheritance">
91<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</a></li>
92<li>
93<ul class="inheritance">
94<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</a></li>
95<li>
96<ul class="inheritance">
97<li>com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember</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/6/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 class <span class="strong">VirtualAnnotatedMember</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/6/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
117<div class="block">Placeholder used by virtual properties as placeholder for
118 underlying <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedMember</code></a>.</div>
119<dl><dt><span class="strong">Since:</span></dt>
120  <dd>2.5</dd>
121<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember">Serialized Form</a></dd></dl>
122</li>
123</ul>
124</div>
125<div class="summary">
126<ul class="blockList">
127<li class="blockList">
128<!-- =========== FIELD SUMMARY =========== -->
129<ul class="blockList">
130<li class="blockList"><a name="field_summary">
131<!--   -->
132</a>
133<h3>Field Summary</h3>
134<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
135<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
136<tr>
137<th class="colFirst" scope="col">Modifier and Type</th>
138<th class="colLast" scope="col">Field and Description</th>
139</tr>
140<tr class="altColor">
141<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>
142<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#_declaringClass">_declaringClass</a></strong></code>&nbsp;</td>
143</tr>
144<tr class="rowColor">
145<td class="colFirst"><code>protected <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>
146<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#_name">_name</a></strong></code>&nbsp;</td>
147</tr>
148<tr class="altColor">
149<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>
150<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#_rawType">_rawType</a></strong></code>&nbsp;</td>
151</tr>
152</table>
153<ul class="blockList">
154<li class="blockList"><a name="fields_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember">
155<!--   -->
156</a>
157<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>
158<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_annotations">_annotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#_context">_context</a></code></li>
159</ul>
160</li>
161</ul>
162<!-- ======== CONSTRUCTOR SUMMARY ======== -->
163<ul class="blockList">
164<li class="blockList"><a name="constructor_summary">
165<!--   -->
166</a>
167<h3>Constructor Summary</h3>
168<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
169<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
170<tr>
171<th class="colOne" scope="col">Constructor and Description</th>
172</tr>
173<tr class="altColor">
174<td class="colOne"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#VirtualAnnotatedMember(com.fasterxml.jackson.databind.introspect.AnnotatedClass, java.lang.Class, java.lang.String, java.lang.Class)">VirtualAnnotatedMember</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;contextClass,
175                      <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;declaringClass,
176                      <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;name,
177                      <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;rawType)</code>&nbsp;</td>
178</tr>
179</table>
180</li>
181</ul>
182<!-- ========== METHOD SUMMARY =========== -->
183<ul class="blockList">
184<li class="blockList"><a name="method_summary">
185<!--   -->
186</a>
187<h3>Method Summary</h3>
188<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
189<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
190<tr>
191<th class="colFirst" scope="col">Modifier and Type</th>
192<th class="colLast" scope="col">Method and Description</th>
193</tr>
194<tr class="altColor">
195<td class="colFirst"><code>boolean</code></td>
196<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</code>&nbsp;</td>
197</tr>
198<tr class="rowColor">
199<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a></code></td>
200<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotated()">getAnnotated</a></strong>()</code>
201<div class="block">Method that can be used to find actual JDK element that this instance
202 represents.</div>
203</td>
204</tr>
205<tr class="altColor">
206<td class="colFirst"><code>&lt;A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;<br>A</code></td>
207<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotation(java.lang.Class)">getAnnotation</a></strong>(<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;A&gt;&nbsp;acls)</code>&nbsp;</td>
208</tr>
209<tr class="rowColor">
210<td class="colFirst"><code>int</code></td>
211<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotationCount()">getAnnotationCount</a></strong>()</code>&nbsp;</td>
212</tr>
213<tr class="altColor">
214<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>
215<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getDeclaringClass()">getDeclaringClass</a></strong>()</code>
216<div class="block">Actual physical class in which this memmber was declared.</div>
217</td>
218</tr>
219<tr class="rowColor">
220<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
221<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getFullName()">getFullName</a></strong>()</code>&nbsp;</td>
222</tr>
223<tr class="altColor">
224<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>
225<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getGenericType()">getGenericType</a></strong>()</code>
226<div class="block">Full generic type of the annotated element; definition
227 of what exactly this means depends on sub-class.</div>
228</td>
229</tr>
230<tr class="rowColor">
231<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/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/VirtualAnnotatedMember.html#getMember()">getMember</a></strong>()</code>&nbsp;</td>
233</tr>
234<tr class="altColor">
235<td class="colFirst"><code>int</code></td>
236<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getModifiers()">getModifiers</a></strong>()</code>&nbsp;</td>
237</tr>
238<tr class="rowColor">
239<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>
240<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getName()">getName</a></strong>()</code>&nbsp;</td>
241</tr>
242<tr class="altColor">
243<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
244<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.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="rowColor">
250<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>
251<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getValue(java.lang.Object)">getValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo)</code>
252<div class="block">Optional method that can be used to access the value of
253 this member on given object, if this is a supported
254 operation for member type.</div>
255</td>
256</tr>
257<tr class="altColor">
258<td class="colFirst"><code>int</code></td>
259<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
260</tr>
261<tr class="rowColor">
262<td class="colFirst"><code>void</code></td>
263<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#setValue(java.lang.Object, java.lang.Object)">setValue</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo,
264        <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>
265<div class="block">Optional method that can be used to assign value of
266 this member on given object, if this is a supported
267 operation for member type.</div>
268</td>
269</tr>
270<tr class="altColor">
271<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>
272<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#toString()">toString</a></strong>()</code>&nbsp;</td>
273</tr>
274<tr class="rowColor">
275<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></td>
276<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.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;fallback)</code>
277<div class="block">Fluent factory method that will construct a new instance that uses specified
278 instance annotations instead of currently configured ones.</div>
279</td>
280</tr>
281</table>
282<ul class="blockList">
283<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember">
284<!--   -->
285</a>
286<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>
287<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>
288</ul>
289<ul class="blockList">
290<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated">
291<!--   -->
292</a>
293<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>
294<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#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>
295</ul>
296<ul class="blockList">
297<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
298<!--   -->
299</a>
300<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>
301<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>
302</ul>
303</li>
304</ul>
305</li>
306</ul>
307</div>
308<div class="details">
309<ul class="blockList">
310<li class="blockList">
311<!-- ============ FIELD DETAIL =========== -->
312<ul class="blockList">
313<li class="blockList"><a name="field_detail">
314<!--   -->
315</a>
316<h3>Field Detail</h3>
317<a name="_declaringClass">
318<!--   -->
319</a>
320<ul class="blockList">
321<li class="blockList">
322<h4>_declaringClass</h4>
323<pre>protected final&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; _declaringClass</pre>
324</li>
325</ul>
326<a name="_rawType">
327<!--   -->
328</a>
329<ul class="blockList">
330<li class="blockList">
331<h4>_rawType</h4>
332<pre>protected final&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; _rawType</pre>
333</li>
334</ul>
335<a name="_name">
336<!--   -->
337</a>
338<ul class="blockListLast">
339<li class="blockList">
340<h4>_name</h4>
341<pre>protected final&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> _name</pre>
342</li>
343</ul>
344</li>
345</ul>
346<!-- ========= CONSTRUCTOR DETAIL ======== -->
347<ul class="blockList">
348<li class="blockList"><a name="constructor_detail">
349<!--   -->
350</a>
351<h3>Constructor Detail</h3>
352<a name="VirtualAnnotatedMember(com.fasterxml.jackson.databind.introspect.AnnotatedClass, java.lang.Class, java.lang.String, java.lang.Class)">
353<!--   -->
354</a>
355<ul class="blockListLast">
356<li class="blockList">
357<h4>VirtualAnnotatedMember</h4>
358<pre>public&nbsp;VirtualAnnotatedMember(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;contextClass,
359                      <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;declaringClass,
360                      <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;name,
361                      <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;rawType)</pre>
362</li>
363</ul>
364</li>
365</ul>
366<!-- ============ METHOD DETAIL ========== -->
367<ul class="blockList">
368<li class="blockList"><a name="method_detail">
369<!--   -->
370</a>
371<h3>Method Detail</h3>
372<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">
373<!--   -->
374</a>
375<ul class="blockList">
376<li class="blockList">
377<h4>withAnnotations</h4>
378<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a>&nbsp;withAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;fallback)</pre>
379<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>
380<div class="block">Fluent factory method that will construct a new instance that uses specified
381 instance annotations instead of currently configured ones.</div>
382<dl>
383<dt><strong>Specified by:</strong></dt>
384<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>
385</dl>
386</li>
387</ul>
388<a name="getAnnotated()">
389<!--   -->
390</a>
391<ul class="blockList">
392<li class="blockList">
393<h4>getAnnotated</h4>
394<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a>&nbsp;getAnnotated()</pre>
395<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>
396<div class="block">Method that can be used to find actual JDK element that this instance
397 represents. It is non-null, except for method/constructor parameters
398 which do not have a JDK counterpart.</div>
399<dl>
400<dt><strong>Specified by:</strong></dt>
401<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>
402</dl>
403</li>
404</ul>
405<a name="getModifiers()">
406<!--   -->
407</a>
408<ul class="blockList">
409<li class="blockList">
410<h4>getModifiers</h4>
411<pre>public&nbsp;int&nbsp;getModifiers()</pre>
412<dl>
413<dt><strong>Specified by:</strong></dt>
414<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>
415</dl>
416</li>
417</ul>
418<a name="getName()">
419<!--   -->
420</a>
421<ul class="blockList">
422<li class="blockList">
423<h4>getName</h4>
424<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>
425<dl>
426<dt><strong>Specified by:</strong></dt>
427<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>
428</dl>
429</li>
430</ul>
431<a name="getAnnotation(java.lang.Class)">
432<!--   -->
433</a>
434<ul class="blockList">
435<li class="blockList">
436<h4>getAnnotation</h4>
437<pre>public&nbsp;&lt;A extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>&gt;&nbsp;A&nbsp;getAnnotation(<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;A&gt;&nbsp;acls)</pre>
438<dl>
439<dt><strong>Specified by:</strong></dt>
440<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotation(java.lang.Class)">getAnnotation</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>
441</dl>
442</li>
443</ul>
444<a name="getGenericType()">
445<!--   -->
446</a>
447<ul class="blockList">
448<li class="blockList">
449<h4>getGenericType</h4>
450<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>
451<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>
452<div class="block">Full generic type of the annotated element; definition
453 of what exactly this means depends on sub-class.</div>
454<dl>
455<dt><strong>Specified by:</strong></dt>
456<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>
457</dl>
458</li>
459</ul>
460<a name="getRawType()">
461<!--   -->
462</a>
463<ul class="blockList">
464<li class="blockList">
465<h4>getRawType</h4>
466<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>
467<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>
468<div class="block">"Raw" type (type-erased class) of the annotated element; definition
469 of what exactly this means depends on sub-class.</div>
470<dl>
471<dt><strong>Specified by:</strong></dt>
472<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>
473</dl>
474</li>
475</ul>
476<a name="getDeclaringClass()">
477<!--   -->
478</a>
479<ul class="blockList">
480<li class="blockList">
481<h4>getDeclaringClass</h4>
482<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>
483<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>
484<div class="block">Actual physical class in which this memmber was declared.
485 Note that this may be different from what <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getContextClass()"><code>AnnotatedMember.getContextClass()</code></a> returns;
486 "owner" may be a sub-type of "declaring class".</div>
487<dl>
488<dt><strong>Specified by:</strong></dt>
489<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>
490</dl>
491</li>
492</ul>
493<a name="getMember()">
494<!--   -->
495</a>
496<ul class="blockList">
497<li class="blockList">
498<h4>getMember</h4>
499<pre>public&nbsp;<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Member.html?is-external=true" title="class or interface in java.lang.reflect">Member</a>&nbsp;getMember()</pre>
500<dl>
501<dt><strong>Specified by:</strong></dt>
502<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>
503</dl>
504</li>
505</ul>
506<a name="setValue(java.lang.Object, java.lang.Object)">
507<!--   -->
508</a>
509<ul class="blockList">
510<li class="blockList">
511<h4>setValue</h4>
512<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,
513            <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)
514              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>
515<div class="block"><strong>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></strong></div>
516<div class="block">Optional method that can be used to assign value of
517 this member on given object, if this is a supported
518 operation for member type.
519<p>
520 This is implemented for fields and single-argument
521 member methods; but not for constructor parameters or
522 other types of methods (like static methods)</div>
523<dl>
524<dt><strong>Specified by:</strong></dt>
525<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>
526<dt><span class="strong">Throws:</span></dt>
527<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
528</li>
529</ul>
530<a name="getValue(java.lang.Object)">
531<!--   -->
532</a>
533<ul class="blockList">
534<li class="blockList">
535<h4>getValue</h4>
536<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)
537                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>
538<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>
539<div class="block">Optional method that can be used to access the value of
540 this member on given object, if this is a supported
541 operation for member type.
542<p>
543 This is implemented for fields and no-argument
544 member methods; but not for constructor parameters or
545 other types of methods (like static methods)</div>
546<dl>
547<dt><strong>Specified by:</strong></dt>
548<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>
549<dt><span class="strong">Throws:</span></dt>
550<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
551</li>
552</ul>
553<a name="getFullName()">
554<!--   -->
555</a>
556<ul class="blockList">
557<li class="blockList">
558<h4>getFullName</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;getFullName()</pre>
560</li>
561</ul>
562<a name="getAnnotationCount()">
563<!--   -->
564</a>
565<ul class="blockList">
566<li class="blockList">
567<h4>getAnnotationCount</h4>
568<pre>public&nbsp;int&nbsp;getAnnotationCount()</pre>
569</li>
570</ul>
571<a name="hashCode()">
572<!--   -->
573</a>
574<ul class="blockList">
575<li class="blockList">
576<h4>hashCode</h4>
577<pre>public&nbsp;int&nbsp;hashCode()</pre>
578<dl>
579<dt><strong>Specified by:</strong></dt>
580<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>
581</dl>
582</li>
583</ul>
584<a name="equals(java.lang.Object)">
585<!--   -->
586</a>
587<ul class="blockList">
588<li class="blockList">
589<h4>equals</h4>
590<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>
591<dl>
592<dt><strong>Specified by:</strong></dt>
593<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>
594</dl>
595</li>
596</ul>
597<a name="toString()">
598<!--   -->
599</a>
600<ul class="blockListLast">
601<li class="blockList">
602<h4>toString</h4>
603<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>
604<dl>
605<dt><strong>Specified by:</strong></dt>
606<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>
607</dl>
608</li>
609</ul>
610</li>
611</ul>
612</li>
613</ul>
614</div>
615</div>
616<!-- ========= END OF CLASS DATA ========= -->
617<!-- ======= START OF BOTTOM NAVBAR ====== -->
618<div class="bottomNav"><a name="navbar_bottom">
619<!--   -->
620</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
621<!--   -->
622</a>
623<ul class="navList" title="Navigation">
624<li><a href="../../../../../overview-summary.html">Overview</a></li>
625<li><a href="package-summary.html">Package</a></li>
626<li class="navBarCell1Rev">Class</li>
627<li><a href="class-use/VirtualAnnotatedMember.html">Use</a></li>
628<li><a href="package-tree.html">Tree</a></li>
629<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
630<li><a href="../../../../../index-all.html">Index</a></li>
631<li><a href="../../../../../help-doc.html">Help</a></li>
632</ul>
633</div>
634<div class="subNav">
635<ul class="navList">
636<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertyBuilder.MemberIterator.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li>
637<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li>
638</ul>
639<ul class="navList">
640<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" target="_top">Frames</a></li>
641<li><a href="VirtualAnnotatedMember.html" target="_top">No Frames</a></li>
642</ul>
643<ul class="navList" id="allclasses_navbar_bottom">
644<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
645</ul>
646<div>
647<script type="text/javascript"><!--
648  allClassesLink = document.getElementById("allclasses_navbar_bottom");
649  if(window==top) {
650    allClassesLink.style.display = "block";
651  }
652  else {
653    allClassesLink.style.display = "none";
654  }
655  //-->
656</script>
657</div>
658<div>
659<ul class="subNavList">
660<li>Summary:&nbsp;</li>
661<li>Nested&nbsp;|&nbsp;</li>
662<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
663<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
664<li><a href="#method_summary">Method</a></li>
665</ul>
666<ul class="subNavList">
667<li>Detail:&nbsp;</li>
668<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
669<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
670<li><a href="#method_detail">Method</a></li>
671</ul>
672</div>
673<a name="skip-navbar_bottom">
674<!--   -->
675</a></div>
676<!-- ======== END OF BOTTOM NAVBAR ======= -->
677<p class="legalCopy"><small>Copyright &#169; 2014-2015 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
678</body>
679</html>
680