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