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