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