1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 2<!-- NewPage --> 3<html lang="en"> 4<head> 5<!-- Generated by javadoc (version 1.7.0_79) on Fri Jan 15 20:28:42 PST 2016 --> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7<title>AnnotatedClass (jackson-databind 2.7.0 API)</title> 8<meta name="date" content="2016-01-15"> 9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> 10</head> 11<body> 12<script type="text/javascript"><!-- 13 if (location.href.indexOf('is-external=true') == -1) { 14 parent.document.title="AnnotatedClass (jackson-databind 2.7.0 API)"; 15 } 16//--> 17</script> 18<noscript> 19<div>JavaScript is disabled on your browser.</div> 20</noscript> 21<!-- ========= START OF TOP NAVBAR ======= --> 22<div class="topNav"><a name="navbar_top"> 23<!-- --> 24</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> 25<!-- --> 26</a> 27<ul class="navList" title="Navigation"> 28<li><a href="../../../../../overview-summary.html">Overview</a></li> 29<li><a href="package-summary.html">Package</a></li> 30<li class="navBarCell1Rev">Class</li> 31<li><a href="class-use/AnnotatedClass.html">Use</a></li> 32<li><a href="package-tree.html">Tree</a></li> 33<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 34<li><a href="../../../../../index-all.html">Index</a></li> 35<li><a href="../../../../../help-doc.html">Help</a></li> 36</ul> 37</div> 38<div class="subNav"> 39<ul class="navList"> 40<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li> 41<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li> 42</ul> 43<ul class="navList"> 44<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" target="_top">Frames</a></li> 45<li><a href="AnnotatedClass.html" target="_top">No Frames</a></li> 46</ul> 47<ul class="navList" id="allclasses_navbar_top"> 48<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 49</ul> 50<div> 51<script type="text/javascript"><!-- 52 allClassesLink = document.getElementById("allclasses_navbar_top"); 53 if(window==top) { 54 allClassesLink.style.display = "block"; 55 } 56 else { 57 allClassesLink.style.display = "none"; 58 } 59 //--> 60</script> 61</div> 62<div> 63<ul class="subNavList"> 64<li>Summary: </li> 65<li>Nested | </li> 66<li><a href="#field_summary">Field</a> | </li> 67<li>Constr | </li> 68<li><a href="#method_summary">Method</a></li> 69</ul> 70<ul class="subNavList"> 71<li>Detail: </li> 72<li><a href="#field_detail">Field</a> | </li> 73<li>Constr | </li> 74<li><a href="#method_detail">Method</a></li> 75</ul> 76</div> 77<a name="skip-navbar_top"> 78<!-- --> 79</a></div> 80<!-- ========= END OF TOP NAVBAR ========= --> 81<!-- ======== START OF CLASS DATA ======== --> 82<div class="header"> 83<div class="subTitle">com.fasterxml.jackson.databind.introspect</div> 84<h2 title="Class AnnotatedClass" class="title">Class AnnotatedClass</h2> 85</div> 86<div class="contentContainer"> 87<ul class="inheritance"> 88<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> 89<li> 90<ul class="inheritance"> 91<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">com.fasterxml.jackson.databind.introspect.Annotated</a></li> 92<li> 93<ul class="inheritance"> 94<li>com.fasterxml.jackson.databind.introspect.AnnotatedClass</li> 95</ul> 96</li> 97</ul> 98</li> 99</ul> 100<div class="description"> 101<ul class="blockList"> 102<li class="blockList"> 103<dl> 104<dt>All Implemented Interfaces:</dt> 105<dd><a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a></dd> 106</dl> 107<hr> 108<br> 109<pre>public final class <span class="strong">AnnotatedClass</span> 110extends <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a> 111implements <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a></pre> 112</li> 113</ul> 114</div> 115<div class="summary"> 116<ul class="blockList"> 117<li class="blockList"> 118<!-- ======== NESTED CLASS SUMMARY ======== --> 119<ul class="blockList"> 120<li class="blockList"><a name="nested_class_summary"> 121<!-- --> 122</a> 123<h3>Nested Class Summary</h3> 124<ul class="blockList"> 125<li class="blockList"><a name="nested_classes_inherited_from_class_com.fasterxml.jackson.databind.introspect.TypeResolutionContext"> 126<!-- --> 127</a> 128<h3>Nested classes/interfaces inherited from interface com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a></h3> 129<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.Basic.html" title="class in com.fasterxml.jackson.databind.introspect">TypeResolutionContext.Basic</a></code></li> 130</ul> 131</li> 132</ul> 133<!-- =========== FIELD SUMMARY =========== --> 134<ul class="blockList"> 135<li class="blockList"><a name="field_summary"> 136<!-- --> 137</a> 138<h3>Field Summary</h3> 139<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> 140<caption><span>Fields</span><span class="tabEnd"> </span></caption> 141<tr> 142<th class="colFirst" scope="col">Modifier and Type</th> 143<th class="colLast" scope="col">Field and Description</th> 144</tr> 145<tr class="altColor"> 146<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td> 147<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_annotationIntrospector">_annotationIntrospector</a></strong></code> 148<div class="block">Filter used to determine which annotations to gather; used 149 to optimize things so that unnecessary annotations are 150 ignored.</div> 151</td> 152</tr> 153<tr class="rowColor"> 154<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a></code></td> 155<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_bindings">_bindings</a></strong></code> 156<div class="block">Type bindings to use for members of <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_class"><code>_class</code></a>.</div> 157</td> 158</tr> 159<tr class="altColor"> 160<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 161<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_class">_class</a></strong></code> 162<div class="block">Class for which annotations apply, and that owns other 163 components (constructors, methods)</div> 164</td> 165</tr> 166<tr class="rowColor"> 167<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> 168<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_classAnnotations">_classAnnotations</a></strong></code> 169<div class="block">Combined list of Jackson annotations that the class has, 170 including inheritable ones from super classes and interfaces</div> 171</td> 172</tr> 173<tr class="altColor"> 174<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/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> 175<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_constructors">_constructors</a></strong></code> 176<div class="block">Single argument constructors the class has, if any.</div> 177</td> 178</tr> 179<tr class="rowColor"> 180<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/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> 181<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_creatorMethods">_creatorMethods</a></strong></code> 182<div class="block">Single argument static methods that might be usable 183 as factory methods</div> 184</td> 185</tr> 186<tr class="altColor"> 187<td class="colFirst"><code>protected boolean</code></td> 188<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_creatorsResolved">_creatorsResolved</a></strong></code> 189<div class="block">Flag to indicate whether creator information has been resolved 190 or not.</div> 191</td> 192</tr> 193<tr class="rowColor"> 194<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> 195<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_defaultConstructor">_defaultConstructor</a></strong></code> 196<div class="block">Default constructor of the annotated class, if it has one.</div> 197</td> 198</tr> 199<tr class="altColor"> 200<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/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> 201<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_fields">_fields</a></strong></code> 202<div class="block">Member fields of interest: ones that are either public, 203 or have at least one annotation.</div> 204</td> 205</tr> 206<tr class="rowColor"> 207<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> 208<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_memberMethods">_memberMethods</a></strong></code> 209<div class="block">Member methods of interest; for now ones with 0 or 1 arguments 210 (just optimization, since others won't be used now)</div> 211</td> 212</tr> 213<tr class="altColor"> 214<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> 215<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_mixInResolver">_mixInResolver</a></strong></code> 216<div class="block">Object that knows mapping of mix-in classes (ones that contain 217 annotations to add) with their target classes (ones that 218 get these additional annotations "mixed in").</div> 219</td> 220</tr> 221<tr class="rowColor"> 222<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 223<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_primaryMixIn">_primaryMixIn</a></strong></code> 224<div class="block">Primary mix-in class; one to use for the annotated class 225 itself.</div> 226</td> 227</tr> 228<tr class="altColor"> 229<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>></code></td> 230<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_superTypes">_superTypes</a></strong></code> 231<div class="block">Ordered set of super classes and interfaces of the 232 class itself: included in order of precedence</div> 233</td> 234</tr> 235<tr class="rowColor"> 236<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 237<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_type">_type</a></strong></code> </td> 238</tr> 239<tr class="altColor"> 240<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a></code></td> 241<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_typeFactory">_typeFactory</a></strong></code> </td> 242</tr> 243</table> 244</li> 245</ul> 246<!-- ========== METHOD SUMMARY =========== --> 247<ul class="blockList"> 248<li class="blockList"><a name="method_summary"> 249<!-- --> 250</a> 251<h3>Method Summary</h3> 252<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> 253<caption><span>Methods</span><span class="tabEnd"> </span></caption> 254<tr> 255<th class="colFirst" scope="col">Modifier and Type</th> 256<th class="colLast" scope="col">Method and Description</th> 257</tr> 258<tr class="altColor"> 259<td class="colFirst"><code>protected void</code></td> 260<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap,%20java.lang.Class)">_addClassMixIns</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 261 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> target)</code> </td> 262</tr> 263<tr class="rowColor"> 264<td class="colFirst"><code>protected void</code></td> 265<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap,%20java.lang.Class,%20java.lang.Class)">_addClassMixIns</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 266 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> toMask, 267 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixin)</code> </td> 268</tr> 269<tr class="altColor"> 270<td class="colFirst"><code>protected void</code></td> 271<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap,%20com.fasterxml.jackson.databind.JavaType)">_addClassMixIns</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 272 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> target)</code> 273<div class="block">Helper method for adding any mix-in annotations specified 274 class might have.</div> 275</td> 276</tr> 277<tr class="rowColor"> 278<td class="colFirst"><code>protected void</code></td> 279<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addConstructorMixIns(java.lang.Class)">_addConstructorMixIns</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixin)</code> </td> 280</tr> 281<tr class="altColor"> 282<td class="colFirst"><code>protected void</code></td> 283<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addFactoryMixIns(java.lang.Class)">_addFactoryMixIns</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixin)</code> </td> 284</tr> 285<tr class="rowColor"> 286<td class="colFirst"><code>protected void</code></td> 287<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addFieldMixIns(java.lang.Class,%20java.lang.Class,%20java.util.Map)">_addFieldMixIns</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixInCls, 288 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> targetClass, 289 <a href="http://docs.oracle.com/javase/7/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/7/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> 290<div class="block">Method called to add field mix-ins from given mix-in class (and its fields) 291 into already collected actual fields (from introspected classes and their 292 super-classes)</div> 293</td> 294</tr> 295<tr class="altColor"> 296<td class="colFirst"><code>protected void</code></td> 297<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addMemberMethods(java.lang.Class,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext,%20com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap,%20java.lang.Class,%20com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap)">_addMemberMethods</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, 298 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext, 299 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 300 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixInCls, 301 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</code> </td> 302</tr> 303<tr class="rowColor"> 304<td class="colFirst"><code>protected void</code></td> 305<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addMethodMixIns(java.lang.Class,%20com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap,%20java.lang.Class,%20com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap)">_addMethodMixIns</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> targetClass, 306 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 307 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixInCls, 308 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</code> </td> 309</tr> 310<tr class="altColor"> 311<td class="colFirst"><code>protected void</code></td> 312<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addMixOvers(java.lang.reflect.Constructor,%20com.fasterxml.jackson.databind.introspect.AnnotatedConstructor,%20boolean)">_addMixOvers</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><?> mixin, 313 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> target, 314 boolean addParamAnnotations)</code> </td> 315</tr> 316<tr class="rowColor"> 317<td class="colFirst"><code>protected void</code></td> 318<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addMixOvers(java.lang.reflect.Method,%20com.fasterxml.jackson.databind.introspect.AnnotatedMethod,%20boolean)">_addMixOvers</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> mixin, 319 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target, 320 boolean addParamAnnotations)</code> </td> 321</tr> 322<tr class="altColor"> 323<td class="colFirst"><code>protected void</code></td> 324<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_addMixUnders(java.lang.reflect.Method,%20com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">_addMixUnders</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> src, 325 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target)</code> 326<div class="block">Method that will add annotations from specified source method to target method, 327 but only if target does not yet have them.</div> 328</td> 329</tr> 330<tr class="rowColor"> 331<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> 332<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_collectRelevantAnnotations(java.lang.annotation.Annotation[])">_collectRelevantAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>[] anns)</code> </td> 333</tr> 334<tr class="altColor"> 335<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> 336<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_collectRelevantAnnotations(java.lang.annotation.Annotation[][])">_collectRelevantAnnotations</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>[][] anns)</code> </td> 337</tr> 338<tr class="rowColor"> 339<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> 340<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_constructCreatorMethod(java.lang.reflect.Method,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext)">_constructCreatorMethod</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m, 341 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</code> </td> 342</tr> 343<tr class="altColor"> 344<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> 345<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_constructDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil.Ctor,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext)">_constructDefaultConstructor</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/util/ClassUtil.Ctor.html" title="class in com.fasterxml.jackson.databind.util">ClassUtil.Ctor</a> ctor, 346 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</code> </td> 347</tr> 348<tr class="rowColor"> 349<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> 350<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_constructField(java.lang.reflect.Field,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext)">_constructField</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a> f, 351 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</code> </td> 352</tr> 353<tr class="altColor"> 354<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> 355<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_constructMethod(java.lang.reflect.Method,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext)">_constructMethod</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m, 356 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</code> </td> 357</tr> 358<tr class="rowColor"> 359<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> 360<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_constructNonDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil.Ctor,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext)">_constructNonDefaultConstructor</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/util/ClassUtil.Ctor.html" title="class in com.fasterxml.jackson.databind.util">ClassUtil.Ctor</a> ctor, 361 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</code> </td> 362</tr> 363<tr class="altColor"> 364<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>[]</code></td> 365<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_findClassMethods(java.lang.Class)">_findClassMethods</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls)</code> 366<div class="block">Helper method that gets methods declared in given class; usually a simple thing, 367 but sometimes (as per [databind#785]) more complicated, depending on classloader 368 setup.</div> 369</td> 370</tr> 371<tr class="rowColor"> 372<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/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/7/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> 373<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_findFields(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.introspect.TypeResolutionContext,%20java.util.Map)">_findFields</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 374 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext, 375 <a href="http://docs.oracle.com/javase/7/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/7/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> 376</tr> 377<tr class="altColor"> 378<td class="colFirst"><code>protected boolean</code></td> 379<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_isIncludableMemberMethod(java.lang.reflect.Method)">_isIncludableMemberMethod</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</code> </td> 380</tr> 381<tr class="rowColor"> 382<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>></code></td> 383<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#annotations()">annotations</a></strong>()</code> 384<div class="block">Accessor that can be used to iterate over all the annotations 385 associated with annotated component.</div> 386</td> 387</tr> 388<tr class="altColor"> 389<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> 390<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.cfg.MapperConfig)">construct</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 391 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config)</code> 392<div class="block">Factory method that instantiates an instance.</div> 393</td> 394</tr> 395<tr class="rowColor"> 396<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> 397<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.cfg.MapperConfig,%20com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">construct</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 398 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 399 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</code> </td> 400</tr> 401<tr class="altColor"> 402<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> 403<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#constructWithoutSuperTypes(java.lang.Class,%20com.fasterxml.jackson.databind.cfg.MapperConfig)">constructWithoutSuperTypes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, 404 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config)</code> 405<div class="block">Method similar to <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.cfg.MapperConfig)"><code>construct(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.cfg.MapperConfig<?>)</code></a>, but that will NOT include 406 information from supertypes; only class itself and any direct 407 mix-ins it may have.</div> 408</td> 409</tr> 410<tr class="rowColor"> 411<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> 412<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#constructWithoutSuperTypes(java.lang.Class,%20com.fasterxml.jackson.databind.cfg.MapperConfig,%20com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">constructWithoutSuperTypes</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, 413 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 414 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</code> </td> 415</tr> 416<tr class="altColor"> 417<td class="colFirst"><code>boolean</code></td> 418<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#equals(java.lang.Object)">equals</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</code> </td> 419</tr> 420<tr class="rowColor"> 421<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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> 422<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#fields()">fields</a></strong>()</code> </td> 423</tr> 424<tr class="altColor"> 425<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> 426<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#findMethod(java.lang.String,%20java.lang.Class[])">findMethod</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, 427 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[] paramTypes)</code> </td> 428</tr> 429<tr class="rowColor"> 430<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> 431<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAllAnnotations()">getAllAnnotations</a></strong>()</code> 432<div class="block">Internal helper method used to access annotation information; 433 not exposed to developers since instances are mutable.</div> 434</td> 435</tr> 436<tr class="altColor"> 437<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 438<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotated()">getAnnotated</a></strong>()</code> 439<div class="block">Method that can be used to find actual JDK element that this instance 440 represents.</div> 441</td> 442</tr> 443<tr class="rowColor"> 444<td class="colFirst"><code><A extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> <br>A</code></td> 445<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotation(java.lang.Class)">getAnnotation</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</code> </td> 446</tr> 447<tr class="altColor"> 448<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> 449<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotations()">getAnnotations</a></strong>()</code> </td> 450</tr> 451<tr class="rowColor"> 452<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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> 453<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getConstructors()">getConstructors</a></strong>()</code> </td> 454</tr> 455<tr class="altColor"> 456<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> 457<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getDefaultConstructor()">getDefaultConstructor</a></strong>()</code> </td> 458</tr> 459<tr class="rowColor"> 460<td class="colFirst"><code>int</code></td> 461<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getFieldCount()">getFieldCount</a></strong>()</code> </td> 462</tr> 463<tr class="altColor"> 464<td class="colFirst"><code>int</code></td> 465<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getMemberMethodCount()">getMemberMethodCount</a></strong>()</code> </td> 466</tr> 467<tr class="rowColor"> 468<td class="colFirst"><code>int</code></td> 469<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getModifiers()">getModifiers</a></strong>()</code> </td> 470</tr> 471<tr class="altColor"> 472<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 473<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getName()">getName</a></strong>()</code> </td> 474</tr> 475<tr class="rowColor"> 476<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?></code></td> 477<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getRawType()">getRawType</a></strong>()</code> 478<div class="block">"Raw" type (type-erased class) of the annotated element; definition 479 of what exactly this means depends on sub-class.</div> 480</td> 481</tr> 482<tr class="altColor"> 483<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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> 484<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getStaticMethods()">getStaticMethods</a></strong>()</code> </td> 485</tr> 486<tr class="rowColor"> 487<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 488<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getType()">getType</a></strong>()</code> 489<div class="block">Full generic type of the annotated element; definition 490 of what exactly this means depends on sub-class.</div> 491</td> 492</tr> 493<tr class="altColor"> 494<td class="colFirst"><code>boolean</code></td> 495<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hasAnnotation(java.lang.Class)">hasAnnotation</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> acls)</code> </td> 496</tr> 497<tr class="rowColor"> 498<td class="colFirst"><code>boolean</code></td> 499<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hasAnnotations()">hasAnnotations</a></strong>()</code> </td> 500</tr> 501<tr class="altColor"> 502<td class="colFirst"><code>int</code></td> 503<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hashCode()">hashCode</a></strong>()</code> </td> 504</tr> 505<tr class="rowColor"> 506<td class="colFirst"><code>boolean</code></td> 507<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hasOneOf(java.lang.Class[])">hasOneOf</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>>[] annoClasses)</code> </td> 508</tr> 509<tr class="altColor"> 510<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/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> 511<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#memberMethods()">memberMethods</a></strong>()</code> </td> 512</tr> 513<tr class="rowColor"> 514<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td> 515<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#resolveType(java.lang.reflect.Type)">resolveType</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> type)</code> </td> 516</tr> 517<tr class="altColor"> 518<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> 519<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#toString()">toString</a></strong>()</code> </td> 520</tr> 521<tr class="rowColor"> 522<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> 523<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">withAnnotations</a></strong>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> ann)</code> 524<div class="block">Fluent factory method that will construct a new instance that uses specified 525 instance annotations instead of currently configured ones.</div> 526</td> 527</tr> 528</table> 529<ul class="blockList"> 530<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated"> 531<!-- --> 532</a> 533<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> 534<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getGenericType()">getGenericType</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType(com.fasterxml.jackson.databind.type.TypeBindings)">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#isPublic()">isPublic</a>, <a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withFallBackAnnotationsFrom(com.fasterxml.jackson.databind.introspect.Annotated)">withFallBackAnnotationsFrom</a></code></li> 535</ul> 536<ul class="blockList"> 537<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> 538<!-- --> 539</a> 540<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> 541<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li> 542</ul> 543</li> 544</ul> 545</li> 546</ul> 547</div> 548<div class="details"> 549<ul class="blockList"> 550<li class="blockList"> 551<!-- ============ FIELD DETAIL =========== --> 552<ul class="blockList"> 553<li class="blockList"><a name="field_detail"> 554<!-- --> 555</a> 556<h3>Field Detail</h3> 557<a name="_type"> 558<!-- --> 559</a> 560<ul class="blockList"> 561<li class="blockList"> 562<h4>_type</h4> 563<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> _type</pre> 564<dl><dt><span class="strong">Since:</span></dt> 565 <dd>2.7</dd></dl> 566</li> 567</ul> 568<a name="_class"> 569<!-- --> 570</a> 571<ul class="blockList"> 572<li class="blockList"> 573<h4>_class</h4> 574<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> _class</pre> 575<div class="block">Class for which annotations apply, and that owns other 576 components (constructors, methods)</div> 577</li> 578</ul> 579<a name="_bindings"> 580<!-- --> 581</a> 582<ul class="blockList"> 583<li class="blockList"> 584<h4>_bindings</h4> 585<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a> _bindings</pre> 586<div class="block">Type bindings to use for members of <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#_class"><code>_class</code></a>.</div> 587<dl><dt><span class="strong">Since:</span></dt> 588 <dd>2.7</dd></dl> 589</li> 590</ul> 591<a name="_superTypes"> 592<!-- --> 593</a> 594<ul class="blockList"> 595<li class="blockList"> 596<h4>_superTypes</h4> 597<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>> _superTypes</pre> 598<div class="block">Ordered set of super classes and interfaces of the 599 class itself: included in order of precedence 600<p> 601 NOTE: changed in 2.7 from List of <code>Class</code>es to List of <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind"><code>JavaType</code></a>s.</div> 602</li> 603</ul> 604<a name="_annotationIntrospector"> 605<!-- --> 606</a> 607<ul class="blockList"> 608<li class="blockList"> 609<h4>_annotationIntrospector</h4> 610<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre> 611<div class="block">Filter used to determine which annotations to gather; used 612 to optimize things so that unnecessary annotations are 613 ignored.</div> 614</li> 615</ul> 616<a name="_typeFactory"> 617<!-- --> 618</a> 619<ul class="blockList"> 620<li class="blockList"> 621<h4>_typeFactory</h4> 622<pre>protected final <a href="../../../../../com/fasterxml/jackson/databind/type/TypeFactory.html" title="class in com.fasterxml.jackson.databind.type">TypeFactory</a> _typeFactory</pre> 623<dl><dt><span class="strong">Since:</span></dt> 624 <dd>2.7</dd></dl> 625</li> 626</ul> 627<a name="_mixInResolver"> 628<!-- --> 629</a> 630<ul class="blockList"> 631<li class="blockList"> 632<h4>_mixInResolver</h4> 633<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> 634<div class="block">Object that knows mapping of mix-in classes (ones that contain 635 annotations to add) with their target classes (ones that 636 get these additional annotations "mixed in").</div> 637</li> 638</ul> 639<a name="_primaryMixIn"> 640<!-- --> 641</a> 642<ul class="blockList"> 643<li class="blockList"> 644<h4>_primaryMixIn</h4> 645<pre>protected final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> _primaryMixIn</pre> 646<div class="block">Primary mix-in class; one to use for the annotated class 647 itself. Can be null.</div> 648</li> 649</ul> 650<a name="_classAnnotations"> 651<!-- --> 652</a> 653<ul class="blockList"> 654<li class="blockList"> 655<h4>_classAnnotations</h4> 656<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> _classAnnotations</pre> 657<div class="block">Combined list of Jackson annotations that the class has, 658 including inheritable ones from super classes and interfaces</div> 659</li> 660</ul> 661<a name="_creatorsResolved"> 662<!-- --> 663</a> 664<ul class="blockList"> 665<li class="blockList"> 666<h4>_creatorsResolved</h4> 667<pre>protected boolean _creatorsResolved</pre> 668<div class="block">Flag to indicate whether creator information has been resolved 669 or not.</div> 670</li> 671</ul> 672<a name="_defaultConstructor"> 673<!-- --> 674</a> 675<ul class="blockList"> 676<li class="blockList"> 677<h4>_defaultConstructor</h4> 678<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _defaultConstructor</pre> 679<div class="block">Default constructor of the annotated class, if it has one.</div> 680</li> 681</ul> 682<a name="_constructors"> 683<!-- --> 684</a> 685<ul class="blockList"> 686<li class="blockList"> 687<h4>_constructors</h4> 688<pre>protected <a href="http://docs.oracle.com/javase/7/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> 689<div class="block">Single argument constructors the class has, if any.</div> 690</li> 691</ul> 692<a name="_creatorMethods"> 693<!-- --> 694</a> 695<ul class="blockList"> 696<li class="blockList"> 697<h4>_creatorMethods</h4> 698<pre>protected <a href="http://docs.oracle.com/javase/7/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> 699<div class="block">Single argument static methods that might be usable 700 as factory methods</div> 701</li> 702</ul> 703<a name="_memberMethods"> 704<!-- --> 705</a> 706<ul class="blockList"> 707<li class="blockList"> 708<h4>_memberMethods</h4> 709<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> _memberMethods</pre> 710<div class="block">Member methods of interest; for now ones with 0 or 1 arguments 711 (just optimization, since others won't be used now)</div> 712</li> 713</ul> 714<a name="_fields"> 715<!-- --> 716</a> 717<ul class="blockListLast"> 718<li class="blockList"> 719<h4>_fields</h4> 720<pre>protected <a href="http://docs.oracle.com/javase/7/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> 721<div class="block">Member fields of interest: ones that are either public, 722 or have at least one annotation.</div> 723</li> 724</ul> 725</li> 726</ul> 727<!-- ============ METHOD DETAIL ========== --> 728<ul class="blockList"> 729<li class="blockList"><a name="method_detail"> 730<!-- --> 731</a> 732<h3>Method Detail</h3> 733<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)"> 734<!-- --> 735</a> 736<ul class="blockList"> 737<li class="blockList"> 738<h4>withAnnotations</h4> 739<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> 740<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">Annotated</a></code></strong></div> 741<div class="block">Fluent factory method that will construct a new instance that uses specified 742 instance annotations instead of currently configured ones.</div> 743<dl> 744<dt><strong>Specified by:</strong></dt> 745<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> 746</dl> 747</li> 748</ul> 749<a name="construct(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.cfg.MapperConfig)"> 750<!-- --> 751</a> 752<ul class="blockList"> 753<li class="blockList"> 754<h4>construct</h4> 755<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="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 756 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config)</pre> 757<div class="block">Factory method that instantiates an instance. Returned instance 758 will only be initialized with class annotations, but not with 759 any method information.</div> 760<dl><dt><span class="strong">Since:</span></dt> 761 <dd>2.7</dd></dl> 762</li> 763</ul> 764<a name="construct(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)"> 765<!-- --> 766</a> 767<ul class="blockList"> 768<li class="blockList"> 769<h4>construct</h4> 770<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="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 771 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 772 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</pre> 773<dl><dt><span class="strong">Since:</span></dt> 774 <dd>2.7</dd></dl> 775</li> 776</ul> 777<a name="constructWithoutSuperTypes(java.lang.Class, com.fasterxml.jackson.databind.cfg.MapperConfig)"> 778<!-- --> 779</a> 780<ul class="blockList"> 781<li class="blockList"> 782<h4>constructWithoutSuperTypes</h4> 783<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, 784 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config)</pre> 785<div class="block">Method similar to <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#construct(com.fasterxml.jackson.databind.JavaType,%20com.fasterxml.jackson.databind.cfg.MapperConfig)"><code>construct(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.cfg.MapperConfig<?>)</code></a>, but that will NOT include 786 information from supertypes; only class itself and any direct 787 mix-ins it may have.</div> 788</li> 789</ul> 790<a name="constructWithoutSuperTypes(java.lang.Class, com.fasterxml.jackson.databind.cfg.MapperConfig, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)"> 791<!-- --> 792</a> 793<ul class="blockList"> 794<li class="blockList"> 795<h4>constructWithoutSuperTypes</h4> 796<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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, 797 <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a><?> config, 798 <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a> mir)</pre> 799</li> 800</ul> 801<a name="resolveType(java.lang.reflect.Type)"> 802<!-- --> 803</a> 804<ul class="blockList"> 805<li class="blockList"> 806<h4>resolveType</h4> 807<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> resolveType(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a> type)</pre> 808<dl> 809<dt><strong>Specified by:</strong></dt> 810<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html#resolveType(java.lang.reflect.Type)">resolveType</a></code> in interface <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a></code></dd> 811</dl> 812</li> 813</ul> 814<a name="getAnnotated()"> 815<!-- --> 816</a> 817<ul class="blockList"> 818<li class="blockList"> 819<h4>getAnnotated</h4> 820<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getAnnotated()</pre> 821<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</a></code></strong></div> 822<div class="block">Method that can be used to find actual JDK element that this instance 823 represents. It is non-null, except for method/constructor parameters 824 which do not have a JDK counterpart.</div> 825<dl> 826<dt><strong>Specified by:</strong></dt> 827<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> 828</dl> 829</li> 830</ul> 831<a name="getModifiers()"> 832<!-- --> 833</a> 834<ul class="blockList"> 835<li class="blockList"> 836<h4>getModifiers</h4> 837<pre>public int getModifiers()</pre> 838<dl> 839<dt><strong>Specified by:</strong></dt> 840<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> 841</dl> 842</li> 843</ul> 844<a name="getName()"> 845<!-- --> 846</a> 847<ul class="blockList"> 848<li class="blockList"> 849<h4>getName</h4> 850<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getName()</pre> 851<dl> 852<dt><strong>Specified by:</strong></dt> 853<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> 854</dl> 855</li> 856</ul> 857<a name="getAnnotation(java.lang.Class)"> 858<!-- --> 859</a> 860<ul class="blockList"> 861<li class="blockList"> 862<h4>getAnnotation</h4> 863<pre>public <A extends <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><A> acls)</pre> 864<dl> 865<dt><strong>Specified by:</strong></dt> 866<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> 867</dl> 868</li> 869</ul> 870<a name="hasAnnotation(java.lang.Class)"> 871<!-- --> 872</a> 873<ul class="blockList"> 874<li class="blockList"> 875<h4>hasAnnotation</h4> 876<pre>public boolean hasAnnotation(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> acls)</pre> 877<dl> 878<dt><strong>Specified by:</strong></dt> 879<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#hasAnnotation(java.lang.Class)">hasAnnotation</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> 880</dl> 881</li> 882</ul> 883<a name="hasOneOf(java.lang.Class[])"> 884<!-- --> 885</a> 886<ul class="blockList"> 887<li class="blockList"> 888<h4>hasOneOf</h4> 889<pre>public boolean hasOneOf(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><? extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>>[] annoClasses)</pre> 890<dl> 891<dt><strong>Specified by:</strong></dt> 892<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#hasOneOf(java.lang.Class[])">hasOneOf</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> 893</dl> 894</li> 895</ul> 896<a name="getRawType()"> 897<!-- --> 898</a> 899<ul class="blockList"> 900<li class="blockList"> 901<h4>getRawType</h4> 902<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> getRawType()</pre> 903<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">Annotated</a></code></strong></div> 904<div class="block">"Raw" type (type-erased class) of the annotated element; definition 905 of what exactly this means depends on sub-class.</div> 906<dl> 907<dt><strong>Specified by:</strong></dt> 908<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> 909</dl> 910</li> 911</ul> 912<a name="annotations()"> 913<!-- --> 914</a> 915<ul class="blockList"> 916<li class="blockList"> 917<h4>annotations</h4> 918<pre>public <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>> annotations()</pre> 919<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#annotations()">Annotated</a></code></strong></div> 920<div class="block">Accessor that can be used to iterate over all the annotations 921 associated with annotated component.</div> 922<dl> 923<dt><strong>Specified by:</strong></dt> 924<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> 925</dl> 926</li> 927</ul> 928<a name="getAllAnnotations()"> 929<!-- --> 930</a> 931<ul class="blockList"> 932<li class="blockList"> 933<h4>getAllAnnotations</h4> 934<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> getAllAnnotations()</pre> 935<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAllAnnotations()">Annotated</a></code></strong></div> 936<div class="block">Internal helper method used to access annotation information; 937 not exposed to developers since instances are mutable.</div> 938<dl> 939<dt><strong>Specified by:</strong></dt> 940<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> 941</dl> 942</li> 943</ul> 944<a name="getType()"> 945<!-- --> 946</a> 947<ul class="blockList"> 948<li class="blockList"> 949<h4>getType</h4> 950<pre>public <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> getType()</pre> 951<div class="block"><strong>Description copied from class: <code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()">Annotated</a></code></strong></div> 952<div class="block">Full generic type of the annotated element; definition 953 of what exactly this means depends on sub-class.</div> 954<dl> 955<dt><strong>Specified by:</strong></dt> 956<dd><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()">getType</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> 957</dl> 958</li> 959</ul> 960<a name="getAnnotations()"> 961<!-- --> 962</a> 963<ul class="blockList"> 964<li class="blockList"> 965<h4>getAnnotations</h4> 966<pre>public <a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a> getAnnotations()</pre> 967</li> 968</ul> 969<a name="hasAnnotations()"> 970<!-- --> 971</a> 972<ul class="blockList"> 973<li class="blockList"> 974<h4>hasAnnotations</h4> 975<pre>public boolean hasAnnotations()</pre> 976</li> 977</ul> 978<a name="getDefaultConstructor()"> 979<!-- --> 980</a> 981<ul class="blockList"> 982<li class="blockList"> 983<h4>getDefaultConstructor</h4> 984<pre>public <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> getDefaultConstructor()</pre> 985</li> 986</ul> 987<a name="getConstructors()"> 988<!-- --> 989</a> 990<ul class="blockList"> 991<li class="blockList"> 992<h4>getConstructors</h4> 993<pre>public <a href="http://docs.oracle.com/javase/7/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> 994</li> 995</ul> 996<a name="getStaticMethods()"> 997<!-- --> 998</a> 999<ul class="blockList"> 1000<li class="blockList"> 1001<h4>getStaticMethods</h4> 1002<pre>public <a href="http://docs.oracle.com/javase/7/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> 1003</li> 1004</ul> 1005<a name="memberMethods()"> 1006<!-- --> 1007</a> 1008<ul class="blockList"> 1009<li class="blockList"> 1010<h4>memberMethods</h4> 1011<pre>public <a href="http://docs.oracle.com/javase/7/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> 1012</li> 1013</ul> 1014<a name="getMemberMethodCount()"> 1015<!-- --> 1016</a> 1017<ul class="blockList"> 1018<li class="blockList"> 1019<h4>getMemberMethodCount</h4> 1020<pre>public int getMemberMethodCount()</pre> 1021</li> 1022</ul> 1023<a name="findMethod(java.lang.String, java.lang.Class[])"> 1024<!-- --> 1025</a> 1026<ul class="blockList"> 1027<li class="blockList"> 1028<h4>findMethod</h4> 1029<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/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name, 1030 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?>[] paramTypes)</pre> 1031</li> 1032</ul> 1033<a name="getFieldCount()"> 1034<!-- --> 1035</a> 1036<ul class="blockList"> 1037<li class="blockList"> 1038<h4>getFieldCount</h4> 1039<pre>public int getFieldCount()</pre> 1040</li> 1041</ul> 1042<a name="fields()"> 1043<!-- --> 1044</a> 1045<ul class="blockList"> 1046<li class="blockList"> 1047<h4>fields</h4> 1048<pre>public <a href="http://docs.oracle.com/javase/7/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> 1049</li> 1050</ul> 1051<a name="_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap, com.fasterxml.jackson.databind.JavaType)"> 1052<!-- --> 1053</a> 1054<ul class="blockList"> 1055<li class="blockList"> 1056<h4>_addClassMixIns</h4> 1057<pre>protected void _addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 1058 <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> target)</pre> 1059<div class="block">Helper method for adding any mix-in annotations specified 1060 class might have.</div> 1061</li> 1062</ul> 1063<a name="_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap, java.lang.Class)"> 1064<!-- --> 1065</a> 1066<ul class="blockList"> 1067<li class="blockList"> 1068<h4>_addClassMixIns</h4> 1069<pre>protected void _addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 1070 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> target)</pre> 1071</li> 1072</ul> 1073<a name="_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap, java.lang.Class, java.lang.Class)"> 1074<!-- --> 1075</a> 1076<ul class="blockList"> 1077<li class="blockList"> 1078<h4>_addClassMixIns</h4> 1079<pre>protected void _addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> annotations, 1080 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> toMask, 1081 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixin)</pre> 1082</li> 1083</ul> 1084<a name="_addConstructorMixIns(java.lang.Class)"> 1085<!-- --> 1086</a> 1087<ul class="blockList"> 1088<li class="blockList"> 1089<h4>_addConstructorMixIns</h4> 1090<pre>protected void _addConstructorMixIns(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixin)</pre> 1091</li> 1092</ul> 1093<a name="_addFactoryMixIns(java.lang.Class)"> 1094<!-- --> 1095</a> 1096<ul class="blockList"> 1097<li class="blockList"> 1098<h4>_addFactoryMixIns</h4> 1099<pre>protected void _addFactoryMixIns(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixin)</pre> 1100</li> 1101</ul> 1102<a name="_addMemberMethods(java.lang.Class, com.fasterxml.jackson.databind.introspect.TypeResolutionContext, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap, java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap)"> 1103<!-- --> 1104</a> 1105<ul class="blockList"> 1106<li class="blockList"> 1107<h4>_addMemberMethods</h4> 1108<pre>protected void _addMemberMethods(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls, 1109 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext, 1110 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 1111 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixInCls, 1112 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</pre> 1113</li> 1114</ul> 1115<a name="_addMethodMixIns(java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap, java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap)"> 1116<!-- --> 1117</a> 1118<ul class="blockList"> 1119<li class="blockList"> 1120<h4>_addMethodMixIns</h4> 1121<pre>protected void _addMethodMixIns(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> targetClass, 1122 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> methods, 1123 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixInCls, 1124 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> mixIns)</pre> 1125</li> 1126</ul> 1127<a name="_findFields(com.fasterxml.jackson.databind.JavaType, com.fasterxml.jackson.databind.introspect.TypeResolutionContext, java.util.Map)"> 1128<!-- --> 1129</a> 1130<ul class="blockList"> 1131<li class="blockList"> 1132<h4>_findFields</h4> 1133<pre>protected <a href="http://docs.oracle.com/javase/7/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/7/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="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a> type, 1134 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext, 1135 <a href="http://docs.oracle.com/javase/7/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/7/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> 1136</li> 1137</ul> 1138<a name="_addFieldMixIns(java.lang.Class, java.lang.Class, java.util.Map)"> 1139<!-- --> 1140</a> 1141<ul class="blockList"> 1142<li class="blockList"> 1143<h4>_addFieldMixIns</h4> 1144<pre>protected void _addFieldMixIns(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> mixInCls, 1145 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> targetClass, 1146 <a href="http://docs.oracle.com/javase/7/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/7/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> 1147<div class="block">Method called to add field mix-ins from given mix-in class (and its fields) 1148 into already collected actual fields (from introspected classes and their 1149 super-classes)</div> 1150</li> 1151</ul> 1152<a name="_constructMethod(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"> 1153<!-- --> 1154</a> 1155<ul class="blockList"> 1156<li class="blockList"> 1157<h4>_constructMethod</h4> 1158<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/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m, 1159 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</pre> 1160</li> 1161</ul> 1162<a name="_constructDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil.Ctor, com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"> 1163<!-- --> 1164</a> 1165<ul class="blockList"> 1166<li class="blockList"> 1167<h4>_constructDefaultConstructor</h4> 1168<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _constructDefaultConstructor(<a href="../../../../../com/fasterxml/jackson/databind/util/ClassUtil.Ctor.html" title="class in com.fasterxml.jackson.databind.util">ClassUtil.Ctor</a> ctor, 1169 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</pre> 1170</li> 1171</ul> 1172<a name="_constructNonDefaultConstructor(com.fasterxml.jackson.databind.util.ClassUtil.Ctor, com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"> 1173<!-- --> 1174</a> 1175<ul class="blockList"> 1176<li class="blockList"> 1177<h4>_constructNonDefaultConstructor</h4> 1178<pre>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _constructNonDefaultConstructor(<a href="../../../../../com/fasterxml/jackson/databind/util/ClassUtil.Ctor.html" title="class in com.fasterxml.jackson.databind.util">ClassUtil.Ctor</a> ctor, 1179 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</pre> 1180</li> 1181</ul> 1182<a name="_constructCreatorMethod(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"> 1183<!-- --> 1184</a> 1185<ul class="blockList"> 1186<li class="blockList"> 1187<h4>_constructCreatorMethod</h4> 1188<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/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m, 1189 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</pre> 1190</li> 1191</ul> 1192<a name="_constructField(java.lang.reflect.Field, com.fasterxml.jackson.databind.introspect.TypeResolutionContext)"> 1193<!-- --> 1194</a> 1195<ul class="blockList"> 1196<li class="blockList"> 1197<h4>_constructField</h4> 1198<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/7/docs/api/java/lang/reflect/Field.html?is-external=true" title="class or interface in java.lang.reflect">Field</a> f, 1199 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a> typeContext)</pre> 1200</li> 1201</ul> 1202<a name="_isIncludableMemberMethod(java.lang.reflect.Method)"> 1203<!-- --> 1204</a> 1205<ul class="blockList"> 1206<li class="blockList"> 1207<h4>_isIncludableMemberMethod</h4> 1208<pre>protected boolean _isIncludableMemberMethod(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> m)</pre> 1209</li> 1210</ul> 1211<a name="_collectRelevantAnnotations(java.lang.annotation.Annotation[][])"> 1212<!-- --> 1213</a> 1214<ul class="blockList"> 1215<li class="blockList"> 1216<h4>_collectRelevantAnnotations</h4> 1217<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/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>[][] anns)</pre> 1218</li> 1219</ul> 1220<a name="_collectRelevantAnnotations(java.lang.annotation.Annotation[])"> 1221<!-- --> 1222</a> 1223<ul class="blockList"> 1224<li class="blockList"> 1225<h4>_collectRelevantAnnotations</h4> 1226<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/7/docs/api/java/lang/annotation/Annotation.html?is-external=true" title="class or interface in java.lang.annotation">Annotation</a>[] anns)</pre> 1227</li> 1228</ul> 1229<a name="_addMixOvers(java.lang.reflect.Constructor, com.fasterxml.jackson.databind.introspect.AnnotatedConstructor, boolean)"> 1230<!-- --> 1231</a> 1232<ul class="blockList"> 1233<li class="blockList"> 1234<h4>_addMixOvers</h4> 1235<pre>protected void _addMixOvers(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a><?> mixin, 1236 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> target, 1237 boolean addParamAnnotations)</pre> 1238<dl><dt><span class="strong">Parameters:</span></dt><dd><code>addParamAnnotations</code> - Whether parameter annotations are to be 1239 added as well</dd></dl> 1240</li> 1241</ul> 1242<a name="_addMixOvers(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotatedMethod, boolean)"> 1243<!-- --> 1244</a> 1245<ul class="blockList"> 1246<li class="blockList"> 1247<h4>_addMixOvers</h4> 1248<pre>protected void _addMixOvers(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> mixin, 1249 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target, 1250 boolean addParamAnnotations)</pre> 1251<dl><dt><span class="strong">Parameters:</span></dt><dd><code>addParamAnnotations</code> - Whether parameter annotations are to be 1252 added as well</dd></dl> 1253</li> 1254</ul> 1255<a name="_addMixUnders(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotatedMethod)"> 1256<!-- --> 1257</a> 1258<ul class="blockList"> 1259<li class="blockList"> 1260<h4>_addMixUnders</h4> 1261<pre>protected void _addMixUnders(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a> src, 1262 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a> target)</pre> 1263<div class="block">Method that will add annotations from specified source method to target method, 1264 but only if target does not yet have them.</div> 1265</li> 1266</ul> 1267<a name="_findClassMethods(java.lang.Class)"> 1268<!-- --> 1269</a> 1270<ul class="blockList"> 1271<li class="blockList"> 1272<h4>_findClassMethods</h4> 1273<pre>protected <a href="http://docs.oracle.com/javase/7/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/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><?> cls)</pre> 1274<div class="block">Helper method that gets methods declared in given class; usually a simple thing, 1275 but sometimes (as per [databind#785]) more complicated, depending on classloader 1276 setup.</div> 1277<dl><dt><span class="strong">Since:</span></dt> 1278 <dd>2.4.7</dd></dl> 1279</li> 1280</ul> 1281<a name="toString()"> 1282<!-- --> 1283</a> 1284<ul class="blockList"> 1285<li class="blockList"> 1286<h4>toString</h4> 1287<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> 1288<dl> 1289<dt><strong>Specified by:</strong></dt> 1290<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> 1291</dl> 1292</li> 1293</ul> 1294<a name="hashCode()"> 1295<!-- --> 1296</a> 1297<ul class="blockList"> 1298<li class="blockList"> 1299<h4>hashCode</h4> 1300<pre>public int hashCode()</pre> 1301<dl> 1302<dt><strong>Specified by:</strong></dt> 1303<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> 1304</dl> 1305</li> 1306</ul> 1307<a name="equals(java.lang.Object)"> 1308<!-- --> 1309</a> 1310<ul class="blockListLast"> 1311<li class="blockList"> 1312<h4>equals</h4> 1313<pre>public boolean equals(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> o)</pre> 1314<dl> 1315<dt><strong>Specified by:</strong></dt> 1316<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> 1317</dl> 1318</li> 1319</ul> 1320</li> 1321</ul> 1322</li> 1323</ul> 1324</div> 1325</div> 1326<!-- ========= END OF CLASS DATA ========= --> 1327<!-- ======= START OF BOTTOM NAVBAR ====== --> 1328<div class="bottomNav"><a name="navbar_bottom"> 1329<!-- --> 1330</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> 1331<!-- --> 1332</a> 1333<ul class="navList" title="Navigation"> 1334<li><a href="../../../../../overview-summary.html">Overview</a></li> 1335<li><a href="package-summary.html">Package</a></li> 1336<li class="navBarCell1Rev">Class</li> 1337<li><a href="class-use/AnnotatedClass.html">Use</a></li> 1338<li><a href="package-tree.html">Tree</a></li> 1339<li><a href="../../../../../deprecated-list.html">Deprecated</a></li> 1340<li><a href="../../../../../index-all.html">Index</a></li> 1341<li><a href="../../../../../help-doc.html">Help</a></li> 1342</ul> 1343</div> 1344<div class="subNav"> 1345<ul class="navList"> 1346<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Prev Class</span></a></li> 1347<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="strong">Next Class</span></a></li> 1348</ul> 1349<ul class="navList"> 1350<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" target="_top">Frames</a></li> 1351<li><a href="AnnotatedClass.html" target="_top">No Frames</a></li> 1352</ul> 1353<ul class="navList" id="allclasses_navbar_bottom"> 1354<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li> 1355</ul> 1356<div> 1357<script type="text/javascript"><!-- 1358 allClassesLink = document.getElementById("allclasses_navbar_bottom"); 1359 if(window==top) { 1360 allClassesLink.style.display = "block"; 1361 } 1362 else { 1363 allClassesLink.style.display = "none"; 1364 } 1365 //--> 1366</script> 1367</div> 1368<div> 1369<ul class="subNavList"> 1370<li>Summary: </li> 1371<li>Nested | </li> 1372<li><a href="#field_summary">Field</a> | </li> 1373<li>Constr | </li> 1374<li><a href="#method_summary">Method</a></li> 1375</ul> 1376<ul class="subNavList"> 1377<li>Detail: </li> 1378<li><a href="#field_detail">Field</a> | </li> 1379<li>Constr | </li> 1380<li><a href="#method_detail">Method</a></li> 1381</ul> 1382</div> 1383<a name="skip-navbar_bottom"> 1384<!-- --> 1385</a></div> 1386<!-- ======== END OF BOTTOM NAVBAR ======= --> 1387<p class="legalCopy"><small>Copyright © 2008–2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p> 1388</body> 1389</html> 1390