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>AnnotatedClass (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="AnnotatedClass (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,"i16":10,"i17":10,"i18":10,"i19":10,"i20":9,"i21":9,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10}; 23var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/AnnotatedClass.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/Annotated.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/AnnotatedConstructor.html" title="class 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/AnnotatedClass.html" target="_top">Frames</a></li> 58<li><a href="AnnotatedClass.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>Constr | </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>Constr | </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 AnnotatedClass" class="title">Class AnnotatedClass</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>com.fasterxml.jackson.databind.introspect.AnnotatedClass</li> 108</ul> 109</li> 110</ul> 111</li> 112</ul> 113<div class="description"> 114<ul class="blockList"> 115<li class="blockList"> 116<hr> 117<br> 118<pre>public final class <span class="typeNameLabel">AnnotatedClass</span> 119extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></pre> 120</li> 121</ul> 122</div> 123<div class="summary"> 124<ul class="blockList"> 125<li class="blockList"> 126<!-- =========== FIELD SUMMARY =========== --> 127<ul class="blockList"> 128<li class="blockList"><a name="field.summary"> 129<!-- --> 130</a> 131<h3>Field Summary</h3> 132<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 133<caption><span>Fields</span><span class="tabEnd"> </span></caption> 134<tr> 135<th class="colFirst" scope="col">Modifier and Type</th> 136<th class="colLast" scope="col">Field and Description</th> 137</tr> 138<tr class="altColor"> 139<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 140<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_annotationIntrospector">_annotationIntrospector</a></span></code> 141<div class="block">Filter used to determine which annotations to gather; used 142 to optimize things so that unnecessary annotations are 143 ignored.</div> 144</td> 145</tr> 146<tr class="rowColor"> 147<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> 148<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_class">_class</a></span></code> 149<div class="block">Class for which annotations apply, and that owns other 150 components (constructors, methods)</div> 151</td> 152</tr> 153<tr class="altColor"> 154<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a></code></td> 155<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_classAnnotations">_classAnnotations</a></span></code> 156<div class="block">Combined list of Jackson annotations that the class has, 157 including inheritable ones from super classes and interfaces</div> 158</td> 159</tr> 160<tr class="rowColor"> 161<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>></code></td> 162<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_constructors">_constructors</a></span></code> 163<div class="block">Single argument constructors the class has, if any.</div> 164</td> 165</tr> 166<tr class="altColor"> 167<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>></code></td> 168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_creatorMethods">_creatorMethods</a></span></code> 169<div class="block">Single argument static methods that might be usable 170 as factory methods</div> 171</td> 172</tr> 173<tr class="rowColor"> 174<td class="colFirst"><code>protected boolean</code></td> 175<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_creatorsResolved">_creatorsResolved</a></span></code> 176<div class="block">Flag to indicate whether creator information has been resolved 177 or not.</div> 178</td> 179</tr> 180<tr class="altColor"> 181<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a></code></td> 182<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_defaultConstructor">_defaultConstructor</a></span></code> 183<div class="block">Default constructor of the annotated class, if it has one.</div> 184</td> 185</tr> 186<tr class="rowColor"> 187<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>></code></td> 188<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_fields">_fields</a></span></code> 189<div class="block">Member fields of interest: ones that are either public, 190 or have at least one annotation.</div> 191</td> 192</tr> 193<tr class="altColor"> 194<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a></code></td> 195<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_memberMethods">_memberMethods</a></span></code> 196<div class="block">Member methods of interest; for now ones with 0 or 1 arguments 197 (just optimization, since others won't be used now)</div> 198</td> 199</tr> 200<tr class="rowColor"> 201<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a></code></td> 202<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_mixInResolver">_mixInResolver</a></span></code> 203<div class="block">Object that knows mapping of mix-in classes (ones that contain 204 annotations to add) with their target classes (ones that 205 get these additional annotations "mixed in").</div> 206</td> 207</tr> 208<tr class="altColor"> 209<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> 210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_primaryMixIn">_primaryMixIn</a></span></code> 211<div class="block">Primary mix-in class; one to use for the annotated class 212 itself.</div> 213</td> 214</tr> 215<tr class="rowColor"> 216<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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> 217<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_superTypes">_superTypes</a></span></code> 218<div class="block">Ordered set of super classes and interfaces of the 219 class itself: included in order of precedence</div> 220</td> 221</tr> 222</table> 223</li> 224</ul> 225<!-- ========== METHOD SUMMARY =========== --> 226<ul class="blockList"> 227<li class="blockList"><a name="method.summary"> 228<!-- --> 229</a> 230<h3>Method Summary</h3> 231<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 232<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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> 233<tr> 234<th class="colFirst" scope="col">Modifier and Type</th> 235<th class="colLast" scope="col">Method and Description</th> 236</tr> 237<tr id="i0" class="altColor"> 238<td class="colFirst"><code>protected void</code></td> 239<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addClassMixIns-com.fasterxml.jackson.databind.introspect.AnnotationMap-java.lang.Class-">_addClassMixIns</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 240 <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><?> toMask)</code> 241<div class="block">Helper method for adding any mix-in annotations specified 242 class might have.</div> 243</td> 244</tr> 245<tr id="i1" class="rowColor"> 246<td class="colFirst"><code>protected void</code></td> 247<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addClassMixIns-com.fasterxml.jackson.databind.introspect.AnnotationMap-java.lang.Class-java.lang.Class-">_addClassMixIns</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 248 <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><?> toMask, 249 <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><?> mixin)</code> </td> 250</tr> 251<tr id="i2" class="altColor"> 252<td class="colFirst"><code>protected void</code></td> 253<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addConstructorMixIns-java.lang.Class-">_addConstructorMixIns</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><?> mixin)</code> </td> 254</tr> 255<tr id="i3" class="rowColor"> 256<td class="colFirst"><code>protected void</code></td> 257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addFactoryMixIns-java.lang.Class-">_addFactoryMixIns</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><?> mixin)</code> </td> 258</tr> 259<tr id="i4" class="altColor"> 260<td class="colFirst"><code>protected void</code></td> 261<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addFieldMixIns-java.lang.Class-java.lang.Class-java.util.Map-">_addFieldMixIns</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><?> targetClass, 262 <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><?> mixInCls, 263 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> fields)</code> 264<div class="block">Method called to add field mix-ins from given mix-in class (and its fields) 265 into already collected actual fields (from introspected classes and their 266 super-classes)</div> 267</td> 268</tr> 269<tr id="i5" class="rowColor"> 270<td class="colFirst"><code>protected void</code></td> 271<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addMemberMethods-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-">_addMemberMethods</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><?> cls, 272 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 273 <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><?> mixInCls, 274 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</code> </td> 275</tr> 276<tr id="i6" class="altColor"> 277<td class="colFirst"><code>protected void</code></td> 278<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addMethodMixIns-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-">_addMethodMixIns</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><?> targetClass, 279 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 280 <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><?> mixInCls, 281 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</code> </td> 282</tr> 283<tr id="i7" class="rowColor"> 284<td class="colFirst"><code>protected void</code></td> 285<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addMixOvers-java.lang.reflect.Constructor-com.fasterxml.jackson.databind.introspect.AnnotatedConstructor-boolean-">_addMixOvers</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><?> mixin, 286 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> target, 287 boolean addParamAnnotations)</code> </td> 288</tr> 289<tr id="i8" class="altColor"> 290<td class="colFirst"><code>protected void</code></td> 291<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addMixOvers-java.lang.reflect.Method-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-boolean-">_addMixOvers</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> mixin, 292 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target, 293 boolean addParamAnnotations)</code> </td> 294</tr> 295<tr id="i9" class="rowColor"> 296<td class="colFirst"><code>protected void</code></td> 297<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_addMixUnders-java.lang.reflect.Method-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">_addMixUnders</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> src, 298 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target)</code> 299<div class="block">Method that will add annotations from specified source method to target method, 300 but only if target does not yet have them.</div> 301</td> 302</tr> 303<tr id="i10" class="altColor"> 304<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a></code></td> 305<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_collectRelevantAnnotations-java.lang.annotation.Annotation:A-">_collectRelevantAnnotations</a></span>(<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>[] anns)</code> </td> 306</tr> 307<tr id="i11" class="rowColor"> 308<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[]</code></td> 309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_collectRelevantAnnotations-java.lang.annotation.Annotation:A:A-">_collectRelevantAnnotations</a></span>(<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>[][] anns)</code> </td> 310</tr> 311<tr id="i12" class="altColor"> 312<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a></code></td> 313<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_constructConstructor-java.lang.reflect.Constructor-boolean-">_constructConstructor</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><?> ctor, 314 boolean defaultCtor)</code> </td> 315</tr> 316<tr id="i13" class="rowColor"> 317<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 318<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_constructCreatorMethod-java.lang.reflect.Method-">_constructCreatorMethod</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</code> </td> 319</tr> 320<tr id="i14" class="altColor"> 321<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a></code></td> 322<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_constructField-java.lang.reflect.Field-">_constructField</a></span>(<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> f)</code> </td> 323</tr> 324<tr id="i15" class="rowColor"> 325<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 326<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_constructMethod-java.lang.reflect.Method-">_constructMethod</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</code> </td> 327</tr> 328<tr id="i16" class="altColor"> 329<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>[]</code></td> 330<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_findClassMethods-java.lang.Class-">_findClassMethods</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><?> cls)</code> 331<div class="block">Helper method that gets methods declared in given class; usually a simple thing, 332 but sometimes (as per [databind#785]) more complicated, depending on classloader 333 setup.</div> 334</td> 335</tr> 336<tr id="i17" class="rowColor"> 337<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>></code></td> 338<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_findFields-java.lang.Class-java.util.Map-">_findFields</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><?> c, 339 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> fields)</code> </td> 340</tr> 341<tr id="i18" class="altColor"> 342<td class="colFirst"><code>protected boolean</code></td> 343<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#Z:Z_isIncludableMemberMethod-java.lang.reflect.Method-">_isIncludableMemberMethod</a></span>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</code> </td> 344</tr> 345<tr id="i19" class="rowColor"> 346<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<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>></code></td> 347<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#annotations--">annotations</a></span>()</code> 348<div class="block">Accessor that can be used to iterate over all the annotations 349 associated with annotated component.</div> 350</td> 351</tr> 352<tr id="i20" class="altColor"> 353<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a></code></td> 354<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct-java.lang.Class-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">construct</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><?> cls, 355 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> aintr, 356 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</code> 357<div class="block">Factory method that instantiates an instance.</div> 358</td> 359</tr> 360<tr id="i21" class="rowColor"> 361<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a></code></td> 362<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#constructWithoutSuperTypes-java.lang.Class-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-">constructWithoutSuperTypes</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><?> cls, 363 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> aintr, 364 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</code> 365<div class="block">Method similar to <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct-java.lang.Class-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-"><code>construct(java.lang.Class<?>, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)</code></a>, but that will NOT include 366 information from supertypes; only class itself and any direct 367 mix-ins it may have.</div> 368</td> 369</tr> 370<tr id="i22" class="altColor"> 371<td class="colFirst"><code>boolean</code></td> 372<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.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> 373</tr> 374<tr id="i23" class="rowColor"> 375<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>></code></td> 376<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#fields--">fields</a></span>()</code> </td> 377</tr> 378<tr id="i24" class="altColor"> 379<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a></code></td> 380<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#findMethod-java.lang.String-java.lang.Class:A-">findMethod</a></span>(<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, 381 <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><?>[] paramTypes)</code> </td> 382</tr> 383<tr id="i25" class="rowColor"> 384<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a></code></td> 385<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAllAnnotations--">getAllAnnotations</a></span>()</code> 386<div class="block">Internal helper method used to access annotation information; 387 not exposed to developers since instances are mutable.</div> 388</td> 389</tr> 390<tr id="i26" class="altColor"> 391<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> 392<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotated--">getAnnotated</a></span>()</code> 393<div class="block">Method that can be used to find actual JDK element that this instance 394 represents.</div> 395</td> 396</tr> 397<tr id="i27" class="rowColor"> 398<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> 399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.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> 400</tr> 401<tr id="i28" class="altColor"> 402<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a></code></td> 403<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotations--">getAnnotations</a></span>()</code> </td> 404</tr> 405<tr id="i29" class="rowColor"> 406<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>></code></td> 407<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getConstructors--">getConstructors</a></span>()</code> </td> 408</tr> 409<tr id="i30" class="altColor"> 410<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a></code></td> 411<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getDefaultConstructor--">getDefaultConstructor</a></span>()</code> </td> 412</tr> 413<tr id="i31" class="rowColor"> 414<td class="colFirst"><code>int</code></td> 415<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getFieldCount--">getFieldCount</a></span>()</code> </td> 416</tr> 417<tr id="i32" class="altColor"> 418<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> 419<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getGenericType--">getGenericType</a></span>()</code> 420<div class="block">Full generic type of the annotated element; definition 421 of what exactly this means depends on sub-class.</div> 422</td> 423</tr> 424<tr id="i33" class="rowColor"> 425<td class="colFirst"><code>int</code></td> 426<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getMemberMethodCount--">getMemberMethodCount</a></span>()</code> </td> 427</tr> 428<tr id="i34" class="altColor"> 429<td class="colFirst"><code>int</code></td> 430<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getModifiers--">getModifiers</a></span>()</code> </td> 431</tr> 432<tr id="i35" class="rowColor"> 433<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> 434<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getName--">getName</a></span>()</code> </td> 435</tr> 436<tr id="i36" class="altColor"> 437<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> 438<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getRawType--">getRawType</a></span>()</code> 439<div class="block">"Raw" type (type-erased class) of the annotated element; definition 440 of what exactly this means depends on sub-class.</div> 441</td> 442</tr> 443<tr id="i37" class="rowColor"> 444<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>></code></td> 445<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getStaticMethods--">getStaticMethods</a></span>()</code> </td> 446</tr> 447<tr id="i38" class="altColor"> 448<td class="colFirst"><code>boolean</code></td> 449<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hasAnnotations--">hasAnnotations</a></span>()</code> </td> 450</tr> 451<tr id="i39" class="rowColor"> 452<td class="colFirst"><code>int</code></td> 453<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hashCode--">hashCode</a></span>()</code> </td> 454</tr> 455<tr id="i40" class="altColor"> 456<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>></code></td> 457<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#memberMethods--">memberMethods</a></span>()</code> </td> 458</tr> 459<tr id="i41" class="rowColor"> 460<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> 461<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#toString--">toString</a></span>()</code> </td> 462</tr> 463<tr id="i42" class="altColor"> 464<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a></code></td> 465<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.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> ann)</code> 466<div class="block">Fluent factory method that will construct a new instance that uses specified 467 instance annotations instead of currently configured ones.</div> 468</td> 469</tr> 470</table> 471<ul class="blockList"> 472<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.introspect.Annotated"> 473<!-- --> 474</a> 475<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> 476<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> 477</ul> 478<ul class="blockList"> 479<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> 480<!-- --> 481</a> 482<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> 483<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> 484</ul> 485</li> 486</ul> 487</li> 488</ul> 489</div> 490<div class="details"> 491<ul class="blockList"> 492<li class="blockList"> 493<!-- ============ FIELD DETAIL =========== --> 494<ul class="blockList"> 495<li class="blockList"><a name="field.detail"> 496<!-- --> 497</a> 498<h3>Field Detail</h3> 499<a name="Z:Z_class"> 500<!-- --> 501</a> 502<ul class="blockList"> 503<li class="blockList"> 504<h4>_class</h4> 505<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><?> _class</pre> 506<div class="block">Class for which annotations apply, and that owns other 507 components (constructors, methods)</div> 508</li> 509</ul> 510<a name="Z:Z_superTypes"> 511<!-- --> 512</a> 513<ul class="blockList"> 514<li class="blockList"> 515<h4>_superTypes</h4> 516<pre>protected final <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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><?>> _superTypes</pre> 517<div class="block">Ordered set of super classes and interfaces of the 518 class itself: included in order of precedence</div> 519</li> 520</ul> 521<a name="Z:Z_annotationIntrospector"> 522<!-- --> 523</a> 524<ul class="blockList"> 525<li class="blockList"> 526<h4>_annotationIntrospector</h4> 527<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre> 528<div class="block">Filter used to determine which annotations to gather; used 529 to optimize things so that unnecessary annotations are 530 ignored.</div> 531</li> 532</ul> 533<a name="Z:Z_mixInResolver"> 534<!-- --> 535</a> 536<ul class="blockList"> 537<li class="blockList"> 538<h4>_mixInResolver</h4> 539<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> _mixInResolver</pre> 540<div class="block">Object that knows mapping of mix-in classes (ones that contain 541 annotations to add) with their target classes (ones that 542 get these additional annotations "mixed in").</div> 543</li> 544</ul> 545<a name="Z:Z_primaryMixIn"> 546<!-- --> 547</a> 548<ul class="blockList"> 549<li class="blockList"> 550<h4>_primaryMixIn</h4> 551<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><?> _primaryMixIn</pre> 552<div class="block">Primary mix-in class; one to use for the annotated class 553 itself. Can be null.</div> 554</li> 555</ul> 556<a name="Z:Z_classAnnotations"> 557<!-- --> 558</a> 559<ul class="blockList"> 560<li class="blockList"> 561<h4>_classAnnotations</h4> 562<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> _classAnnotations</pre> 563<div class="block">Combined list of Jackson annotations that the class has, 564 including inheritable ones from super classes and interfaces</div> 565</li> 566</ul> 567<a name="Z:Z_creatorsResolved"> 568<!-- --> 569</a> 570<ul class="blockList"> 571<li class="blockList"> 572<h4>_creatorsResolved</h4> 573<pre>protected boolean _creatorsResolved</pre> 574<div class="block">Flag to indicate whether creator information has been resolved 575 or not.</div> 576</li> 577</ul> 578<a name="Z:Z_defaultConstructor"> 579<!-- --> 580</a> 581<ul class="blockList"> 582<li class="blockList"> 583<h4>_defaultConstructor</h4> 584<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _defaultConstructor</pre> 585<div class="block">Default constructor of the annotated class, if it has one.</div> 586</li> 587</ul> 588<a name="Z:Z_constructors"> 589<!-- --> 590</a> 591<ul class="blockList"> 592<li class="blockList"> 593<h4>_constructors</h4> 594<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>> _constructors</pre> 595<div class="block">Single argument constructors the class has, if any.</div> 596</li> 597</ul> 598<a name="Z:Z_creatorMethods"> 599<!-- --> 600</a> 601<ul class="blockList"> 602<li class="blockList"> 603<h4>_creatorMethods</h4> 604<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>> _creatorMethods</pre> 605<div class="block">Single argument static methods that might be usable 606 as factory methods</div> 607</li> 608</ul> 609<a name="Z:Z_memberMethods"> 610<!-- --> 611</a> 612<ul class="blockList"> 613<li class="blockList"> 614<h4>_memberMethods</h4> 615<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> _memberMethods</pre> 616<div class="block">Member methods of interest; for now ones with 0 or 1 arguments 617 (just optimization, since others won't be used now)</div> 618</li> 619</ul> 620<a name="Z:Z_fields"> 621<!-- --> 622</a> 623<ul class="blockListLast"> 624<li class="blockList"> 625<h4>_fields</h4> 626<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> _fields</pre> 627<div class="block">Member fields of interest: ones that are either public, 628 or have at least one annotation.</div> 629</li> 630</ul> 631</li> 632</ul> 633<!-- ============ METHOD DETAIL ========== --> 634<ul class="blockList"> 635<li class="blockList"><a name="method.detail"> 636<!-- --> 637</a> 638<h3>Method Detail</h3> 639<a name="withAnnotations-com.fasterxml.jackson.databind.introspect.AnnotationMap-"> 640<!-- --> 641</a> 642<ul class="blockList"> 643<li class="blockList"> 644<h4>withAnnotations</h4> 645<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> withAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> ann)</pre> 646<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> 647<div class="block">Fluent factory method that will construct a new instance that uses specified 648 instance annotations instead of currently configured ones.</div> 649<dl> 650<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 651<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> 652</dl> 653</li> 654</ul> 655<a name="construct-java.lang.Class-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-"> 656<!-- --> 657</a> 658<ul class="blockList"> 659<li class="blockList"> 660<h4>construct</h4> 661<pre>public static <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> construct(<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><?> cls, 662 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> aintr, 663 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</pre> 664<div class="block">Factory method that instantiates an instance. Returned instance 665 will only be initialized with class annotations, but not with 666 any method information.</div> 667</li> 668</ul> 669<a name="constructWithoutSuperTypes-java.lang.Class-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-"> 670<!-- --> 671</a> 672<ul class="blockList"> 673<li class="blockList"> 674<h4>constructWithoutSuperTypes</h4> 675<pre>public static <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> constructWithoutSuperTypes(<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><?> cls, 676 <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> aintr, 677 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</pre> 678<div class="block">Method similar to <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct-java.lang.Class-com.fasterxml.jackson.databind.AnnotationIntrospector-com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver-"><code>construct(java.lang.Class<?>, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)</code></a>, but that will NOT include 679 information from supertypes; only class itself and any direct 680 mix-ins it may have.</div> 681</li> 682</ul> 683<a name="getAnnotated--"> 684<!-- --> 685</a> 686<ul class="blockList"> 687<li class="blockList"> 688<h4>getAnnotated</h4> 689<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><?> getAnnotated()</pre> 690<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> 691<div class="block">Method that can be used to find actual JDK element that this instance 692 represents. It is non-null, except for method/constructor parameters 693 which do not have a JDK counterpart.</div> 694<dl> 695<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 696<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> 697</dl> 698</li> 699</ul> 700<a name="getModifiers--"> 701<!-- --> 702</a> 703<ul class="blockList"> 704<li class="blockList"> 705<h4>getModifiers</h4> 706<pre>public int getModifiers()</pre> 707<dl> 708<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 709<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> 710</dl> 711</li> 712</ul> 713<a name="getName--"> 714<!-- --> 715</a> 716<ul class="blockList"> 717<li class="blockList"> 718<h4>getName</h4> 719<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> 720<dl> 721<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 722<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> 723</dl> 724</li> 725</ul> 726<a name="getAnnotation-java.lang.Class-"> 727<!-- --> 728</a> 729<ul class="blockList"> 730<li class="blockList"> 731<h4>getAnnotation</h4> 732<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> 733<dl> 734<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 735<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> 736</dl> 737</li> 738</ul> 739<a name="getGenericType--"> 740<!-- --> 741</a> 742<ul class="blockList"> 743<li class="blockList"> 744<h4>getGenericType</h4> 745<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> 746<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> 747<div class="block">Full generic type of the annotated element; definition 748 of what exactly this means depends on sub-class.</div> 749<dl> 750<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 751<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> 752</dl> 753</li> 754</ul> 755<a name="getRawType--"> 756<!-- --> 757</a> 758<ul class="blockList"> 759<li class="blockList"> 760<h4>getRawType</h4> 761<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> 762<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> 763<div class="block">"Raw" type (type-erased class) of the annotated element; definition 764 of what exactly this means depends on sub-class.</div> 765<dl> 766<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 767<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> 768</dl> 769</li> 770</ul> 771<a name="annotations--"> 772<!-- --> 773</a> 774<ul class="blockList"> 775<li class="blockList"> 776<h4>annotations</h4> 777<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<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>> annotations()</pre> 778<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#annotations--">Annotated</a></code></span></div> 779<div class="block">Accessor that can be used to iterate over all the annotations 780 associated with annotated component.</div> 781<dl> 782<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 783<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#annotations--">annotations</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> 784</dl> 785</li> 786</ul> 787<a name="getAllAnnotations--"> 788<!-- --> 789</a> 790<ul class="blockList"> 791<li class="blockList"> 792<h4>getAllAnnotations</h4> 793<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> getAllAnnotations()</pre> 794<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAllAnnotations--">Annotated</a></code></span></div> 795<div class="block">Internal helper method used to access annotation information; 796 not exposed to developers since instances are mutable.</div> 797<dl> 798<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 799<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAllAnnotations--">getAllAnnotations</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> 800</dl> 801</li> 802</ul> 803<a name="getAnnotations--"> 804<!-- --> 805</a> 806<ul class="blockList"> 807<li class="blockList"> 808<h4>getAnnotations</h4> 809<pre>public <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> getAnnotations()</pre> 810</li> 811</ul> 812<a name="hasAnnotations--"> 813<!-- --> 814</a> 815<ul class="blockList"> 816<li class="blockList"> 817<h4>hasAnnotations</h4> 818<pre>public boolean hasAnnotations()</pre> 819</li> 820</ul> 821<a name="getDefaultConstructor--"> 822<!-- --> 823</a> 824<ul class="blockList"> 825<li class="blockList"> 826<h4>getDefaultConstructor</h4> 827<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> getDefaultConstructor()</pre> 828</li> 829</ul> 830<a name="getConstructors--"> 831<!-- --> 832</a> 833<ul class="blockList"> 834<li class="blockList"> 835<h4>getConstructors</h4> 836<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>> getConstructors()</pre> 837</li> 838</ul> 839<a name="getStaticMethods--"> 840<!-- --> 841</a> 842<ul class="blockList"> 843<li class="blockList"> 844<h4>getStaticMethods</h4> 845<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>> getStaticMethods()</pre> 846</li> 847</ul> 848<a name="memberMethods--"> 849<!-- --> 850</a> 851<ul class="blockList"> 852<li class="blockList"> 853<h4>memberMethods</h4> 854<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>> memberMethods()</pre> 855</li> 856</ul> 857<a name="getMemberMethodCount--"> 858<!-- --> 859</a> 860<ul class="blockList"> 861<li class="blockList"> 862<h4>getMemberMethodCount</h4> 863<pre>public int getMemberMethodCount()</pre> 864</li> 865</ul> 866<a name="findMethod-java.lang.String-java.lang.Class:A-"> 867<!-- --> 868</a> 869<ul class="blockList"> 870<li class="blockList"> 871<h4>findMethod</h4> 872<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> findMethod(<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, 873 <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><?>[] paramTypes)</pre> 874</li> 875</ul> 876<a name="getFieldCount--"> 877<!-- --> 878</a> 879<ul class="blockList"> 880<li class="blockList"> 881<h4>getFieldCount</h4> 882<pre>public int getFieldCount()</pre> 883</li> 884</ul> 885<a name="fields--"> 886<!-- --> 887</a> 888<ul class="blockList"> 889<li class="blockList"> 890<h4>fields</h4> 891<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> fields()</pre> 892</li> 893</ul> 894<a name="Z:Z_addClassMixIns-com.fasterxml.jackson.databind.introspect.AnnotationMap-java.lang.Class-"> 895<!-- --> 896</a> 897<ul class="blockList"> 898<li class="blockList"> 899<h4>_addClassMixIns</h4> 900<pre>protected void _addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 901 <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><?> toMask)</pre> 902<div class="block">Helper method for adding any mix-in annotations specified 903 class might have.</div> 904</li> 905</ul> 906<a name="Z:Z_addClassMixIns-com.fasterxml.jackson.databind.introspect.AnnotationMap-java.lang.Class-java.lang.Class-"> 907<!-- --> 908</a> 909<ul class="blockList"> 910<li class="blockList"> 911<h4>_addClassMixIns</h4> 912<pre>protected void _addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 913 <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><?> toMask, 914 <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><?> mixin)</pre> 915</li> 916</ul> 917<a name="Z:Z_addConstructorMixIns-java.lang.Class-"> 918<!-- --> 919</a> 920<ul class="blockList"> 921<li class="blockList"> 922<h4>_addConstructorMixIns</h4> 923<pre>protected void _addConstructorMixIns(<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><?> mixin)</pre> 924</li> 925</ul> 926<a name="Z:Z_addFactoryMixIns-java.lang.Class-"> 927<!-- --> 928</a> 929<ul class="blockList"> 930<li class="blockList"> 931<h4>_addFactoryMixIns</h4> 932<pre>protected void _addFactoryMixIns(<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><?> mixin)</pre> 933</li> 934</ul> 935<a name="Z:Z_addMemberMethods-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-"> 936<!-- --> 937</a> 938<ul class="blockList"> 939<li class="blockList"> 940<h4>_addMemberMethods</h4> 941<pre>protected void _addMemberMethods(<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><?> cls, 942 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 943 <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><?> mixInCls, 944 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</pre> 945</li> 946</ul> 947<a name="Z:Z_addMethodMixIns-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-java.lang.Class-com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap-"> 948<!-- --> 949</a> 950<ul class="blockList"> 951<li class="blockList"> 952<h4>_addMethodMixIns</h4> 953<pre>protected void _addMethodMixIns(<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><?> targetClass, 954 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 955 <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><?> mixInCls, 956 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</pre> 957</li> 958</ul> 959<a name="Z:Z_findFields-java.lang.Class-java.util.Map-"> 960<!-- --> 961</a> 962<ul class="blockList"> 963<li class="blockList"> 964<h4>_findFields</h4> 965<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> _findFields(<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><?> c, 966 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> fields)</pre> 967</li> 968</ul> 969<a name="Z:Z_addFieldMixIns-java.lang.Class-java.lang.Class-java.util.Map-"> 970<!-- --> 971</a> 972<ul class="blockList"> 973<li class="blockList"> 974<h4>_addFieldMixIns</h4> 975<pre>protected void _addFieldMixIns(<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><?> targetClass, 976 <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><?> mixInCls, 977 <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<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>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>> fields)</pre> 978<div class="block">Method called to add field mix-ins from given mix-in class (and its fields) 979 into already collected actual fields (from introspected classes and their 980 super-classes)</div> 981</li> 982</ul> 983<a name="Z:Z_constructMethod-java.lang.reflect.Method-"> 984<!-- --> 985</a> 986<ul class="blockList"> 987<li class="blockList"> 988<h4>_constructMethod</h4> 989<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _constructMethod(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</pre> 990</li> 991</ul> 992<a name="Z:Z_constructConstructor-java.lang.reflect.Constructor-boolean-"> 993<!-- --> 994</a> 995<ul class="blockList"> 996<li class="blockList"> 997<h4>_constructConstructor</h4> 998<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _constructConstructor(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><?> ctor, 999 boolean defaultCtor)</pre> 1000</li> 1001</ul> 1002<a name="Z:Z_constructCreatorMethod-java.lang.reflect.Method-"> 1003<!-- --> 1004</a> 1005<ul class="blockList"> 1006<li class="blockList"> 1007<h4>_constructCreatorMethod</h4> 1008<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> _constructCreatorMethod(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</pre> 1009</li> 1010</ul> 1011<a name="Z:Z_constructField-java.lang.reflect.Field-"> 1012<!-- --> 1013</a> 1014<ul class="blockList"> 1015<li class="blockList"> 1016<h4>_constructField</h4> 1017<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a> _constructField(<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> f)</pre> 1018</li> 1019</ul> 1020<a name="Z:Z_isIncludableMemberMethod-java.lang.reflect.Method-"> 1021<!-- --> 1022</a> 1023<ul class="blockList"> 1024<li class="blockList"> 1025<h4>_isIncludableMemberMethod</h4> 1026<pre>protected boolean _isIncludableMemberMethod(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</pre> 1027</li> 1028</ul> 1029<a name="Z:Z_collectRelevantAnnotations-java.lang.annotation.Annotation:A:A-"> 1030<!-- --> 1031</a> 1032<ul class="blockList"> 1033<li class="blockList"> 1034<h4>_collectRelevantAnnotations</h4> 1035<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[] _collectRelevantAnnotations(<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>[][] anns)</pre> 1036</li> 1037</ul> 1038<a name="Z:Z_collectRelevantAnnotations-java.lang.annotation.Annotation:A-"> 1039<!-- --> 1040</a> 1041<ul class="blockList"> 1042<li class="blockList"> 1043<h4>_collectRelevantAnnotations</h4> 1044<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> _collectRelevantAnnotations(<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>[] anns)</pre> 1045</li> 1046</ul> 1047<a name="Z:Z_addMixOvers-java.lang.reflect.Constructor-com.fasterxml.jackson.databind.introspect.AnnotatedConstructor-boolean-"> 1048<!-- --> 1049</a> 1050<ul class="blockList"> 1051<li class="blockList"> 1052<h4>_addMixOvers</h4> 1053<pre>protected void _addMixOvers(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><?> mixin, 1054 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> target, 1055 boolean addParamAnnotations)</pre> 1056<dl> 1057<dt><span class="paramLabel">Parameters:</span></dt> 1058<dd><code>addParamAnnotations</code> - Whether parameter annotations are to be 1059 added as well</dd> 1060</dl> 1061</li> 1062</ul> 1063<a name="Z:Z_addMixOvers-java.lang.reflect.Method-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-boolean-"> 1064<!-- --> 1065</a> 1066<ul class="blockList"> 1067<li class="blockList"> 1068<h4>_addMixOvers</h4> 1069<pre>protected void _addMixOvers(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> mixin, 1070 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target, 1071 boolean addParamAnnotations)</pre> 1072<dl> 1073<dt><span class="paramLabel">Parameters:</span></dt> 1074<dd><code>addParamAnnotations</code> - Whether parameter annotations are to be 1075 added as well</dd> 1076</dl> 1077</li> 1078</ul> 1079<a name="Z:Z_addMixUnders-java.lang.reflect.Method-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-"> 1080<!-- --> 1081</a> 1082<ul class="blockList"> 1083<li class="blockList"> 1084<h4>_addMixUnders</h4> 1085<pre>protected void _addMixUnders(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> src, 1086 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target)</pre> 1087<div class="block">Method that will add annotations from specified source method to target method, 1088 but only if target does not yet have them.</div> 1089</li> 1090</ul> 1091<a name="Z:Z_findClassMethods-java.lang.Class-"> 1092<!-- --> 1093</a> 1094<ul class="blockList"> 1095<li class="blockList"> 1096<h4>_findClassMethods</h4> 1097<pre>protected <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>[] _findClassMethods(<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><?> cls)</pre> 1098<div class="block">Helper method that gets methods declared in given class; usually a simple thing, 1099 but sometimes (as per [databind#785]) more complicated, depending on classloader 1100 setup.</div> 1101<dl> 1102<dt><span class="simpleTagLabel">Since:</span></dt> 1103<dd>2.4.7</dd> 1104</dl> 1105</li> 1106</ul> 1107<a name="toString--"> 1108<!-- --> 1109</a> 1110<ul class="blockList"> 1111<li class="blockList"> 1112<h4>toString</h4> 1113<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> 1114<dl> 1115<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1116<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> 1117</dl> 1118</li> 1119</ul> 1120<a name="hashCode--"> 1121<!-- --> 1122</a> 1123<ul class="blockList"> 1124<li class="blockList"> 1125<h4>hashCode</h4> 1126<pre>public int hashCode()</pre> 1127<dl> 1128<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1129<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> 1130</dl> 1131</li> 1132</ul> 1133<a name="equals-java.lang.Object-"> 1134<!-- --> 1135</a> 1136<ul class="blockListLast"> 1137<li class="blockList"> 1138<h4>equals</h4> 1139<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> 1140<dl> 1141<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> 1142<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> 1143</dl> 1144</li> 1145</ul> 1146</li> 1147</ul> 1148</li> 1149</ul> 1150</div> 1151</div> 1152<!-- ========= END OF CLASS DATA ========= --> 1153<!-- ======= START OF BOTTOM NAVBAR ====== --> 1154<div class="bottomNav"><a name="navbar.bottom"> 1155<!-- --> 1156</a> 1157<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> 1158<a name="navbar.bottom.firstrow"> 1159<!-- --> 1160</a> 1161<ul class="navList" title="Navigation"> 1162<li><a href="../../../../../overview-summary.html">Overview</a></li> 1163<li><a href="package-summary.html">Package</a></li> 1164<li class="navBarCell1Rev">Class</li> 1165<li><a href="class-use/AnnotatedClass.html">Use</a></li> 1166<li><a href="package-tree.html">Tree</a></li> 1167<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1168<li><a href="../../../../../index-all.html">Index</a></li> 1169<li><a href="../../../../../help-doc.html">Help</a></li> 1170</ul> 1171</div> 1172<div class="subNav"> 1173<ul class="navList"> 1174<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev Class</span></a></li> 1175<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next Class</span></a></li> 1176</ul> 1177<ul class="navList"> 1178<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" target="_top">Frames</a></li> 1179<li><a href="AnnotatedClass.html" target="_top">No Frames</a></li> 1180</ul> 1181<ul class="navList" id="allclasses_navbar_bottom"> 1182<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 1183</ul> 1184<div> 1185<script type="text/javascript"><!-- 1186 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1187 if(window==top) { 1188 allClassesLink.style.display = "block"; 1189 } 1190 else { 1191 allClassesLink.style.display = "none"; 1192 } 1193 //--> 1194</script> 1195</div> 1196<div> 1197<ul class="subNavList"> 1198<li>Summary: </li> 1199<li>Nested | </li> 1200<li><a href="#field.summary">Field</a> | </li> 1201<li>Constr | </li> 1202<li><a href="#method.summary">Method</a></li> 1203</ul> 1204<ul class="subNavList"> 1205<li>Detail: </li> 1206<li><a href="#field.detail">Field</a> | </li> 1207<li>Constr | </li> 1208<li><a href="#method.detail">Method</a></li> 1209</ul> 1210</div> 1211<a name="skip.navbar.bottom"> 1212<!-- --> 1213</a></div> 1214<!-- ======== END OF BOTTOM NAVBAR ======= --> 1215<p class="legalCopy"><small>Copyright © 2014–2015 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1216</body> 1217</html> 1218