1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (1.8.0) on Sun Jul 19 11:36:52 PDT 2015 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>VirtualAnnotatedMember (jackson-databind 2.6.0 API)</title> 8<meta name="date" content="2015-07-19"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10<script type="text/javascript" src="../../../../../script.js"></script> 11</head> 12<body> 13<script type="text/javascript"><!-- 14 try { 15 if (location.href.indexOf('is-external=true') == -1) { 16 parent.document.title="VirtualAnnotatedMember (jackson-databind 2.6.0 API)"; 17 } 18 } 19 catch(err) { 20 } 21//--> 22var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10}; 23var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; 24var altColor = "altColor"; 25var rowColor = "rowColor"; 26var tableTab = "tableTab"; 27var activeTableTab = "activeTableTab"; 28</script> 29<noscript> 30<div>JavaScript is disabled on your browser.</div> 31</noscript> 32<!-- ========= START OF TOP NAVBAR ======= --> 33<div class="topNav"><a name="navbar.top"> 34<!-- --> 35</a> 36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> 37<a name="navbar.top.firstrow"> 38<!-- --> 39</a> 40<ul class="navList" title="Navigation"> 41<li><a href="../../../../../overview-summary.html">Overview</a></li> 42<li><a href="package-summary.html">Package</a></li> 43<li class="navBarCell1Rev">Class</li> 44<li><a href="class-use/VirtualAnnotatedMember.html">Use</a></li> 45<li><a href="package-tree.html">Tree</a></li> 46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 47<li><a href="../../../../../index-all.html">Index</a></li> 48<li><a href="../../../../../help-doc.html">Help</a></li> 49</ul> 50</div> 51<div class="subNav"> 52<ul class="navList"> 53<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev Class</span></a></li> 54<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next Class</span></a></li> 55</ul> 56<ul class="navList"> 57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" target="_top">Frames</a></li> 58<li><a href="VirtualAnnotatedMember.html" target="_top">No Frames</a></li> 59</ul> 60<ul class="navList" id="allclasses_navbar_top"> 61<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 62</ul> 63<div> 64<script type="text/javascript"><!-- 65 allClassesLink = document.getElementById("allclasses_navbar_top"); 66 if(window==top) { 67 allClassesLink.style.display = "block"; 68 } 69 else { 70 allClassesLink.style.display = "none"; 71 } 72 //--> 73</script> 74</div> 75<div> 76<ul class="subNavList"> 77<li>Summary: </li> 78<li>Nested | </li> 79<li><a href="#field.summary">Field</a> | </li> 80<li><a href="#constructor.summary">Constr</a> | </li> 81<li><a href="#method.summary">Method</a></li> 82</ul> 83<ul class="subNavList"> 84<li>Detail: </li> 85<li><a href="#field.detail">Field</a> | </li> 86<li><a href="#constructor.detail">Constr</a> | </li> 87<li><a href="#method.detail">Method</a></li> 88</ul> 89</div> 90<a name="skip.navbar.top"> 91<!-- --> 92</a></div> 93<!-- ========= END OF TOP NAVBAR ========= --> 94<!-- ======== START OF CLASS DATA ======== --> 95<div class="header"> 96<div class="subTitle">com.fasterxml.jackson.databind.introspect</div> 97<h2 title="Class VirtualAnnotatedMember" class="title">Class VirtualAnnotatedMember</h2> 98</div> 99<div class="contentContainer"> 100<ul class="inheritance"> 101<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 102<li> 103<ul class="inheritance"> 104<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</a></li> 105<li> 106<ul class="inheritance"> 107<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.AnnotatedMember</a></li> 108<li> 109<ul class="inheritance"> 110<li>com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember</li> 111</ul> 112</li> 113</ul> 114</li> 115</ul> 116</li> 117</ul> 118<div class="description"> 119<ul class="blockList"> 120<li class="blockList"> 121<dl> 122<dt>All Implemented Interfaces:</dt> 123<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> 124</dl> 125<hr> 126<br> 127<pre>public class <span class="typeNameLabel">VirtualAnnotatedMember</span> 128extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a> 129implements <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> 130<div class="block">Placeholder used by virtual properties as placeholder for 131 underlying <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect"><code>AnnotatedMember</code></a>.</div> 132<dl> 133<dt><span class="simpleTagLabel">Since:</span></dt> 134<dd>2.5</dd> 135<dt><span class="seeLabel">See Also:</span></dt> 136<dd><a href="../../../../../serialized-form.html#com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember">Serialized Form</a></dd> 137</dl> 138</li> 139</ul> 140</div> 141<div class="summary"> 142<ul class="blockList"> 143<li class="blockList"> 144<!-- =========== FIELD SUMMARY =========== --> 145<ul class="blockList"> 146<li class="blockList"><a name="field.summary"> 147<!-- --> 148</a> 149<h3>Field Summary</h3> 150<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 151<caption><span>Fields</span><span class="tabEnd"> </span></caption> 152<tr> 153<th class="colFirst" scope="col">Modifier and Type</th> 154<th class="colLast" scope="col">Field and Description</th> 155</tr> 156<tr class="altColor"> 157<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><?></code></td> 158<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#Z:Z_declaringClass">_declaringClass</a></span></code> </td> 159</tr> 160<tr class="rowColor"> 161<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> 162<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#Z:Z_name">_name</a></span></code> </td> 163</tr> 164<tr class="altColor"> 165<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><?></code></td> 166<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#Z:Z_rawType">_rawType</a></span></code> </td> 167</tr> 168</table> 169<ul class="blockList"> 170<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 171<!-- --> 172</a> 173<h3>Fields inherited from class 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> 174<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#Z:Z_annotations">_annotations</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#Z:Z_context">_context</a></code></li> 175</ul> 176</li> 177</ul> 178<!-- ======== CONSTRUCTOR SUMMARY ======== --> 179<ul class="blockList"> 180<li class="blockList"><a name="constructor.summary"> 181<!-- --> 182</a> 183<h3>Constructor Summary</h3> 184<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> 185<caption><span>Constructors</span><span class="tabEnd"> </span></caption> 186<tr> 187<th class="colOne" scope="col">Constructor and Description</th> 188</tr> 189<tr class="altColor"> 190<td class="colOne"><code><span class="memberNameLink"><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></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> contextClass, 191 <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><?> declaringClass, 192 <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, 193 <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><?> rawType)</code> </td> 194</tr> 195</table> 196</li> 197</ul> 198<!-- ========== METHOD SUMMARY =========== --> 199<ul class="blockList"> 200<li class="blockList"><a name="method.summary"> 201<!-- --> 202</a> 203<h3>Method Summary</h3> 204<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 205<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> 206<tr> 207<th class="colFirst" scope="col">Modifier and Type</th> 208<th class="colLast" scope="col">Method and Description</th> 209</tr> 210<tr id="i0" class="altColor"> 211<td class="colFirst"><code>boolean</code></td> 212<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#equals-java.lang.Object-">equals</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> </td> 213</tr> 214<tr id="i1" class="rowColor"> 215<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> 216<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotated--">getAnnotated</a></span>()</code> 217<div class="block">Method that can be used to find actual JDK element that this instance 218 represents.</div> 219</td> 220</tr> 221<tr id="i2" class="altColor"> 222<td class="colFirst"><code><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>><br>A</code></td> 223<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotation-java.lang.Class-">getAnnotation</a></span>(<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><A> acls)</code> </td> 224</tr> 225<tr id="i3" class="rowColor"> 226<td class="colFirst"><code>int</code></td> 227<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getAnnotationCount--">getAnnotationCount</a></span>()</code> </td> 228</tr> 229<tr id="i4" class="altColor"> 230<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><?></code></td> 231<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getDeclaringClass--">getDeclaringClass</a></span>()</code> 232<div class="block">Actual physical class in which this memmber was declared.</div> 233</td> 234</tr> 235<tr id="i5" class="rowColor"> 236<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> 237<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getFullName--">getFullName</a></span>()</code> </td> 238</tr> 239<tr id="i6" class="altColor"> 240<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> 241<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getGenericType--">getGenericType</a></span>()</code> 242<div class="block">Full generic type of the annotated element; definition 243 of what exactly this means depends on sub-class.</div> 244</td> 245</tr> 246<tr id="i7" class="rowColor"> 247<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> 248<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getMember--">getMember</a></span>()</code> </td> 249</tr> 250<tr id="i8" class="altColor"> 251<td class="colFirst"><code>int</code></td> 252<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getModifiers--">getModifiers</a></span>()</code> </td> 253</tr> 254<tr id="i9" class="rowColor"> 255<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> 256<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getName--">getName</a></span>()</code> </td> 257</tr> 258<tr id="i10" class="altColor"> 259<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 260<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getRawType--">getRawType</a></span>()</code> 261<div class="block">"Raw" type (type-erased class) of the annotated element; definition 262 of what exactly this means depends on sub-class.</div> 263</td> 264</tr> 265<tr id="i11" class="rowColor"> 266<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> 267<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#getValue-java.lang.Object-">getValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo)</code> 268<div class="block">Optional method that can be used to access the value of 269 this member on given object, if this is a supported 270 operation for member type.</div> 271</td> 272</tr> 273<tr id="i12" class="altColor"> 274<td class="colFirst"><code>int</code></td> 275<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#hashCode--">hashCode</a></span>()</code> </td> 276</tr> 277<tr id="i13" class="rowColor"> 278<td class="colFirst"><code>void</code></td> 279<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#setValue-java.lang.Object-java.lang.Object-">setValue</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> pojo, 280 <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> value)</code> 281<div class="block">Optional method that can be used to assign value of 282 this member on given object, if this is a supported 283 operation for member type.</div> 284</td> 285</tr> 286<tr id="i14" class="altColor"> 287<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> 288<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#toString--">toString</a></span>()</code> </td> 289</tr> 290<tr id="i15" class="rowColor"> 291<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> 292<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html#withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-">withAnnotations</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> fallback)</code> 293<div class="block">Fluent factory method that will construct a new instance that uses specified 294 instance annotations instead of currently configured ones.</div> 295</td> 296</tr> 297</table> 298<ul class="blockList"> 299<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.AnnotatedMember"> 300<!-- --> 301</a> 302<h3>Methods inherited from class 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> 303<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> 304</ul> 305<ul class="blockList"> 306<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.Annotated"> 307<!-- --> 308</a> 309<h3>Methods inherited from class 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> 310<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> 311</ul> 312<ul class="blockList"> 313<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 314<!-- --> 315</a> 316<h3>Methods inherited from class 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> 317<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> 318</ul> 319</li> 320</ul> 321</li> 322</ul> 323</div> 324<div class="details"> 325<ul class="blockList"> 326<li class="blockList"> 327<!-- ============ FIELD DETAIL =========== --> 328<ul class="blockList"> 329<li class="blockList"><a name="field.detail"> 330<!-- --> 331</a> 332<h3>Field Detail</h3> 333<a name="Z:Z_declaringClass"> 334<!-- --> 335</a> 336<ul class="blockList"> 337<li class="blockList"> 338<h4>_declaringClass</h4> 339<pre>protected final <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><?> _declaringClass</pre> 340</li> 341</ul> 342<a name="Z:Z_rawType"> 343<!-- --> 344</a> 345<ul class="blockList"> 346<li class="blockList"> 347<h4>_rawType</h4> 348<pre>protected final <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><?> _rawType</pre> 349</li> 350</ul> 351<a name="Z:Z_name"> 352<!-- --> 353</a> 354<ul class="blockListLast"> 355<li class="blockList"> 356<h4>_name</h4> 357<pre>protected final <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> 358</li> 359</ul> 360</li> 361</ul> 362<!-- ========= CONSTRUCTOR DETAIL ======== --> 363<ul class="blockList"> 364<li class="blockList"><a name="constructor.detail"> 365<!-- --> 366</a> 367<h3>Constructor Detail</h3> 368<a name="VirtualAnnotatedMember-com.fasterxml.jackson.databind.introspect.AnnotatedClass-java.lang.Class-java.lang.String-java.lang.Class-"> 369<!-- --> 370</a> 371<ul class="blockListLast"> 372<li class="blockList"> 373<h4>VirtualAnnotatedMember</h4> 374<pre>public VirtualAnnotatedMember(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> contextClass, 375 <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><?> declaringClass, 376 <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, 377 <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><?> rawType)</pre> 378</li> 379</ul> 380</li> 381</ul> 382<!-- ============ METHOD DETAIL ========== --> 383<ul class="blockList"> 384<li class="blockList"><a name="method.detail"> 385<!-- --> 386</a> 387<h3>Method Detail</h3> 388<a name="withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-"> 389<!-- --> 390</a> 391<ul class="blockList"> 392<li class="blockList"> 393<h4>withAnnotations</h4> 394<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> withAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> fallback)</pre> 395<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-">Annotated</a></code></span></div> 396<div class="block">Fluent factory method that will construct a new instance that uses specified 397 instance annotations instead of currently configured ones.</div> 398<dl> 399<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 400<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-">withAnnotations</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 401</dl> 402</li> 403</ul> 404<a name="getAnnotated--"> 405<!-- --> 406</a> 407<ul class="blockList"> 408<li class="blockList"> 409<h4>getAnnotated</h4> 410<pre>public <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> getAnnotated()</pre> 411<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated--">Annotated</a></code></span></div> 412<div class="block">Method that can be used to find actual JDK element that this instance 413 represents. It is non-null, except for method/constructor parameters 414 which do not have a JDK counterpart.</div> 415<dl> 416<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 417<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated--">getAnnotated</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 418</dl> 419</li> 420</ul> 421<a name="getModifiers--"> 422<!-- --> 423</a> 424<ul class="blockList"> 425<li class="blockList"> 426<h4>getModifiers</h4> 427<pre>public int getModifiers()</pre> 428<dl> 429<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 430<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getModifiers--">getModifiers</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 431</dl> 432</li> 433</ul> 434<a name="getName--"> 435<!-- --> 436</a> 437<ul class="blockList"> 438<li class="blockList"> 439<h4>getName</h4> 440<pre>public <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> getName()</pre> 441<dl> 442<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 443<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getName--">getName</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 444</dl> 445</li> 446</ul> 447<a name="getAnnotation-java.lang.Class-"> 448<!-- --> 449</a> 450<ul class="blockList"> 451<li class="blockList"> 452<h4>getAnnotation</h4> 453<pre>public <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>> A 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><A> acls)</pre> 454<dl> 455<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 456<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotation-java.lang.Class-">getAnnotation</a></code> in class <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="getGenericType--"> 461<!-- --> 462</a> 463<ul class="blockList"> 464<li class="blockList"> 465<h4>getGenericType</h4> 466<pre>public <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> getGenericType()</pre> 467<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType--">Annotated</a></code></span></div> 468<div class="block">Full generic type of the annotated element; definition 469 of what exactly this means depends on sub-class.</div> 470<dl> 471<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 472<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType--">getGenericType</a></code> in class <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="getRawType--"> 477<!-- --> 478</a> 479<ul class="blockList"> 480<li class="blockList"> 481<h4>getRawType</h4> 482<pre>public <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><?> getRawType()</pre> 483<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType--">Annotated</a></code></span></div> 484<div class="block">"Raw" type (type-erased class) of the annotated element; definition 485 of what exactly this means depends on sub-class.</div> 486<dl> 487<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 488<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType--">getRawType</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 489</dl> 490</li> 491</ul> 492<a name="getDeclaringClass--"> 493<!-- --> 494</a> 495<ul class="blockList"> 496<li class="blockList"> 497<h4>getDeclaringClass</h4> 498<pre>public <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><?> getDeclaringClass()</pre> 499<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass--">AnnotatedMember</a></code></span></div> 500<div class="block">Actual physical class in which this memmber was declared. 501 Note that this may be different from what <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getContextClass--"><code>AnnotatedMember.getContextClass()</code></a> returns; 502 "owner" may be a sub-type of "declaring class".</div> 503<dl> 504<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 505<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getDeclaringClass--">getDeclaringClass</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 506</dl> 507</li> 508</ul> 509<a name="getMember--"> 510<!-- --> 511</a> 512<ul class="blockList"> 513<li class="blockList"> 514<h4>getMember</h4> 515<pre>public <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> getMember()</pre> 516<dl> 517<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 518<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getMember--">getMember</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 519</dl> 520</li> 521</ul> 522<a name="setValue-java.lang.Object-java.lang.Object-"> 523<!-- --> 524</a> 525<ul class="blockList"> 526<li class="blockList"> 527<h4>setValue</h4> 528<pre>public void 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> pojo, 529 <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> value) 530 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> 531<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue-java.lang.Object-java.lang.Object-">AnnotatedMember</a></code></span></div> 532<div class="block">Optional method that can be used to assign value of 533 this member on given object, if this is a supported 534 operation for member type. 535<p> 536 This is implemented for fields and single-argument 537 member methods; but not for constructor parameters or 538 other types of methods (like static methods)</div> 539<dl> 540<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 541<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#setValue-java.lang.Object-java.lang.Object-">setValue</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 542<dt><span class="throwsLabel">Throws:</span></dt> 543<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> 544</dl> 545</li> 546</ul> 547<a name="getValue-java.lang.Object-"> 548<!-- --> 549</a> 550<ul class="blockList"> 551<li class="blockList"> 552<h4>getValue</h4> 553<pre>public <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> 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> pojo) 554 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> 555<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue-java.lang.Object-">AnnotatedMember</a></code></span></div> 556<div class="block">Optional method that can be used to access the value of 557 this member on given object, if this is a supported 558 operation for member type. 559<p> 560 This is implemented for fields and no-argument 561 member methods; but not for constructor parameters or 562 other types of methods (like static methods)</div> 563<dl> 564<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 565<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html#getValue-java.lang.Object-">getValue</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></dd> 566<dt><span class="throwsLabel">Throws:</span></dt> 567<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> 568</dl> 569</li> 570</ul> 571<a name="getFullName--"> 572<!-- --> 573</a> 574<ul class="blockList"> 575<li class="blockList"> 576<h4>getFullName</h4> 577<pre>public <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> getFullName()</pre> 578</li> 579</ul> 580<a name="getAnnotationCount--"> 581<!-- --> 582</a> 583<ul class="blockList"> 584<li class="blockList"> 585<h4>getAnnotationCount</h4> 586<pre>public int getAnnotationCount()</pre> 587</li> 588</ul> 589<a name="hashCode--"> 590<!-- --> 591</a> 592<ul class="blockList"> 593<li class="blockList"> 594<h4>hashCode</h4> 595<pre>public int hashCode()</pre> 596<dl> 597<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 598<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#hashCode--">hashCode</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 599</dl> 600</li> 601</ul> 602<a name="equals-java.lang.Object-"> 603<!-- --> 604</a> 605<ul class="blockList"> 606<li class="blockList"> 607<h4>equals</h4> 608<pre>public boolean 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> o)</pre> 609<dl> 610<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 611<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#equals-java.lang.Object-">equals</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 612</dl> 613</li> 614</ul> 615<a name="toString--"> 616<!-- --> 617</a> 618<ul class="blockListLast"> 619<li class="blockList"> 620<h4>toString</h4> 621<pre>public <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> toString()</pre> 622<dl> 623<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 624<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#toString--">toString</a></code> in class <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd> 625</dl> 626</li> 627</ul> 628</li> 629</ul> 630</li> 631</ul> 632</div> 633</div> 634<!-- ========= END OF CLASS DATA ========= --> 635<!-- ======= START OF BOTTOM NAVBAR ====== --> 636<div class="bottomNav"><a name="navbar.bottom"> 637<!-- --> 638</a> 639<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 640<a name="navbar.bottom.firstrow"> 641<!-- --> 642</a> 643<ul class="navList" title="Navigation"> 644<li><a href="../../../../../overview-summary.html">Overview</a></li> 645<li><a href="package-summary.html">Package</a></li> 646<li class="navBarCell1Rev">Class</li> 647<li><a href="class-use/VirtualAnnotatedMember.html">Use</a></li> 648<li><a href="package-tree.html">Tree</a></li> 649<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 650<li><a href="../../../../../index-all.html">Index</a></li> 651<li><a href="../../../../../help-doc.html">Help</a></li> 652</ul> 653</div> 654<div class="subNav"> 655<ul class="navList"> 656<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/SimpleMixInResolver.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev Class</span></a></li> 657<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/VisibilityChecker.html" title="interface in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next Class</span></a></li> 658</ul> 659<ul class="navList"> 660<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/VirtualAnnotatedMember.html" target="_top">Frames</a></li> 661<li><a href="VirtualAnnotatedMember.html" target="_top">No Frames</a></li> 662</ul> 663<ul class="navList" id="allclasses_navbar_bottom"> 664<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 665</ul> 666<div> 667<script type="text/javascript"><!-- 668 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 669 if(window==top) { 670 allClassesLink.style.display = "block"; 671 } 672 else { 673 allClassesLink.style.display = "none"; 674 } 675 //--> 676</script> 677</div> 678<div> 679<ul class="subNavList"> 680<li>Summary: </li> 681<li>Nested | </li> 682<li><a href="#field.summary">Field</a> | </li> 683<li><a href="#constructor.summary">Constr</a> | </li> 684<li><a href="#method.summary">Method</a></li> 685</ul> 686<ul class="subNavList"> 687<li>Detail: </li> 688<li><a href="#field.detail">Field</a> | </li> 689<li><a href="#constructor.detail">Constr</a> | </li> 690<li><a href="#method.detail">Method</a></li> 691</ul> 692</div> 693<a name="skip.navbar.bottom"> 694<!-- --> 695</a></div> 696<!-- ======== END OF BOTTOM NAVBAR ======= --> 697<p class="legalCopy"><small>Copyright © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 698</body> 699</html> 700