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 Sat Nov 16 21:43:18 PST 2013 -->
6<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
7<title>AnnotatedClass (jackson-databind 2.3.0 API)</title>
8<meta name="date" content="2013-11-16">
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.3.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><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>
351<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#fields()">fields</a></strong>()</code>&nbsp;</td>
352</tr>
353<tr class="altColor">
354<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>
355<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,
356          <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>
357</tr>
358<tr class="rowColor">
359<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>
360<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAllAnnotations()">getAllAnnotations</a></strong>()</code>
361<div class="block">Internal helper method used to access annotation information;
362 not exposed to developers since instances are mutable.</div>
363</td>
364</tr>
365<tr class="altColor">
366<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>
367<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotated()">getAnnotated</a></strong>()</code>
368<div class="block">Method that can be used to find actual JDK element that this instance
369 represents.</div>
370</td>
371</tr>
372<tr class="rowColor">
373<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>
374<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>
375</tr>
376<tr class="altColor">
377<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>
378<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getAnnotations()">getAnnotations</a></strong>()</code>&nbsp;</td>
379</tr>
380<tr class="rowColor">
381<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>
382<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getConstructors()">getConstructors</a></strong>()</code>&nbsp;</td>
383</tr>
384<tr class="altColor">
385<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>
386<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getDefaultConstructor()">getDefaultConstructor</a></strong>()</code>&nbsp;</td>
387</tr>
388<tr class="rowColor">
389<td class="colFirst"><code>int</code></td>
390<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getFieldCount()">getFieldCount</a></strong>()</code>&nbsp;</td>
391</tr>
392<tr class="altColor">
393<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>
394<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getGenericType()">getGenericType</a></strong>()</code>
395<div class="block">Full generic type of the annotated element; definition
396 of what exactly this means depends on sub-class.</div>
397</td>
398</tr>
399<tr class="rowColor">
400<td class="colFirst"><code>int</code></td>
401<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getMemberMethodCount()">getMemberMethodCount</a></strong>()</code>&nbsp;</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#getModifiers()">getModifiers</a></strong>()</code>&nbsp;</td>
406</tr>
407<tr class="rowColor">
408<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>
409<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getName()">getName</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/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
413<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getRawType()">getRawType</a></strong>()</code>
414<div class="block">"Raw" type (type-erased class) of the annotated element; definition
415 of what exactly this means depends on sub-class.</div>
416</td>
417</tr>
418<tr class="rowColor">
419<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>
420<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#getStaticMethods()">getStaticMethods</a></strong>()</code>&nbsp;</td>
421</tr>
422<tr class="altColor">
423<td class="colFirst"><code>boolean</code></td>
424<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#hasAnnotations()">hasAnnotations</a></strong>()</code>&nbsp;</td>
425</tr>
426<tr class="rowColor">
427<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>
428<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#memberMethods()">memberMethods</a></strong>()</code>&nbsp;</td>
429</tr>
430<tr class="altColor">
431<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>
432<td class="colLast"><code><strong><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html#toString()">toString</a></strong>()</code>&nbsp;</td>
433</tr>
434<tr class="rowColor">
435<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>
436<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>
437<div class="block">Fluent factory method that will construct a new instance that uses specified
438 instance annotations instead of currently configured ones.</div>
439</td>
440</tr>
441</table>
442<ul class="blockList">
443<li class="blockList"><a name="methods_inherited_from_class_com.fasterxml.jackson.databind.introspect.Annotated">
444<!--   -->
445</a>
446<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>
447<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>
448</ul>
449<ul class="blockList">
450<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
451<!--   -->
452</a>
453<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>
454<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#equals(java.lang.Object)" title="class or interface in java.lang">equals</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#hashCode()" title="class or interface in java.lang">hashCode</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>
455</ul>
456</li>
457</ul>
458</li>
459</ul>
460</div>
461<div class="details">
462<ul class="blockList">
463<li class="blockList">
464<!-- ============ FIELD DETAIL =========== -->
465<ul class="blockList">
466<li class="blockList"><a name="field_detail">
467<!--   -->
468</a>
469<h3>Field Detail</h3>
470<a name="_class">
471<!--   -->
472</a>
473<ul class="blockList">
474<li class="blockList">
475<h4>_class</h4>
476<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>
477<div class="block">Class for which annotations apply, and that owns other
478 components (constructors, methods)</div>
479</li>
480</ul>
481<a name="_superTypes">
482<!--   -->
483</a>
484<ul class="blockList">
485<li class="blockList">
486<h4>_superTypes</h4>
487<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>
488<div class="block">Ordered set of super classes and interfaces of the
489 class itself: included in order of precedence</div>
490</li>
491</ul>
492<a name="_annotationIntrospector">
493<!--   -->
494</a>
495<ul class="blockList">
496<li class="blockList">
497<h4>_annotationIntrospector</h4>
498<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre>
499<div class="block">Filter used to determine which annotations to gather; used
500 to optimize things so that unnecessary annotations are
501 ignored.</div>
502</li>
503</ul>
504<a name="_mixInResolver">
505<!--   -->
506</a>
507<ul class="blockList">
508<li class="blockList">
509<h4>_mixInResolver</h4>
510<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>
511<div class="block">Object that knows mapping of mix-in classes (ones that contain
512 annotations to add) with their target classes (ones that
513 get these additional annotations "mixed in").</div>
514</li>
515</ul>
516<a name="_primaryMixIn">
517<!--   -->
518</a>
519<ul class="blockList">
520<li class="blockList">
521<h4>_primaryMixIn</h4>
522<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>
523<div class="block">Primary mix-in class; one to use for the annotated class
524 itself. Can be null.</div>
525</li>
526</ul>
527<a name="_classAnnotations">
528<!--   -->
529</a>
530<ul class="blockList">
531<li class="blockList">
532<h4>_classAnnotations</h4>
533<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotationMap</a> _classAnnotations</pre>
534<div class="block">Combined list of Jackson annotations that the class has,
535 including inheritable ones from super classes and interfaces</div>
536</li>
537</ul>
538<a name="_creatorsResolved">
539<!--   -->
540</a>
541<ul class="blockList">
542<li class="blockList">
543<h4>_creatorsResolved</h4>
544<pre>protected&nbsp;boolean _creatorsResolved</pre>
545<div class="block">Flag to indicate whether creator information has been resolved
546 or not.</div>
547</li>
548</ul>
549<a name="_defaultConstructor">
550<!--   -->
551</a>
552<ul class="blockList">
553<li class="blockList">
554<h4>_defaultConstructor</h4>
555<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a> _defaultConstructor</pre>
556<div class="block">Default constructor of the annotated class, if it has one.</div>
557</li>
558</ul>
559<a name="_constructors">
560<!--   -->
561</a>
562<ul class="blockList">
563<li class="blockList">
564<h4>_constructors</h4>
565<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>
566<div class="block">Single argument constructors the class has, if any.</div>
567</li>
568</ul>
569<a name="_creatorMethods">
570<!--   -->
571</a>
572<ul class="blockList">
573<li class="blockList">
574<h4>_creatorMethods</h4>
575<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>
576<div class="block">Single argument static methods that might be usable
577 as factory methods</div>
578</li>
579</ul>
580<a name="_memberMethods">
581<!--   -->
582</a>
583<ul class="blockList">
584<li class="blockList">
585<h4>_memberMethods</h4>
586<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a> _memberMethods</pre>
587<div class="block">Member methods of interest; for now ones with 0 or 1 arguments
588 (just optimization, since others won't be used now)</div>
589</li>
590</ul>
591<a name="_fields">
592<!--   -->
593</a>
594<ul class="blockListLast">
595<li class="blockList">
596<h4>_fields</h4>
597<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>
598<div class="block">Member fields of interest: ones that are either public,
599 or have at least one annotation.</div>
600</li>
601</ul>
602</li>
603</ul>
604<!-- ============ METHOD DETAIL ========== -->
605<ul class="blockList">
606<li class="blockList"><a name="method_detail">
607<!--   -->
608</a>
609<h3>Method Detail</h3>
610<a name="withAnnotations(com.fasterxml.jackson.databind.introspect.AnnotationMap)">
611<!--   -->
612</a>
613<ul class="blockList">
614<li class="blockList">
615<h4>withAnnotations</h4>
616<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>
617<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>
618<div class="block">Fluent factory method that will construct a new instance that uses specified
619 instance annotations instead of currently configured ones.</div>
620<dl>
621<dt><strong>Specified by:</strong></dt>
622<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>
623</dl>
624</li>
625</ul>
626<a name="construct(java.lang.Class, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">
627<!--   -->
628</a>
629<ul class="blockList">
630<li class="blockList">
631<h4>construct</h4>
632<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,
633                       <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;aintr,
634                       <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;mir)</pre>
635<div class="block">Factory method that instantiates an instance. Returned instance
636 will only be initialized with class annotations, but not with
637 any method information.</div>
638</li>
639</ul>
640<a name="constructWithoutSuperTypes(java.lang.Class, com.fasterxml.jackson.databind.AnnotationIntrospector, com.fasterxml.jackson.databind.introspect.ClassIntrospector.MixInResolver)">
641<!--   -->
642</a>
643<ul class="blockList">
644<li class="blockList">
645<h4>constructWithoutSuperTypes</h4>
646<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,
647                                        <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a>&nbsp;aintr,
648                                        <a href="../../../../../com/fasterxml/jackson/databind/introspect/ClassIntrospector.MixInResolver.html" title="interface in com.fasterxml.jackson.databind.introspect">ClassIntrospector.MixInResolver</a>&nbsp;mir)</pre>
649<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
650 information from supertypes; only class itself and any direct
651 mix-ins it may have.</div>
652</li>
653</ul>
654<a name="getAnnotated()">
655<!--   -->
656</a>
657<ul class="blockList">
658<li class="blockList">
659<h4>getAnnotated</h4>
660<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>
661<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>
662<div class="block">Method that can be used to find actual JDK element that this instance
663 represents. It is non-null, except for method/constructor parameters
664 which do not have a JDK counterpart.</div>
665<dl>
666<dt><strong>Specified by:</strong></dt>
667<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>
668</dl>
669</li>
670</ul>
671<a name="getModifiers()">
672<!--   -->
673</a>
674<ul class="blockList">
675<li class="blockList">
676<h4>getModifiers</h4>
677<pre>public&nbsp;int&nbsp;getModifiers()</pre>
678<dl>
679<dt><strong>Specified by:</strong></dt>
680<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>
681</dl>
682</li>
683</ul>
684<a name="getName()">
685<!--   -->
686</a>
687<ul class="blockList">
688<li class="blockList">
689<h4>getName</h4>
690<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>
691<dl>
692<dt><strong>Specified by:</strong></dt>
693<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>
694</dl>
695</li>
696</ul>
697<a name="getAnnotation(java.lang.Class)">
698<!--   -->
699</a>
700<ul class="blockList">
701<li class="blockList">
702<h4>getAnnotation</h4>
703<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>
704<dl>
705<dt><strong>Specified by:</strong></dt>
706<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>
707</dl>
708</li>
709</ul>
710<a name="getGenericType()">
711<!--   -->
712</a>
713<ul class="blockList">
714<li class="blockList">
715<h4>getGenericType</h4>
716<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>
717<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>
718<div class="block">Full generic type of the annotated element; definition
719 of what exactly this means depends on sub-class.</div>
720<dl>
721<dt><strong>Specified by:</strong></dt>
722<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>
723</dl>
724</li>
725</ul>
726<a name="getRawType()">
727<!--   -->
728</a>
729<ul class="blockList">
730<li class="blockList">
731<h4>getRawType</h4>
732<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>
733<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>
734<div class="block">"Raw" type (type-erased class) of the annotated element; definition
735 of what exactly this means depends on sub-class.</div>
736<dl>
737<dt><strong>Specified by:</strong></dt>
738<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>
739</dl>
740</li>
741</ul>
742<a name="annotations()">
743<!--   -->
744</a>
745<ul class="blockList">
746<li class="blockList">
747<h4>annotations</h4>
748<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>
749<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>
750<div class="block">Accessor that can be used to iterate over all the annotations
751 associated with annotated component.</div>
752<dl>
753<dt><strong>Specified by:</strong></dt>
754<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>
755</dl>
756</li>
757</ul>
758<a name="getAllAnnotations()">
759<!--   -->
760</a>
761<ul class="blockList">
762<li class="blockList">
763<h4>getAllAnnotations</h4>
764<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>
765<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>
766<div class="block">Internal helper method used to access annotation information;
767 not exposed to developers since instances are mutable.</div>
768<dl>
769<dt><strong>Specified by:</strong></dt>
770<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>
771</dl>
772</li>
773</ul>
774<a name="getAnnotations()">
775<!--   -->
776</a>
777<ul class="blockList">
778<li class="blockList">
779<h4>getAnnotations</h4>
780<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>
781</li>
782</ul>
783<a name="hasAnnotations()">
784<!--   -->
785</a>
786<ul class="blockList">
787<li class="blockList">
788<h4>hasAnnotations</h4>
789<pre>public&nbsp;boolean&nbsp;hasAnnotations()</pre>
790</li>
791</ul>
792<a name="getDefaultConstructor()">
793<!--   -->
794</a>
795<ul class="blockList">
796<li class="blockList">
797<h4>getDefaultConstructor</h4>
798<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>
799</li>
800</ul>
801<a name="getConstructors()">
802<!--   -->
803</a>
804<ul class="blockList">
805<li class="blockList">
806<h4>getConstructors</h4>
807<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>
808</li>
809</ul>
810<a name="getStaticMethods()">
811<!--   -->
812</a>
813<ul class="blockList">
814<li class="blockList">
815<h4>getStaticMethods</h4>
816<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>
817</li>
818</ul>
819<a name="memberMethods()">
820<!--   -->
821</a>
822<ul class="blockList">
823<li class="blockList">
824<h4>memberMethods</h4>
825<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>
826</li>
827</ul>
828<a name="getMemberMethodCount()">
829<!--   -->
830</a>
831<ul class="blockList">
832<li class="blockList">
833<h4>getMemberMethodCount</h4>
834<pre>public&nbsp;int&nbsp;getMemberMethodCount()</pre>
835</li>
836</ul>
837<a name="findMethod(java.lang.String, java.lang.Class[])">
838<!--   -->
839</a>
840<ul class="blockList">
841<li class="blockList">
842<h4>findMethod</h4>
843<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,
844                         <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>
845</li>
846</ul>
847<a name="getFieldCount()">
848<!--   -->
849</a>
850<ul class="blockList">
851<li class="blockList">
852<h4>getFieldCount</h4>
853<pre>public&nbsp;int&nbsp;getFieldCount()</pre>
854</li>
855</ul>
856<a name="fields()">
857<!--   -->
858</a>
859<ul class="blockList">
860<li class="blockList">
861<h4>fields</h4>
862<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>
863</li>
864</ul>
865<a name="_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap, java.lang.Class)">
866<!--   -->
867</a>
868<ul class="blockList">
869<li class="blockList">
870<h4>_addClassMixIns</h4>
871<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,
872                   <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>
873<div class="block">Helper method for adding any mix-in annotations specified
874 class might have.</div>
875</li>
876</ul>
877<a name="_addClassMixIns(com.fasterxml.jackson.databind.introspect.AnnotationMap, java.lang.Class, java.lang.Class)">
878<!--   -->
879</a>
880<ul class="blockList">
881<li class="blockList">
882<h4>_addClassMixIns</h4>
883<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,
884                   <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,
885                   <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>
886</li>
887</ul>
888<a name="_addConstructorMixIns(java.lang.Class)">
889<!--   -->
890</a>
891<ul class="blockList">
892<li class="blockList">
893<h4>_addConstructorMixIns</h4>
894<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>
895</li>
896</ul>
897<a name="_addFactoryMixIns(java.lang.Class)">
898<!--   -->
899</a>
900<ul class="blockList">
901<li class="blockList">
902<h4>_addFactoryMixIns</h4>
903<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>
904</li>
905</ul>
906<a name="_addMemberMethods(java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap, java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap)">
907<!--   -->
908</a>
909<ul class="blockList">
910<li class="blockList">
911<h4>_addMemberMethods</h4>
912<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,
913                     <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;methods,
914                     <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;mixInCls,
915                     <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;mixIns)</pre>
916</li>
917</ul>
918<a name="_addMethodMixIns(java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap, java.lang.Class, com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap)">
919<!--   -->
920</a>
921<ul class="blockList">
922<li class="blockList">
923<h4>_addMethodMixIns</h4>
924<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,
925                    <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;methods,
926                    <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,
927                    <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethodMap.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethodMap</a>&nbsp;mixIns)</pre>
928</li>
929</ul>
930<a name="_findFields(java.lang.Class, java.util.Map)">
931<!--   -->
932</a>
933<ul class="blockList">
934<li class="blockList">
935<h4>_findFields</h4>
936<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,
937                                     <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>
938</li>
939</ul>
940<a name="_addFieldMixIns(java.lang.Class, java.lang.Class, java.util.Map)">
941<!--   -->
942</a>
943<ul class="blockList">
944<li class="blockList">
945<h4>_addFieldMixIns</h4>
946<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,
947                   <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,
948                   <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>
949<div class="block">Method called to add field mix-ins from given mix-in class (and its fields)
950 into already collected actual fields (from introspected classes and their
951 super-classes)</div>
952</li>
953</ul>
954<a name="_constructMethod(java.lang.reflect.Method)">
955<!--   -->
956</a>
957<ul class="blockList">
958<li class="blockList">
959<h4>_constructMethod</h4>
960<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>
961</li>
962</ul>
963<a name="_constructConstructor(java.lang.reflect.Constructor, boolean)">
964<!--   -->
965</a>
966<ul class="blockList">
967<li class="blockList">
968<h4>_constructConstructor</h4>
969<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,
970                                         boolean&nbsp;defaultCtor)</pre>
971</li>
972</ul>
973<a name="_constructCreatorMethod(java.lang.reflect.Method)">
974<!--   -->
975</a>
976<ul class="blockList">
977<li class="blockList">
978<h4>_constructCreatorMethod</h4>
979<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>
980</li>
981</ul>
982<a name="_constructField(java.lang.reflect.Field)">
983<!--   -->
984</a>
985<ul class="blockList">
986<li class="blockList">
987<h4>_constructField</h4>
988<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>
989</li>
990</ul>
991<a name="_isIncludableMemberMethod(java.lang.reflect.Method)">
992<!--   -->
993</a>
994<ul class="blockList">
995<li class="blockList">
996<h4>_isIncludableMemberMethod</h4>
997<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>
998</li>
999</ul>
1000<a name="_collectRelevantAnnotations(java.lang.annotation.Annotation[][])">
1001<!--   -->
1002</a>
1003<ul class="blockList">
1004<li class="blockList">
1005<h4>_collectRelevantAnnotations</h4>
1006<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>
1007</li>
1008</ul>
1009<a name="_collectRelevantAnnotations(java.lang.annotation.Annotation[])">
1010<!--   -->
1011</a>
1012<ul class="blockList">
1013<li class="blockList">
1014<h4>_collectRelevantAnnotations</h4>
1015<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>
1016</li>
1017</ul>
1018<a name="_addMixOvers(java.lang.reflect.Constructor, com.fasterxml.jackson.databind.introspect.AnnotatedConstructor, boolean)">
1019<!--   -->
1020</a>
1021<ul class="blockList">
1022<li class="blockList">
1023<h4>_addMixOvers</h4>
1024<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,
1025                <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;target,
1026                boolean&nbsp;addParamAnnotations)</pre>
1027<dl><dt><span class="strong">Parameters:</span></dt><dd><code>addParamAnnotations</code> - Whether parameter annotations are to be
1028   added as well</dd></dl>
1029</li>
1030</ul>
1031<a name="_addMixOvers(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotatedMethod, boolean)">
1032<!--   -->
1033</a>
1034<ul class="blockList">
1035<li class="blockList">
1036<h4>_addMixOvers</h4>
1037<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,
1038                <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;target,
1039                boolean&nbsp;addParamAnnotations)</pre>
1040<dl><dt><span class="strong">Parameters:</span></dt><dd><code>addParamAnnotations</code> - Whether parameter annotations are to be
1041   added as well</dd></dl>
1042</li>
1043</ul>
1044<a name="_addMixUnders(java.lang.reflect.Method, com.fasterxml.jackson.databind.introspect.AnnotatedMethod)">
1045<!--   -->
1046</a>
1047<ul class="blockList">
1048<li class="blockList">
1049<h4>_addMixUnders</h4>
1050<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,
1051                 <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;target)</pre>
1052<div class="block">Method that will add annotations from specified source method to target method,
1053 but only if target does not yet have them.</div>
1054</li>
1055</ul>
1056<a name="toString()">
1057<!--   -->
1058</a>
1059<ul class="blockListLast">
1060<li class="blockList">
1061<h4>toString</h4>
1062<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>
1063<dl>
1064<dt><strong>Overrides:</strong></dt>
1065<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
1066</dl>
1067</li>
1068</ul>
1069</li>
1070</ul>
1071</li>
1072</ul>
1073</div>
1074</div>
1075<!-- ========= END OF CLASS DATA ========= -->
1076<!-- ======= START OF BOTTOM NAVBAR ====== -->
1077<div class="bottomNav"><a name="navbar_bottom">
1078<!--   -->
1079</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
1080<!--   -->
1081</a>
1082<ul class="navList" title="Navigation">
1083<li><a href="../../../../../overview-summary.html">Overview</a></li>
1084<li><a href="package-summary.html">Package</a></li>
1085<li class="navBarCell1Rev">Class</li>
1086<li><a href="class-use/AnnotatedClass.html">Use</a></li>
1087<li><a href="package-tree.html">Tree</a></li>
1088<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1089<li><a href="../../../../../index-all.html">Index</a></li>
1090<li><a href="../../../../../help-doc.html">Help</a></li>
1091</ul>
1092</div>
1093<div class="subNav">
1094<ul class="navList">
1095<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>
1096<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>
1097</ul>
1098<ul class="navList">
1099<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" target="_top">Frames</a></li>
1100<li><a href="AnnotatedClass.html" target="_top">No Frames</a></li>
1101</ul>
1102<ul class="navList" id="allclasses_navbar_bottom">
1103<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
1104</ul>
1105<div>
1106<script type="text/javascript"><!--
1107  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1108  if(window==top) {
1109    allClassesLink.style.display = "block";
1110  }
1111  else {
1112    allClassesLink.style.display = "none";
1113  }
1114  //-->
1115</script>
1116</div>
1117<div>
1118<ul class="subNavList">
1119<li>Summary:&nbsp;</li>
1120<li>Nested&nbsp;|&nbsp;</li>
1121<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
1122<li>Constr&nbsp;|&nbsp;</li>
1123<li><a href="#method_summary">Method</a></li>
1124</ul>
1125<ul class="subNavList">
1126<li>Detail:&nbsp;</li>
1127<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
1128<li>Constr&nbsp;|&nbsp;</li>
1129<li><a href="#method_detail">Method</a></li>
1130</ul>
1131</div>
1132<a name="skip-navbar_bottom">
1133<!--   -->
1134</a></div>
1135<!-- ======== END OF BOTTOM NAVBAR ======= -->
1136<p class="legalCopy"><small>Copyright &#169; 2012-2013 <a href="http://fasterxml.com/">FasterXML</a>. All Rights Reserved.</small></p>
1137</body>
1138</html>
1139