1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (version 1.7.0_79) on Fri Jan 15 20:28:42 PST 2016 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>VirtualAnnotatedMember (jackson-databind 2.7.0 API)</title>
8<meta name="date" content="2016-01-15">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10</head>
11<body>
12<script type="text/javascript"><!--
13    if (location.href.indexOf('is-external=true') == -1) {
14        parent.document.title="VirtualAnnotatedMember (jackson-databind 2.7.0 API)";
15    }
16//-->
17</script>
18<noscript>
19<div>JavaScript is disabled on your browser.</div>
20</noscript>
21<!-- ========= START OF TOP NAVBAR ======= -->
22<div class="topNav"><a name="navbar_top">
23<!--   -->
24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
25<!--   -->
26</a>
27<ul class="navList" title="Navigation">
28<li><a href="../../../../../overview-summary.html">Overview</a></li>
29<li><a href="package-summary.html">Package</a></li>
30<li class="navBarCell1Rev">Class</li>
31<li><a href="class-use/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/TypeResolutionContext.Basic.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/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.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/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 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/7/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/7/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/7/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/7/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#_typeContext">_typeContext</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.TypeResolutionContext,%20java.lang.Class,%20java.lang.String,%20java.lang.Class)">VirtualAnnotatedMember</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext,
175                      <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;declaringClass,
176                      <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;name,
177                      <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;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/7/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/7/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>int</code></td>
207<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotationCount()">getAnnotationCount</a></strong>()</code>&nbsp;</td>
208</tr>
209<tr class="rowColor">
210<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>
211<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getDeclaringClass()">getDeclaringClass</a></strong>()</code>
212<div class="block">Actual physical class in which this memmber was declared.</div>
213</td>
214</tr>
215<tr class="altColor">
216<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>
217<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getFullName()">getFullName</a></strong>()</code>&nbsp;</td>
218</tr>
219<tr class="rowColor">
220<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>
221<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getMember()">getMember</a></strong>()</code>&nbsp;</td>
222</tr>
223<tr class="altColor">
224<td class="colFirst"><code>int</code></td>
225<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getModifiers()">getModifiers</a></strong>()</code>&nbsp;</td>
226</tr>
227<tr class="rowColor">
228<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>
229<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getName()">getName</a></strong>()</code>&nbsp;</td>
230</tr>
231<tr class="altColor">
232<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>
233<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getRawType()">getRawType</a></strong>()</code>
234<div class="block">"Raw" type (type-erased class) of the annotated element; definition
235 of what exactly this means depends on sub-class.</div>
236</td>
237</tr>
238<tr class="rowColor">
239<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
240<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getType()">getType</a></strong>()</code>
241<div class="block">Full generic type of the annotated element; definition
242 of what exactly this means depends on sub-class.</div>
243</td>
244</tr>
245<tr class="altColor">
246<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>
247<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/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;pojo)</code>
248<div class="block">Optional method that can be used to access the value of
249 this member on given object, if this is a supported
250 operation for member type.</div>
251</td>
252</tr>
253<tr class="rowColor">
254<td class="colFirst"><code>int</code></td>
255<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#hashCode()">hashCode</a></strong>()</code>&nbsp;</td>
256</tr>
257<tr class="altColor">
258<td class="colFirst"><code>void</code></td>
259<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.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,
260        <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>
261<div class="block">Optional method that can be used to assign value of
262 this member on given object, if this is a supported
263 operation for member type.</div>
264</td>
265</tr>
266<tr class="rowColor">
267<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>
268<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#toString()">toString</a></strong>()</code>&nbsp;</td>
269</tr>
270<tr class="altColor">
271<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>
272<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>
273<div class="block">Fluent factory method that will construct a new instance that uses specified
274 instance annotations instead of currently configured ones.</div>
275</td>
276</tr>
277</table>
278<ul class="blockList">
279<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.AnnotatedMember">
280<!--   -->
281</a>
282<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>
283<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>
284</ul>
285<ul class="blockList">
286<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated">
287<!--   -->
288</a>
289<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>
290<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">getGenericType</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#isPublic()">isPublic</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</a></code></li>
291</ul>
292<ul class="blockList">
293<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
294<!--   -->
295</a>
296<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>
297<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>
298</ul>
299</li>
300</ul>
301</li>
302</ul>
303</div>
304<div class="details">
305<ul class="blockList">
306<li class="blockList">
307<!-- ============ FIELD DETAIL =========== -->
308<ul class="blockList">
309<li class="blockList"><a name="field_detail">
310<!--   -->
311</a>
312<h3>Field Detail</h3>
313<a name="_declaringClass">
314<!--   -->
315</a>
316<ul class="blockList">
317<li class="blockList">
318<h4>_declaringClass</h4>
319<pre>protected final&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; _declaringClass</pre>
320</li>
321</ul>
322<a name="_rawType">
323<!--   -->
324</a>
325<ul class="blockList">
326<li class="blockList">
327<h4>_rawType</h4>
328<pre>protected final&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; _rawType</pre>
329</li>
330</ul>
331<a name="_name">
332<!--   -->
333</a>
334<ul class="blockListLast">
335<li class="blockList">
336<h4>_name</h4>
337<pre>protected final&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> _name</pre>
338</li>
339</ul>
340</li>
341</ul>
342<!-- ========= CONSTRUCTOR DETAIL ======== -->
343<ul class="blockList">
344<li class="blockList"><a name="constructor_detail">
345<!--   -->
346</a>
347<h3>Constructor Detail</h3>
348<a name="VirtualAnnotatedMember(com.fasterxml.jackson.databind.introspect.TypeResolutionContext, java.lang.Class, java.lang.String, java.lang.Class)">
349<!--   -->
350</a>
351<ul class="blockListLast">
352<li class="blockList">
353<h4>VirtualAnnotatedMember</h4>
354<pre>public&nbsp;VirtualAnnotatedMember(<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext,
355                      <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;declaringClass,
356                      <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;name,
357                      <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;rawType)</pre>
358</li>
359</ul>
360</li>
361</ul>
362<!-- ============ METHOD DETAIL ========== -->
363<ul class="blockList">
364<li class="blockList"><a name="method_detail">
365<!--   -->
366</a>
367<h3>Method Detail</h3>
368<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">
369<!--   -->
370</a>
371<ul class="blockList">
372<li class="blockList">
373<h4>withAnnotations</h4>
374<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>
375<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>
376<div class="block">Fluent factory method that will construct a new instance that uses specified
377 instance annotations instead of currently configured ones.</div>
378<dl>
379<dt><strong>Specified by:</strong></dt>
380<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>
381</dl>
382</li>
383</ul>
384<a name="getAnnotated()">
385<!--   -->
386</a>
387<ul class="blockList">
388<li class="blockList">
389<h4>getAnnotated</h4>
390<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>
391<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>
392<div class="block">Method that can be used to find actual JDK element that this instance
393 represents. It is non-null, except for method/constructor parameters
394 which do not have a JDK counterpart.</div>
395<dl>
396<dt><strong>Specified by:</strong></dt>
397<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>
398</dl>
399</li>
400</ul>
401<a name="getModifiers()">
402<!--   -->
403</a>
404<ul class="blockList">
405<li class="blockList">
406<h4>getModifiers</h4>
407<pre>public&nbsp;int&nbsp;getModifiers()</pre>
408<dl>
409<dt><strong>Specified by:</strong></dt>
410<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>
411</dl>
412</li>
413</ul>
414<a name="getName()">
415<!--   -->
416</a>
417<ul class="blockList">
418<li class="blockList">
419<h4>getName</h4>
420<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>
421<dl>
422<dt><strong>Specified by:</strong></dt>
423<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>
424</dl>
425</li>
426</ul>
427<a name="getRawType()">
428<!--   -->
429</a>
430<ul class="blockList">
431<li class="blockList">
432<h4>getRawType</h4>
433<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>
434<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>
435<div class="block">"Raw" type (type-erased class) of the annotated element; definition
436 of what exactly this means depends on sub-class.</div>
437<dl>
438<dt><strong>Specified by:</strong></dt>
439<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>
440</dl>
441</li>
442</ul>
443<a name="getType()">
444<!--   -->
445</a>
446<ul class="blockList">
447<li class="blockList">
448<h4>getType</h4>
449<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getType()</pre>
450<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>
451<div class="block">Full generic type of the annotated element; definition
452 of what exactly this means depends on sub-class.</div>
453<dl>
454<dt><strong>Specified by:</strong></dt>
455<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>
456</dl>
457</li>
458</ul>
459<a name="getDeclaringClass()">
460<!--   -->
461</a>
462<ul class="blockList">
463<li class="blockList">
464<h4>getDeclaringClass</h4>
465<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>
466<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>
467<div class="block">Actual physical class in which this memmber was declared.</div>
468<dl>
469<dt><strong>Specified by:</strong></dt>
470<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>
471</dl>
472</li>
473</ul>
474<a name="getMember()">
475<!--   -->
476</a>
477<ul class="blockList">
478<li class="blockList">
479<h4>getMember</h4>
480<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>
481<dl>
482<dt><strong>Specified by:</strong></dt>
483<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>
484</dl>
485</li>
486</ul>
487<a name="setValue(java.lang.Object, java.lang.Object)">
488<!--   -->
489</a>
490<ul class="blockList">
491<li class="blockList">
492<h4>setValue</h4>
493<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,
494            <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)
495              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>
496<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>
497<div class="block">Optional method that can be used to assign value of
498 this member on given object, if this is a supported
499 operation for member type.
500<p>
501 This is implemented for fields and single-argument
502 member methods; but not for constructor parameters or
503 other types of methods (like static methods)</div>
504<dl>
505<dt><strong>Specified by:</strong></dt>
506<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>
507<dt><span class="strong">Throws:</span></dt>
508<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>
509</li>
510</ul>
511<a name="getValue(java.lang.Object)">
512<!--   -->
513</a>
514<ul class="blockList">
515<li class="blockList">
516<h4>getValue</h4>
517<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)
518                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>
519<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>
520<div class="block">Optional method that can be used to access the value of
521 this member on given object, if this is a supported
522 operation for member type.
523<p>
524 This is implemented for fields and no-argument
525 member methods; but not for constructor parameters or
526 other types of methods (like static methods)</div>
527<dl>
528<dt><strong>Specified by:</strong></dt>
529<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>
530<dt><span class="strong">Throws:</span></dt>
531<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>
532</li>
533</ul>
534<a name="getFullName()">
535<!--   -->
536</a>
537<ul class="blockList">
538<li class="blockList">
539<h4>getFullName</h4>
540<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>
541</li>
542</ul>
543<a name="getAnnotationCount()">
544<!--   -->
545</a>
546<ul class="blockList">
547<li class="blockList">
548<h4>getAnnotationCount</h4>
549<pre>public&nbsp;int&nbsp;getAnnotationCount()</pre>
550</li>
551</ul>
552<a name="hashCode()">
553<!--   -->
554</a>
555<ul class="blockList">
556<li class="blockList">
557<h4>hashCode</h4>
558<pre>public&nbsp;int&nbsp;hashCode()</pre>
559<dl>
560<dt><strong>Specified by:</strong></dt>
561<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>
562</dl>
563</li>
564</ul>
565<a name="equals(java.lang.Object)">
566<!--   -->
567</a>
568<ul class="blockList">
569<li class="blockList">
570<h4>equals</h4>
571<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>
572<dl>
573<dt><strong>Specified by:</strong></dt>
574<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>
575</dl>
576</li>
577</ul>
578<a name="toString()">
579<!--   -->
580</a>
581<ul class="blockListLast">
582<li class="blockList">
583<h4>toString</h4>
584<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>
585<dl>
586<dt><strong>Specified by:</strong></dt>
587<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>
588</dl>
589</li>
590</ul>
591</li>
592</ul>
593</li>
594</ul>
595</div>
596</div>
597<!-- ========= END OF CLASS DATA ========= -->
598<!-- ======= START OF BOTTOM NAVBAR ====== -->
599<div class="bottomNav"><a name="navbar_bottom">
600<!--   -->
601</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
602<!--   -->
603</a>
604<ul class="navList" title="Navigation">
605<li><a href="../../../../../overview-summary.html">Overview</a></li>
606<li><a href="package-summary.html">Package</a></li>
607<li class="navBarCell1Rev">Class</li>
608<li><a href="class-use/VirtualAnnotatedMember.html">Use</a></li>
609<li><a href="package-tree.html">Tree</a></li>
610<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
611<li><a href="../../../../../index-all.html">Index</a></li>
612<li><a href="../../../../../help-doc.html">Help</a></li>
613</ul>
614</div>
615<div class="subNav">
616<ul class="navList">
617<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.Basic.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li>
618<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>
619</ul>
620<ul class="navList">
621<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" target="_top">Frames</a></li>
622<li><a href="VirtualAnnotatedMember.html" target="_top">No Frames</a></li>
623</ul>
624<ul class="navList" id="allclasses_navbar_bottom">
625<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
626</ul>
627<div>
628<script type="text/javascript"><!--
629  allClassesLink = document.getElementById("allclasses_navbar_bottom");
630  if(window==top) {
631    allClassesLink.style.display = "block";
632  }
633  else {
634    allClassesLink.style.display = "none";
635  }
636  //-->
637</script>
638</div>
639<div>
640<ul class="subNavList">
641<li>Summary:&nbsp;</li>
642<li>Nested&nbsp;|&nbsp;</li>
643<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
644<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
645<li><a href="#method_summary">Method</a></li>
646</ul>
647<ul class="subNavList">
648<li>Detail:&nbsp;</li>
649<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
650<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
651<li><a href="#method_detail">Method</a></li>
652</ul>
653</div>
654<a name="skip-navbar_bottom">
655<!--   -->
656</a></div>
657<!-- ======== END OF BOTTOM NAVBAR ======= -->
658<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
659</body>
660</html>
661