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:&nbsp;</li>
65<li>Nested&nbsp;|&nbsp;</li>
66<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
67<li>Constr&nbsp;|&nbsp;</li>
68<li><a href="#method_summary">Method</a></li>
69</ul>
70<ul class="subNavList">
71<li>Detail:&nbsp;</li>
72<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
73<li>Constr&nbsp;|&nbsp;</li>
74<li><a href="#method_detail">Method</a></li>
75</ul>
76</div>
77<a name="skip-navbar_top">
78<!--   -->
79</a></div>
80<!-- ========= END OF TOP NAVBAR ========= -->
81<!-- ======== START OF CLASS DATA ======== -->
82<div class="header">
83<div class="subTitle">com.fasterxml.jackson.databind.introspect</div>
84<h2 title="Class 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&nbsp;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">&nbsp;</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>&lt;?&gt;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&gt;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&gt;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&gt;</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>&lt;?&gt;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&gt;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;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>&lt;?&gt;&nbsp;target)</code>&nbsp;</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>&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;mixin)</code>&nbsp;</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>&nbsp;annotations,
272               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;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>&lt;?&gt;&nbsp;mixin)</code>&nbsp;</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>&lt;?&gt;&nbsp;mixin)</code>&nbsp;</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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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>&lt;<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>&gt;&nbsp;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>&lt;?&gt;&nbsp;cls,
298                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext,
299                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;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>&lt;?&gt;&nbsp;mixInCls,
301                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;mixIns)</code>&nbsp;</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>&lt;?&gt;&nbsp;targetClass,
306                <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;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>&lt;?&gt;&nbsp;mixInCls,
308                <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;mixIns)</code>&nbsp;</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>&lt;?&gt;&nbsp;mixin,
313            <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;target,
314            boolean&nbsp;addParamAnnotations)</code>&nbsp;</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>&nbsp;mixin,
319            <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;target,
320            boolean&nbsp;addParamAnnotations)</code>&nbsp;</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>&nbsp;src,
325             <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;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>[]&nbsp;anns)</code>&nbsp;</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>[][]&nbsp;anns)</code>&nbsp;</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>&nbsp;m,
341                       <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext)</code>&nbsp;</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>&nbsp;ctor,
346                            <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext)</code>&nbsp;</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>&nbsp;f,
351               <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext)</code>&nbsp;</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>&nbsp;m,
356                <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext)</code>&nbsp;</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>&nbsp;ctor,
361                               <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext)</code>&nbsp;</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>&lt;?&gt;&nbsp;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>&lt;<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>&gt;</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>&nbsp;type,
374           <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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>&lt;<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>&gt;&nbsp;fields)</code>&nbsp;</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>&nbsp;m)</code>&nbsp;</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>&lt;<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>&gt;</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>&nbsp;type,
391         <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;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>&nbsp;type,
398         <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
399         <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;mir)</code>&nbsp;</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>&lt;?&gt;&nbsp;cls,
404                          <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;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&lt;?&gt;)</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>&lt;?&gt;&nbsp;cls,
413                          <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
414                          <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;mir)</code>&nbsp;</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>&nbsp;o)</code>&nbsp;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&gt;</code></td>
422<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#fields()">fields</a></strong>()</code>&nbsp;</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>&nbsp;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>&lt;?&gt;[]&nbsp;paramTypes)</code>&nbsp;</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>&lt;?&gt;</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>&lt;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>&gt;&nbsp;<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>&lt;A&gt;&nbsp;acls)</code>&nbsp;</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>&nbsp;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&gt;</code></td>
453<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getConstructors()">getConstructors</a></strong>()</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;?&gt;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&gt;</code></td>
484<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getStaticMethods()">getStaticMethods</a></strong>()</code>&nbsp;</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>&lt;?&gt;&nbsp;acls)</code>&nbsp;</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>&nbsp;</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>&nbsp;</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>&lt;? 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>&gt;[]&nbsp;annoClasses)</code>&nbsp;</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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&gt;</code></td>
511<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#memberMethods()">memberMethods</a></strong>()</code>&nbsp;</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>&nbsp;type)</code>&nbsp;</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>&nbsp;</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>&nbsp;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&nbsp;com.fasterxml.jackson.databind.introspect.<a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></h3>
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&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
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&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt; _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&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&gt; _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&nbsp;<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&nbsp;<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&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt; _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&nbsp;<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&nbsp;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&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&gt; _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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&gt; _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&nbsp;<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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&gt; _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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;withAnnotations(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;ann)</pre>
740<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">Annotated</a></code></strong></div>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;construct(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
756                       <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;construct(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
771                       <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
772                       <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;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>&lt;?&gt;&nbsp;cls,
784                                        <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;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&lt;?&gt;)</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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;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>&lt;?&gt;&nbsp;cls,
797                                        <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
798                                        <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;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>&nbsp;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>&nbsp;in interface&nbsp;<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&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getAnnotated()</pre>
821<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getAnnotated()">Annotated</a></code></strong></div>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;int&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;&lt;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>&gt;&nbsp;A&nbsp;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>&lt;A&gt;&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;boolean&nbsp;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>&lt;?&gt;&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;boolean&nbsp;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>&lt;? 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>&gt;[]&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;getRawType()</pre>
903<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getRawType()">Annotated</a></code></strong></div>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<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>&lt;<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>&gt;&nbsp;annotations()</pre>
919<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;getAllAnnotations()</pre>
935<div class="block"><strong>Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;getType()</pre>
951<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html#getType()">Annotated</a></code></strong></div>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;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&nbsp;boolean&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&gt;&nbsp;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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&gt;&nbsp;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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&gt;&nbsp;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&nbsp;int&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;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>&nbsp;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>&lt;?&gt;[]&nbsp;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&nbsp;int&nbsp;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&nbsp;<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>&lt;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&gt;&nbsp;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&nbsp;void&nbsp;_addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;annotations,
1058                   <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;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&nbsp;void&nbsp;_addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;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>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;_addClassMixIns(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;_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>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;_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>&lt;?&gt;&nbsp;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&nbsp;void&nbsp;_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>&lt;?&gt;&nbsp;cls,
1109                     <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;typeContext,
1110                     <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;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>&lt;?&gt;&nbsp;mixInCls,
1112                     <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;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&nbsp;void&nbsp;_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>&lt;?&gt;&nbsp;targetClass,
1122                    <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;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>&lt;?&gt;&nbsp;mixInCls,
1124                    <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;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&nbsp;<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>&lt;<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>&gt;&nbsp;_findFields(<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
1134                                     <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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>&lt;<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>&gt;&nbsp;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&nbsp;void&nbsp;_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>&lt;?&gt;&nbsp;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>&lt;?&gt;&nbsp;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>&lt;<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>&gt;&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;_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>&nbsp;m,
1159                               <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;_constructDefaultConstructor(<a href="../../../../../com/fasterxml/jackson/databind/util/ClassUtil.Ctor.html" title="class in com.fasterxml.jackson.databind.util">ClassUtil.Ctor</a>&nbsp;ctor,
1169                                                <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;_constructNonDefaultConstructor(<a href="../../../../../com/fasterxml/jackson/databind/util/ClassUtil.Ctor.html" title="class in com.fasterxml.jackson.databind.util">ClassUtil.Ctor</a>&nbsp;ctor,
1179                                                   <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;_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>&nbsp;m,
1189                                      <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedField.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedField</a>&nbsp;_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>&nbsp;f,
1199                             <a href="../../../../../com/fasterxml/jackson/databind/introspect/TypeResolutionContext.html" title="interface in com.fasterxml.jackson.databind.introspect">TypeResolutionContext</a>&nbsp;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&nbsp;boolean&nbsp;_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>&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>[]&nbsp;_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>[][]&nbsp;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&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a>&nbsp;_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>[]&nbsp;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&nbsp;void&nbsp;_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>&lt;?&gt;&nbsp;mixin,
1236                <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;target,
1237                boolean&nbsp;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&nbsp;void&nbsp;_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>&nbsp;mixin,
1249                <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;target,
1250                boolean&nbsp;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&nbsp;void&nbsp;_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>&nbsp;src,
1262                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;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&nbsp;<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>[]&nbsp;_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>&lt;?&gt;&nbsp;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&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;int&nbsp;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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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&nbsp;boolean&nbsp;equals(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
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>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/introspect/Annotated.html" title="class in com.fasterxml.jackson.databind.introspect">Annotated</a></code></dd>
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:&nbsp;</li>
1371<li>Nested&nbsp;|&nbsp;</li>
1372<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1373<li>Constr&nbsp;|&nbsp;</li>
1374<li><a href="#method_summary">Method</a></li>
1375</ul>
1376<ul class="subNavList">
1377<li>Detail:&nbsp;</li>
1378<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1379<li>Constr&nbsp;|&nbsp;</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 &#169; 2008&#x2013;2016 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1388</body>
1389</html>
1390