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 (1.8.0_162) on Sat Apr 25 17:14:49 PDT 2020 -->
6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
7<title>BasicBeanDescription (jackson-databind 2.11.0 API)</title>
8<meta name="date" content="2020-04-25">
9<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
10<script type="text/javascript" src="../../../../../script.js"></script>
11</head>
12<body>
13<script type="text/javascript"><!--
14    try {
15        if (location.href.indexOf('is-external=true') == -1) {
16            parent.document.title="BasicBeanDescription (jackson-databind 2.11.0 API)";
17        }
18    }
19    catch(err) {
20    }
21//-->
22var methods = {"i0":10,"i1":42,"i2":42,"i3":10,"i4":10,"i5":42,"i6":10,"i7":10,"i8":42,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":42,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":9,"i28":9,"i29":9,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":42};
23var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
24var altColor = "altColor";
25var rowColor = "rowColor";
26var tableTab = "tableTab";
27var activeTableTab = "activeTableTab";
28</script>
29<noscript>
30<div>JavaScript is disabled on your browser.</div>
31</noscript>
32<!-- ========= START OF TOP NAVBAR ======= -->
33<div class="topNav"><a name="navbar.top">
34<!--   -->
35</a>
36<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
37<a name="navbar.top.firstrow">
38<!--   -->
39</a>
40<ul class="navList" title="Navigation">
41<li><a href="../../../../../overview-summary.html">Overview</a></li>
42<li><a href="package-summary.html">Package</a></li>
43<li class="navBarCell1Rev">Class</li>
44<li><a href="class-use/BasicBeanDescription.html">Use</a></li>
45<li><a href="package-tree.html">Tree</a></li>
46<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
47<li><a href="../../../../../index-all.html">Index</a></li>
48<li><a href="../../../../../help-doc.html">Help</a></li>
49</ul>
50</div>
51<div class="subNav">
52<ul class="navList">
53<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
54<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
55</ul>
56<ul class="navList">
57<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" target="_top">Frames</a></li>
58<li><a href="BasicBeanDescription.html" target="_top">No&nbsp;Frames</a></li>
59</ul>
60<ul class="navList" id="allclasses_navbar_top">
61<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
62</ul>
63<div>
64<script type="text/javascript"><!--
65  allClassesLink = document.getElementById("allclasses_navbar_top");
66  if(window==top) {
67    allClassesLink.style.display = "block";
68  }
69  else {
70    allClassesLink.style.display = "none";
71  }
72  //-->
73</script>
74</div>
75<div>
76<ul class="subNavList">
77<li>Summary:&nbsp;</li>
78<li>Nested&nbsp;|&nbsp;</li>
79<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
80<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
81<li><a href="#method.summary">Method</a></li>
82</ul>
83<ul class="subNavList">
84<li>Detail:&nbsp;</li>
85<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
86<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
87<li><a href="#method.detail">Method</a></li>
88</ul>
89</div>
90<a name="skip.navbar.top">
91<!--   -->
92</a></div>
93<!-- ========= END OF TOP NAVBAR ========= -->
94<!-- ======== START OF CLASS DATA ======== -->
95<div class="header">
96<div class="subTitle">com.fasterxml.jackson.databind.introspect</div>
97<h2 title="Class BasicBeanDescription" class="title">Class BasicBeanDescription</h2>
98</div>
99<div class="contentContainer">
100<ul class="inheritance">
101<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
102<li>
103<ul class="inheritance">
104<li><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">com.fasterxml.jackson.databind.BeanDescription</a></li>
105<li>
106<ul class="inheritance">
107<li>com.fasterxml.jackson.databind.introspect.BasicBeanDescription</li>
108</ul>
109</li>
110</ul>
111</li>
112</ul>
113<div class="description">
114<ul class="blockList">
115<li class="blockList">
116<hr>
117<br>
118<pre>public class <span class="typeNameLabel">BasicBeanDescription</span>
119extends <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></pre>
120<div class="block">Default <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind"><code>BeanDescription</code></a> implementation used by Jackson.
121<p>
122 Although sub-classing is a theoretical possibility there are no known
123 use cases for that, nor is such usage tested or supported.
124 Separation from API is mostly to isolate some implementation details
125 here and keep API simple.</div>
126</li>
127</ul>
128</div>
129<div class="summary">
130<ul class="blockList">
131<li class="blockList">
132<!-- =========== FIELD SUMMARY =========== -->
133<ul class="blockList">
134<li class="blockList"><a name="field.summary">
135<!--   -->
136</a>
137<h3>Field Summary</h3>
138<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
139<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
140<tr>
141<th class="colFirst" scope="col">Modifier and Type</th>
142<th class="colLast" scope="col">Field and Description</th>
143</tr>
144<tr class="altColor">
145<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a></code></td>
146<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_annotationIntrospector">_annotationIntrospector</a></span></code>&nbsp;</td>
147</tr>
148<tr class="rowColor">
149<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a></code></td>
150<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_classInfo">_classInfo</a></span></code>
151<div class="block">Information collected about the class introspected.</div>
152</td>
153</tr>
154<tr class="altColor">
155<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;</code></td>
156<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_config">_config</a></span></code>&nbsp;</td>
157</tr>
158<tr class="rowColor">
159<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]</code></td>
160<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_defaultViews">_defaultViews</a></span></code>&nbsp;</td>
161</tr>
162<tr class="altColor">
163<td class="colFirst"><code>protected boolean</code></td>
164<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_defaultViewsResolved">_defaultViewsResolved</a></span></code>&nbsp;</td>
165</tr>
166<tr class="rowColor">
167<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a></code></td>
168<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_objectIdInfo">_objectIdInfo</a></span></code>
169<div class="block">Details of Object Id to include, if any</div>
170</td>
171</tr>
172<tr class="altColor">
173<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a></code></td>
174<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_propCollector">_propCollector</a></span></code>
175<div class="block">We will hold a reference to the collector in cases where
176 information is lazily accessed and constructed; properties
177 are only accessed when they are actually needed.</div>
178</td>
179</tr>
180<tr class="rowColor">
181<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;</code></td>
182<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_properties">_properties</a></span></code>
183<div class="block">Properties collected for the POJO; initialized as needed.</div>
184</td>
185</tr>
186</table>
187<ul class="blockList">
188<li class="blockList"><a name="fields.inherited.from.class.com.fasterxml.jackson.databind.BeanDescription">
189<!--   -->
190</a>
191<h3>Fields inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></h3>
192<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#Z:Z_type">_type</a></code></li>
193</ul>
194</li>
195</ul>
196<!-- ======== CONSTRUCTOR SUMMARY ======== -->
197<ul class="blockList">
198<li class="blockList"><a name="constructor.summary">
199<!--   -->
200</a>
201<h3>Constructor Summary</h3>
202<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
203<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
204<tr>
205<th class="colFirst" scope="col">Modifier</th>
206<th class="colLast" scope="col">Constructor and Description</th>
207</tr>
208<tr class="altColor">
209<td class="colFirst"><code>protected </code></td>
210<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#BasicBeanDescription-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.introspect.AnnotatedClass-java.util.List-">BasicBeanDescription</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
211                    <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
212                    <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;classDef,
213                    <a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;&nbsp;props)</code>
214<div class="block">Alternate constructor used in cases where property information is not needed,
215 only class info.</div>
216</td>
217</tr>
218<tr class="rowColor">
219<td class="colFirst"><code>protected </code></td>
220<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#BasicBeanDescription-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-">BasicBeanDescription</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll)</code>&nbsp;</td>
221</tr>
222<tr class="altColor">
223<td class="colFirst"><code>protected </code></td>
224<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#BasicBeanDescription-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">BasicBeanDescription</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll,
225                    <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
226                    <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;classDef)</code>&nbsp;</td>
227</tr>
228</table>
229</li>
230</ul>
231<!-- ========== METHOD SUMMARY =========== -->
232<ul class="blockList">
233<li class="blockList"><a name="method.summary">
234<!--   -->
235</a>
236<h3>Method Summary</h3>
237<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
238<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
239<tr>
240<th class="colFirst" scope="col">Modifier and Type</th>
241<th class="colLast" scope="col">Method and Description</th>
242</tr>
243<tr id="i0" class="altColor">
244<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
245<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_createConverter-java.lang.Object-">_createConverter</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;converterDef)</code>&nbsp;</td>
246</tr>
247<tr id="i1" class="rowColor">
248<td class="colFirst"><code>protected <a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a></code></td>
249<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_findCreatorPropertyName-com.fasterxml.jackson.databind.introspect.AnnotatedParameter-">_findCreatorPropertyName</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>&nbsp;param)</code>
250<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
251<div class="block"><span class="deprecationComment">since 2.8</span></div>
252</div>
253</td>
254</tr>
255<tr id="i2" class="altColor">
256<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/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>
257<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_findPropertyFields-java.util.Collection-boolean-">_findPropertyFields</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignoredProperties,
258                   boolean&nbsp;forSerialization)</code>
259<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
260<div class="block"><span class="deprecationComment">Since 2.7.2, does not seem to be used?</span></div>
261</div>
262</td>
263</tr>
264<tr id="i3" class="rowColor">
265<td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;</code></td>
266<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#Z:Z_properties--">_properties</a></span>()</code>&nbsp;</td>
267</tr>
268<tr id="i4" class="altColor">
269<td class="colFirst"><code>boolean</code></td>
270<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#addProperty-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-">addProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;def)</code>&nbsp;</td>
271</tr>
272<tr id="i5" class="rowColor">
273<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a></code></td>
274<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#bindingsForBeanType--">bindingsForBeanType</a></span>()</code>
275<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
276</td>
277</tr>
278<tr id="i6" class="altColor">
279<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
280<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findAnyGetter--">findAnyGetter</a></span>()</code>
281<div class="block">Method used to locate the method of introspected class that
282 implements <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAnyGetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAnyGetter</code></a>.</div>
283</td>
284</tr>
285<tr id="i7" class="rowColor">
286<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
287<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findAnySetterAccessor--">findAnySetterAccessor</a></span>()</code>
288<div class="block">Method used to locate a mutator (settable field, or 2-argument set method)
289 of introspected class that
290 implements <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAnySetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAnySetter</code></a>.</div>
291</td>
292</tr>
293<tr id="i8" class="altColor">
294<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/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/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&gt;</code></td>
295<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findBackReferenceProperties--">findBackReferenceProperties</a></span>()</code>
296<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
297</td>
298</tr>
299<tr id="i9" class="rowColor">
300<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;</code></td>
301<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findBackReferences--">findBackReferences</a></span>()</code>
302<div class="block">Method for locating all back-reference properties (setters, fields) bean has</div>
303</td>
304</tr>
305<tr id="i10" class="altColor">
306<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
307<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findClassDescription--">findClassDescription</a></span>()</code>
308<div class="block">Accessor for possible description for the bean type, used for constructing
309 documentation.</div>
310</td>
311</tr>
312<tr id="i11" class="rowColor">
313<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>
314<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findDefaultConstructor--">findDefaultConstructor</a></span>()</code>
315<div class="block">Method that will locate the no-arg constructor for this class,
316 if it has one, and that constructor has not been marked as
317 ignorable.</div>
318</td>
319</tr>
320<tr id="i12" class="altColor">
321<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]</code></td>
322<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findDefaultViews--">findDefaultViews</a></span>()</code>
323<div class="block">Method for finding out if the POJO specifies default view(s) to
324 use for properties, considering both per-type annotations and
325 global default settings.</div>
326</td>
327</tr>
328<tr id="i13" class="rowColor">
329<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
330<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findDeserializationConverter--">findDeserializationConverter</a></span>()</code>
331<div class="block">Method for finding <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> used for serializing instances
332 of this class.</div>
333</td>
334</tr>
335<tr id="i14" class="altColor">
336<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a></code></td>
337<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findExpectedFormat-com.fasterxml.jackson.annotation.JsonFormat.Value-">findExpectedFormat</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;defValue)</code>
338<div class="block">Method for checking what is the expected format for POJO, as
339 defined by defaults and possible annotations.</div>
340</td>
341</tr>
342<tr id="i15" class="rowColor">
343<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a></code></td>
344<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findFactoryMethod-java.lang.Class...-">findFactoryMethod</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;expArgTypes)</code>
345<div class="block">Method that can be called to find if introspected class declares
346 a static "valueOf" factory method that returns an instance of
347 introspected type, given one of acceptable types.</div>
348</td>
349</tr>
350<tr id="i16" class="altColor">
351<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&gt;</code></td>
352<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findInjectables--">findInjectables</a></span>()</code>&nbsp;</td>
353</tr>
354<tr id="i17" class="rowColor">
355<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a></code></td>
356<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findJsonValueAccessor--">findJsonValueAccessor</a></span>()</code>
357<div class="block">Method for locating accessor (readable field, or "getter" method)
358 that has
359 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonValue.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonValue</code></a> annotation,
360 if any.</div>
361</td>
362</tr>
363<tr id="i18" class="altColor">
364<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>
365<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findJsonValueMethod--">findJsonValueMethod</a></span>()</code>
366<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
367</td>
368</tr>
369<tr id="i19" class="rowColor">
370<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>
371<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findMethod-java.lang.String-java.lang.Class:A-">findMethod</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
372          <a href="https://docs.oracle.com/javase/8/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>
373</tr>
374<tr id="i20" class="altColor">
375<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
376<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPOJOBuilder--">findPOJOBuilder</a></span>()</code>
377<div class="block">Method for checking if the POJO type has annotations to
378 indicate that a builder is to be used for instantiating
379 instances and handling data binding, instead of standard
380 bean deserializer.</div>
381</td>
382</tr>
383<tr id="i21" class="rowColor">
384<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</a></code></td>
385<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPOJOBuilderConfig--">findPOJOBuilderConfig</a></span>()</code>
386<div class="block">Method for finding configuration for POJO Builder class.</div>
387</td>
388</tr>
389<tr id="i22" class="altColor">
390<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;</code></td>
391<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findProperties--">findProperties</a></span>()</code>&nbsp;</td>
392</tr>
393<tr id="i23" class="rowColor">
394<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a></code></td>
395<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findProperty-com.fasterxml.jackson.databind.PropertyName-">findProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;name)</code>&nbsp;</td>
396</tr>
397<tr id="i24" class="altColor">
398<td class="colFirst"><code><a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a></code></td>
399<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">findPropertyInclusion</a></span>(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;defValue)</code>
400<div class="block">Method for determining whether null properties should be written
401 out for a Bean of introspected type.</div>
402</td>
403</tr>
404<tr id="i25" class="rowColor">
405<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;</code></td>
406<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findSerializationConverter--">findSerializationConverter</a></span>()</code>
407<div class="block">Method for finding <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> used for serializing instances
408 of this class.</div>
409</td>
410</tr>
411<tr id="i26" class="altColor">
412<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;?&gt;</code></td>
413<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#findSingleArgConstructor-java.lang.Class...-">findSingleArgConstructor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;argTypes)</code>
414<div class="block">Method that can be called to locate a single-arg constructor that
415 takes specified exact type (will not accept supertype constructors)</div>
416</td>
417</tr>
418<tr id="i27" class="rowColor">
419<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a></code></td>
420<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#forDeserialization-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-">forDeserialization</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll)</code>
421<div class="block">Factory method to use for constructing an instance to use for building
422 deserializers.</div>
423</td>
424</tr>
425<tr id="i28" class="altColor">
426<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a></code></td>
427<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#forOtherUse-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">forOtherUse</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
428           <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
429           <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;ac)</code>
430<div class="block">Factory method to use for constructing an instance to use for purposes
431 other than building serializers or deserializers; will only have information
432 on class, not on properties.</div>
433</td>
434</tr>
435<tr id="i29" class="rowColor">
436<td class="colFirst"><code>static <a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a></code></td>
437<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#forSerialization-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-">forSerialization</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll)</code>
438<div class="block">Factory method to use for constructing an instance to use for building
439 serializers.</div>
440</td>
441</tr>
442<tr id="i30" class="altColor">
443<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>
444<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getClassAnnotations--">getClassAnnotations</a></span>()</code>
445<div class="block">Method for accessing collection of annotations the bean
446 class has.</div>
447</td>
448</tr>
449<tr id="i31" class="rowColor">
450<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>
451<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getClassInfo--">getClassInfo</a></span>()</code>
452<div class="block">Method for accessing low-level information about Class this
453 item describes.</div>
454</td>
455</tr>
456<tr id="i32" class="altColor">
457<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/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>
458<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getConstructors--">getConstructors</a></span>()</code>&nbsp;</td>
459</tr>
460<tr id="i33" class="rowColor">
461<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/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>
462<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getFactoryMethods--">getFactoryMethods</a></span>()</code>&nbsp;</td>
463</tr>
464<tr id="i34" class="altColor">
465<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
466<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getIgnoredPropertyNames--">getIgnoredPropertyNames</a></span>()</code>&nbsp;</td>
467</tr>
468<tr id="i35" class="rowColor">
469<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a></code></td>
470<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#getObjectIdInfo--">getObjectIdInfo</a></span>()</code>
471<div class="block">Accessor for getting information about Object Id expected to
472 be used for this POJO type, if any.</div>
473</td>
474</tr>
475<tr id="i36" class="altColor">
476<td class="colFirst"><code>boolean</code></td>
477<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#hasKnownClassAnnotations--">hasKnownClassAnnotations</a></span>()</code>
478<div class="block">Method for checking whether class being described has any
479 annotations recognized by registered annotation introspector.</div>
480</td>
481</tr>
482<tr id="i37" class="rowColor">
483<td class="colFirst"><code>boolean</code></td>
484<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#hasProperty-com.fasterxml.jackson.databind.PropertyName-">hasProperty</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;name)</code>&nbsp;</td>
485</tr>
486<tr id="i38" class="altColor">
487<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
488<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#instantiateBean-boolean-">instantiateBean</a></span>(boolean&nbsp;fixAccess)</code>
489<div class="block">Method called to create a "default instance" of the bean, currently
490 only needed for obtaining default field values which may be used for
491 suppressing serialization of fields that have "not changed".</div>
492</td>
493</tr>
494<tr id="i39" class="rowColor">
495<td class="colFirst"><code>protected boolean</code></td>
496<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#isFactoryMethod-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">isFactoryMethod</a></span>(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;am)</code>&nbsp;</td>
497</tr>
498<tr id="i40" class="altColor">
499<td class="colFirst"><code>boolean</code></td>
500<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#removeProperty-java.lang.String-">removeProperty</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</code>
501<div class="block">Method that can be used to prune unwanted properties, during
502 construction of serializers and deserializers.</div>
503</td>
504</tr>
505<tr id="i41" class="rowColor">
506<td class="colFirst"><code><a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a></code></td>
507<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html#resolveType-java.lang.reflect.Type-">resolveType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;jdkType)</code>
508<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
509</td>
510</tr>
511</table>
512<ul class="blockList">
513<li class="blockList"><a name="methods.inherited.from.class.com.fasterxml.jackson.databind.BeanDescription">
514<!--   -->
515</a>
516<h3>Methods inherited from class&nbsp;com.fasterxml.jackson.databind.<a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></h3>
517<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetter--">findAnySetter</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetterField--">findAnySetterField</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getBeanClass--">getBeanClass</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getType--">getType</a>, <a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#isNonStaticInnerClass--">isNonStaticInnerClass</a></code></li>
518</ul>
519<ul class="blockList">
520<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
521<!--   -->
522</a>
523<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
524<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
525</ul>
526</li>
527</ul>
528</li>
529</ul>
530</div>
531<div class="details">
532<ul class="blockList">
533<li class="blockList">
534<!-- ============ FIELD DETAIL =========== -->
535<ul class="blockList">
536<li class="blockList"><a name="field.detail">
537<!--   -->
538</a>
539<h3>Field Detail</h3>
540<a name="Z:Z_propCollector">
541<!--   -->
542</a>
543<ul class="blockList">
544<li class="blockList">
545<h4>_propCollector</h4>
546<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a> _propCollector</pre>
547<div class="block">We will hold a reference to the collector in cases where
548 information is lazily accessed and constructed; properties
549 are only accessed when they are actually needed.</div>
550</li>
551</ul>
552<a name="Z:Z_config">
553<!--   -->
554</a>
555<ul class="blockList">
556<li class="blockList">
557<h4>_config</h4>
558<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt; _config</pre>
559</li>
560</ul>
561<a name="Z:Z_annotationIntrospector">
562<!--   -->
563</a>
564<ul class="blockList">
565<li class="blockList">
566<h4>_annotationIntrospector</h4>
567<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/AnnotationIntrospector.html" title="class in com.fasterxml.jackson.databind">AnnotationIntrospector</a> _annotationIntrospector</pre>
568</li>
569</ul>
570<a name="Z:Z_classInfo">
571<!--   -->
572</a>
573<ul class="blockList">
574<li class="blockList">
575<h4>_classInfo</h4>
576<pre>protected final&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a> _classInfo</pre>
577<div class="block">Information collected about the class introspected.</div>
578</li>
579</ul>
580<a name="Z:Z_defaultViews">
581<!--   -->
582</a>
583<ul class="blockList">
584<li class="blockList">
585<h4>_defaultViews</h4>
586<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[] _defaultViews</pre>
587<dl>
588<dt><span class="simpleTagLabel">Since:</span></dt>
589<dd>2.9</dd>
590</dl>
591</li>
592</ul>
593<a name="Z:Z_defaultViewsResolved">
594<!--   -->
595</a>
596<ul class="blockList">
597<li class="blockList">
598<h4>_defaultViewsResolved</h4>
599<pre>protected&nbsp;boolean _defaultViewsResolved</pre>
600<dl>
601<dt><span class="simpleTagLabel">Since:</span></dt>
602<dd>2.9</dd>
603</dl>
604</li>
605</ul>
606<a name="Z:Z_properties">
607<!--   -->
608</a>
609<ul class="blockList">
610<li class="blockList">
611<h4>_properties</h4>
612<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt; _properties</pre>
613<div class="block">Properties collected for the POJO; initialized as needed.</div>
614</li>
615</ul>
616<a name="Z:Z_objectIdInfo">
617<!--   -->
618</a>
619<ul class="blockListLast">
620<li class="blockList">
621<h4>_objectIdInfo</h4>
622<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a> _objectIdInfo</pre>
623<div class="block">Details of Object Id to include, if any</div>
624</li>
625</ul>
626</li>
627</ul>
628<!-- ========= CONSTRUCTOR DETAIL ======== -->
629<ul class="blockList">
630<li class="blockList"><a name="constructor.detail">
631<!--   -->
632</a>
633<h3>Constructor Detail</h3>
634<a name="BasicBeanDescription-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">
635<!--   -->
636</a>
637<ul class="blockList">
638<li class="blockList">
639<h4>BasicBeanDescription</h4>
640<pre>protected&nbsp;BasicBeanDescription(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll,
641                               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
642                               <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;classDef)</pre>
643</li>
644</ul>
645<a name="BasicBeanDescription-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.introspect.AnnotatedClass-java.util.List-">
646<!--   -->
647</a>
648<ul class="blockList">
649<li class="blockList">
650<h4>BasicBeanDescription</h4>
651<pre>protected&nbsp;BasicBeanDescription(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
652                               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
653                               <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;classDef,
654                               <a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;&nbsp;props)</pre>
655<div class="block">Alternate constructor used in cases where property information is not needed,
656 only class info.</div>
657</li>
658</ul>
659<a name="BasicBeanDescription-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-">
660<!--   -->
661</a>
662<ul class="blockListLast">
663<li class="blockList">
664<h4>BasicBeanDescription</h4>
665<pre>protected&nbsp;BasicBeanDescription(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll)</pre>
666</li>
667</ul>
668</li>
669</ul>
670<!-- ============ METHOD DETAIL ========== -->
671<ul class="blockList">
672<li class="blockList"><a name="method.detail">
673<!--   -->
674</a>
675<h3>Method Detail</h3>
676<a name="forDeserialization-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-">
677<!--   -->
678</a>
679<ul class="blockList">
680<li class="blockList">
681<h4>forDeserialization</h4>
682<pre>public static&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>&nbsp;forDeserialization(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll)</pre>
683<div class="block">Factory method to use for constructing an instance to use for building
684 deserializers.</div>
685</li>
686</ul>
687<a name="forSerialization-com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector-">
688<!--   -->
689</a>
690<ul class="blockList">
691<li class="blockList">
692<h4>forSerialization</h4>
693<pre>public static&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>&nbsp;forSerialization(<a href="../../../../../com/fasterxml/jackson/databind/introspect/POJOPropertiesCollector.html" title="class in com.fasterxml.jackson.databind.introspect">POJOPropertiesCollector</a>&nbsp;coll)</pre>
694<div class="block">Factory method to use for constructing an instance to use for building
695 serializers.</div>
696</li>
697</ul>
698<a name="forOtherUse-com.fasterxml.jackson.databind.cfg.MapperConfig-com.fasterxml.jackson.databind.JavaType-com.fasterxml.jackson.databind.introspect.AnnotatedClass-">
699<!--   -->
700</a>
701<ul class="blockList">
702<li class="blockList">
703<h4>forOtherUse</h4>
704<pre>public static&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" title="class in com.fasterxml.jackson.databind.introspect">BasicBeanDescription</a>&nbsp;forOtherUse(<a href="../../../../../com/fasterxml/jackson/databind/cfg/MapperConfig.html" title="class in com.fasterxml.jackson.databind.cfg">MapperConfig</a>&lt;?&gt;&nbsp;config,
705                                               <a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;type,
706                                               <a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;ac)</pre>
707<div class="block">Factory method to use for constructing an instance to use for purposes
708 other than building serializers or deserializers; will only have information
709 on class, not on properties.</div>
710</li>
711</ul>
712<a name="Z:Z_properties--">
713<!--   -->
714</a>
715<ul class="blockList">
716<li class="blockList">
717<h4>_properties</h4>
718<pre>protected&nbsp;<a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;&nbsp;_properties()</pre>
719</li>
720</ul>
721<a name="removeProperty-java.lang.String-">
722<!--   -->
723</a>
724<ul class="blockList">
725<li class="blockList">
726<h4>removeProperty</h4>
727<pre>public&nbsp;boolean&nbsp;removeProperty(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;propName)</pre>
728<div class="block">Method that can be used to prune unwanted properties, during
729 construction of serializers and deserializers.
730 Use with utmost care, if at all...</div>
731<dl>
732<dt><span class="simpleTagLabel">Since:</span></dt>
733<dd>2.1</dd>
734</dl>
735</li>
736</ul>
737<a name="addProperty-com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition-">
738<!--   -->
739</a>
740<ul class="blockList">
741<li class="blockList">
742<h4>addProperty</h4>
743<pre>public&nbsp;boolean&nbsp;addProperty(<a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;def)</pre>
744</li>
745</ul>
746<a name="hasProperty-com.fasterxml.jackson.databind.PropertyName-">
747<!--   -->
748</a>
749<ul class="blockList">
750<li class="blockList">
751<h4>hasProperty</h4>
752<pre>public&nbsp;boolean&nbsp;hasProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;name)</pre>
753<dl>
754<dt><span class="simpleTagLabel">Since:</span></dt>
755<dd>2.6</dd>
756</dl>
757</li>
758</ul>
759<a name="findProperty-com.fasterxml.jackson.databind.PropertyName-">
760<!--   -->
761</a>
762<ul class="blockList">
763<li class="blockList">
764<h4>findProperty</h4>
765<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&nbsp;findProperty(<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;name)</pre>
766<dl>
767<dt><span class="simpleTagLabel">Since:</span></dt>
768<dd>2.6</dd>
769</dl>
770</li>
771</ul>
772<a name="getClassInfo--">
773<!--   -->
774</a>
775<ul class="blockList">
776<li class="blockList">
777<h4>getClassInfo</h4>
778<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedClass.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedClass</a>&nbsp;getClassInfo()</pre>
779<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassInfo--">BeanDescription</a></code></span></div>
780<div class="block">Method for accessing low-level information about Class this
781 item describes.</div>
782<dl>
783<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
784<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassInfo--">getClassInfo</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
785</dl>
786</li>
787</ul>
788<a name="getObjectIdInfo--">
789<!--   -->
790</a>
791<ul class="blockList">
792<li class="blockList">
793<h4>getObjectIdInfo</h4>
794<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/ObjectIdInfo.html" title="class in com.fasterxml.jackson.databind.introspect">ObjectIdInfo</a>&nbsp;getObjectIdInfo()</pre>
795<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getObjectIdInfo--">BeanDescription</a></code></span></div>
796<div class="block">Accessor for getting information about Object Id expected to
797 be used for this POJO type, if any.</div>
798<dl>
799<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
800<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getObjectIdInfo--">getObjectIdInfo</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
801</dl>
802</li>
803</ul>
804<a name="findProperties--">
805<!--   -->
806</a>
807<ul class="blockList">
808<li class="blockList">
809<h4>findProperties</h4>
810<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;&nbsp;findProperties()</pre>
811<dl>
812<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
813<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findProperties--">findProperties</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
814<dt><span class="returnLabel">Returns:</span></dt>
815<dd>Ordered Map with logical property name as key, and
816    matching getter method as value.</dd>
817</dl>
818</li>
819</ul>
820<a name="findJsonValueMethod--">
821<!--   -->
822</a>
823<ul class="blockList">
824<li class="blockList">
825<h4>findJsonValueMethod</h4>
826<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
827public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;findJsonValueMethod()</pre>
828<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
829<dl>
830<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
831<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueMethod--">findJsonValueMethod</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
832</dl>
833</li>
834</ul>
835<a name="findJsonValueAccessor--">
836<!--   -->
837</a>
838<ul class="blockList">
839<li class="blockList">
840<h4>findJsonValueAccessor</h4>
841<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;findJsonValueAccessor()</pre>
842<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueAccessor--">BeanDescription</a></code></span></div>
843<div class="block">Method for locating accessor (readable field, or "getter" method)
844 that has
845 <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonValue.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonValue</code></a> annotation,
846 if any. If multiple ones are found,
847 an error is reported by throwing <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang"><code>IllegalArgumentException</code></a></div>
848<dl>
849<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
850<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findJsonValueAccessor--">findJsonValueAccessor</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
851</dl>
852</li>
853</ul>
854<a name="getIgnoredPropertyNames--">
855<!--   -->
856</a>
857<ul class="blockList">
858<li class="blockList">
859<h4>getIgnoredPropertyNames</h4>
860<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;getIgnoredPropertyNames()</pre>
861<dl>
862<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
863<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getIgnoredPropertyNames--">getIgnoredPropertyNames</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
864</dl>
865</li>
866</ul>
867<a name="hasKnownClassAnnotations--">
868<!--   -->
869</a>
870<ul class="blockList">
871<li class="blockList">
872<h4>hasKnownClassAnnotations</h4>
873<pre>public&nbsp;boolean&nbsp;hasKnownClassAnnotations()</pre>
874<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#hasKnownClassAnnotations--">BeanDescription</a></code></span></div>
875<div class="block">Method for checking whether class being described has any
876 annotations recognized by registered annotation introspector.</div>
877<dl>
878<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
879<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#hasKnownClassAnnotations--">hasKnownClassAnnotations</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
880</dl>
881</li>
882</ul>
883<a name="getClassAnnotations--">
884<!--   -->
885</a>
886<ul class="blockList">
887<li class="blockList">
888<h4>getClassAnnotations</h4>
889<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/Annotations.html" title="interface in com.fasterxml.jackson.databind.util">Annotations</a>&nbsp;getClassAnnotations()</pre>
890<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassAnnotations--">BeanDescription</a></code></span></div>
891<div class="block">Method for accessing collection of annotations the bean
892 class has.</div>
893<dl>
894<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
895<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getClassAnnotations--">getClassAnnotations</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
896</dl>
897</li>
898</ul>
899<a name="bindingsForBeanType--">
900<!--   -->
901</a>
902<ul class="blockList">
903<li class="blockList">
904<h4>bindingsForBeanType</h4>
905<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
906public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/type/TypeBindings.html" title="class in com.fasterxml.jackson.databind.type">TypeBindings</a>&nbsp;bindingsForBeanType()</pre>
907<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
908<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#bindingsForBeanType--">BeanDescription</a></code></span></div>
909<div class="block">Accessor for type bindings that may be needed to fully resolve
910 types of member object, such as return and argument types of
911 methods and constructors, and types of fields.</div>
912<dl>
913<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
914<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#bindingsForBeanType--">bindingsForBeanType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
915</dl>
916</li>
917</ul>
918<a name="resolveType-java.lang.reflect.Type-">
919<!--   -->
920</a>
921<ul class="blockList">
922<li class="blockList">
923<h4>resolveType</h4>
924<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
925public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/JavaType.html" title="class in com.fasterxml.jackson.databind">JavaType</a>&nbsp;resolveType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;jdkType)</pre>
926<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
927<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#resolveType-java.lang.reflect.Type-">BeanDescription</a></code></span></div>
928<div class="block">Method for resolving given JDK type, using this bean as the
929 generic type resolution context.</div>
930<dl>
931<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
932<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#resolveType-java.lang.reflect.Type-">resolveType</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
933</dl>
934</li>
935</ul>
936<a name="findDefaultConstructor--">
937<!--   -->
938</a>
939<ul class="blockList">
940<li class="blockList">
941<h4>findDefaultConstructor</h4>
942<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedConstructor.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedConstructor</a>&nbsp;findDefaultConstructor()</pre>
943<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultConstructor--">BeanDescription</a></code></span></div>
944<div class="block">Method that will locate the no-arg constructor for this class,
945 if it has one, and that constructor has not been marked as
946 ignorable.</div>
947<dl>
948<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
949<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultConstructor--">findDefaultConstructor</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
950</dl>
951</li>
952</ul>
953<a name="findAnySetterAccessor--">
954<!--   -->
955</a>
956<ul class="blockList">
957<li class="blockList">
958<h4>findAnySetterAccessor</h4>
959<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;findAnySetterAccessor()
960                                      throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
961<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetterAccessor--">BeanDescription</a></code></span></div>
962<div class="block">Method used to locate a mutator (settable field, or 2-argument set method)
963 of introspected class that
964 implements <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAnySetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAnySetter</code></a>.
965 If no such mutator exists null is returned. If more than one are found,
966 an exception is thrown.
967 Additional checks are also made to see that method signature
968 is acceptable: needs to take 2 arguments, first one String or
969 Object; second any can be any type.</div>
970<dl>
971<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
972<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnySetterAccessor--">findAnySetterAccessor</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
973<dt><span class="throwsLabel">Throws:</span></dt>
974<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
975</dl>
976</li>
977</ul>
978<a name="findInjectables--">
979<!--   -->
980</a>
981<ul class="blockList">
982<li class="blockList">
983<h4>findInjectables</h4>
984<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&gt;&nbsp;findInjectables()</pre>
985<dl>
986<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
987<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findInjectables--">findInjectables</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
988</dl>
989</li>
990</ul>
991<a name="getConstructors--">
992<!--   -->
993</a>
994<ul class="blockList">
995<li class="blockList">
996<h4>getConstructors</h4>
997<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/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>
998<dl>
999<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1000<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getConstructors--">getConstructors</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1001</dl>
1002</li>
1003</ul>
1004<a name="instantiateBean-boolean-">
1005<!--   -->
1006</a>
1007<ul class="blockList">
1008<li class="blockList">
1009<h4>instantiateBean</h4>
1010<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;instantiateBean(boolean&nbsp;fixAccess)</pre>
1011<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#instantiateBean-boolean-">BeanDescription</a></code></span></div>
1012<div class="block">Method called to create a "default instance" of the bean, currently
1013 only needed for obtaining default field values which may be used for
1014 suppressing serialization of fields that have "not changed".</div>
1015<dl>
1016<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1017<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#instantiateBean-boolean-">instantiateBean</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1018<dt><span class="paramLabel">Parameters:</span></dt>
1019<dd><code>fixAccess</code> - If true, method is allowed to fix access to the
1020   default constructor (to be able to call non-public constructor);
1021   if false, has to use constructor as is.</dd>
1022<dt><span class="returnLabel">Returns:</span></dt>
1023<dd>Instance of class represented by this descriptor, if
1024   suitable default constructor was found; null otherwise.</dd>
1025</dl>
1026</li>
1027</ul>
1028<a name="findMethod-java.lang.String-java.lang.Class:A-">
1029<!--   -->
1030</a>
1031<ul class="blockList">
1032<li class="blockList">
1033<h4>findMethod</h4>
1034<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="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
1035                                  <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]&nbsp;paramTypes)</pre>
1036<dl>
1037<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1038<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findMethod-java.lang.String-java.lang.Class:A-">findMethod</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1039</dl>
1040</li>
1041</ul>
1042<a name="findExpectedFormat-com.fasterxml.jackson.annotation.JsonFormat.Value-">
1043<!--   -->
1044</a>
1045<ul class="blockList">
1046<li class="blockList">
1047<h4>findExpectedFormat</h4>
1048<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;findExpectedFormat(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonFormat.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonFormat.Value</a>&nbsp;defValue)</pre>
1049<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findExpectedFormat-com.fasterxml.jackson.annotation.JsonFormat.Value-">BeanDescription</a></code></span></div>
1050<div class="block">Method for checking what is the expected format for POJO, as
1051 defined by defaults and possible annotations.
1052 Note that this may be further refined by per-property annotations.</div>
1053<dl>
1054<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1055<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findExpectedFormat-com.fasterxml.jackson.annotation.JsonFormat.Value-">findExpectedFormat</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1056</dl>
1057</li>
1058</ul>
1059<a name="findDefaultViews--">
1060<!--   -->
1061</a>
1062<ul class="blockList">
1063<li class="blockList">
1064<h4>findDefaultViews</h4>
1065<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;[]&nbsp;findDefaultViews()</pre>
1066<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultViews--">BeanDescription</a></code></span></div>
1067<div class="block">Method for finding out if the POJO specifies default view(s) to
1068 use for properties, considering both per-type annotations and
1069 global default settings.</div>
1070<dl>
1071<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1072<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDefaultViews--">findDefaultViews</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1073</dl>
1074</li>
1075</ul>
1076<a name="findSerializationConverter--">
1077<!--   -->
1078</a>
1079<ul class="blockList">
1080<li class="blockList">
1081<h4>findSerializationConverter</h4>
1082<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findSerializationConverter()</pre>
1083<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSerializationConverter--">BeanDescription</a></code></span></div>
1084<div class="block">Method for finding <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> used for serializing instances
1085 of this class.</div>
1086<dl>
1087<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1088<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSerializationConverter--">findSerializationConverter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1089</dl>
1090</li>
1091</ul>
1092<a name="findPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">
1093<!--   -->
1094</a>
1095<ul class="blockList">
1096<li class="blockList">
1097<h4>findPropertyInclusion</h4>
1098<pre>public&nbsp;<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;findPropertyInclusion(<a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonInclude.Value.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation">JsonInclude.Value</a>&nbsp;defValue)</pre>
1099<div class="block">Method for determining whether null properties should be written
1100 out for a Bean of introspected type. This is based on global
1101 feature (lowest priority, passed as argument)
1102 and per-class annotation (highest priority).</div>
1103<dl>
1104<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1105<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPropertyInclusion-com.fasterxml.jackson.annotation.JsonInclude.Value-">findPropertyInclusion</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1106</dl>
1107</li>
1108</ul>
1109<a name="findAnyGetter--">
1110<!--   -->
1111</a>
1112<ul class="blockList">
1113<li class="blockList">
1114<h4>findAnyGetter</h4>
1115<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&nbsp;findAnyGetter()
1116                              throws <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></pre>
1117<div class="block">Method used to locate the method of introspected class that
1118 implements <a href="http://fasterxml.github.io/jackson-annotations/javadoc/2.11/com/fasterxml/jackson/annotation/JsonAnyGetter.html?is-external=true" title="class or interface in com.fasterxml.jackson.annotation"><code>JsonAnyGetter</code></a>.
1119 If no such method exists null is returned.
1120 If more than one are found, an exception is thrown.</div>
1121<dl>
1122<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1123<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findAnyGetter--">findAnyGetter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1124<dt><span class="throwsLabel">Throws:</span></dt>
1125<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd>
1126</dl>
1127</li>
1128</ul>
1129<a name="findBackReferences--">
1130<!--   -->
1131</a>
1132<ul class="blockList">
1133<li class="blockList">
1134<h4>findBackReferences</h4>
1135<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/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/BeanPropertyDefinition.html" title="class in com.fasterxml.jackson.databind.introspect">BeanPropertyDefinition</a>&gt;&nbsp;findBackReferences()</pre>
1136<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferences--">BeanDescription</a></code></span></div>
1137<div class="block">Method for locating all back-reference properties (setters, fields) bean has</div>
1138<dl>
1139<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1140<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferences--">findBackReferences</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1141</dl>
1142</li>
1143</ul>
1144<a name="findBackReferenceProperties--">
1145<!--   -->
1146</a>
1147<ul class="blockList">
1148<li class="blockList">
1149<h4>findBackReferenceProperties</h4>
1150<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1151public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/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/AnnotatedMember.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMember</a>&gt;&nbsp;findBackReferenceProperties()</pre>
1152<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
1153<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferenceProperties--">BeanDescription</a></code></span></div>
1154<div class="block">Method for locating all back-reference properties (setters, fields) bean has</div>
1155<dl>
1156<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1157<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findBackReferenceProperties--">findBackReferenceProperties</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1158</dl>
1159</li>
1160</ul>
1161<a name="getFactoryMethods--">
1162<!--   -->
1163</a>
1164<ul class="blockList">
1165<li class="blockList">
1166<h4>getFactoryMethods</h4>
1167<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/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;getFactoryMethods()</pre>
1168<dl>
1169<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1170<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#getFactoryMethods--">getFactoryMethods</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1171</dl>
1172</li>
1173</ul>
1174<a name="findSingleArgConstructor-java.lang.Class...-">
1175<!--   -->
1176</a>
1177<ul class="blockList">
1178<li class="blockList">
1179<h4>findSingleArgConstructor</h4>
1180<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Constructor.html?is-external=true" title="class or interface in java.lang.reflect">Constructor</a>&lt;?&gt;&nbsp;findSingleArgConstructor(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;argTypes)</pre>
1181<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSingleArgConstructor-java.lang.Class...-">BeanDescription</a></code></span></div>
1182<div class="block">Method that can be called to locate a single-arg constructor that
1183 takes specified exact type (will not accept supertype constructors)</div>
1184<dl>
1185<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1186<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findSingleArgConstructor-java.lang.Class...-">findSingleArgConstructor</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1187<dt><span class="paramLabel">Parameters:</span></dt>
1188<dd><code>argTypes</code> - Type(s) of the argument that we are looking for</dd>
1189</dl>
1190</li>
1191</ul>
1192<a name="findFactoryMethod-java.lang.Class...-">
1193<!--   -->
1194</a>
1195<ul class="blockList">
1196<li class="blockList">
1197<h4>findFactoryMethod</h4>
1198<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect">Method</a>&nbsp;findFactoryMethod(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;...&nbsp;expArgTypes)</pre>
1199<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findFactoryMethod-java.lang.Class...-">BeanDescription</a></code></span></div>
1200<div class="block">Method that can be called to find if introspected class declares
1201 a static "valueOf" factory method that returns an instance of
1202 introspected type, given one of acceptable types.</div>
1203<dl>
1204<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1205<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findFactoryMethod-java.lang.Class...-">findFactoryMethod</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1206<dt><span class="paramLabel">Parameters:</span></dt>
1207<dd><code>expArgTypes</code> - Types that the matching single argument factory
1208   method can take: will also accept super types of these types
1209   (ie. arg just has to be assignable from expArgType)</dd>
1210</dl>
1211</li>
1212</ul>
1213<a name="isFactoryMethod-com.fasterxml.jackson.databind.introspect.AnnotatedMethod-">
1214<!--   -->
1215</a>
1216<ul class="blockList">
1217<li class="blockList">
1218<h4>isFactoryMethod</h4>
1219<pre>protected&nbsp;boolean&nbsp;isFactoryMethod(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedMethod.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedMethod</a>&nbsp;am)</pre>
1220</li>
1221</ul>
1222<a name="Z:Z_findCreatorPropertyName-com.fasterxml.jackson.databind.introspect.AnnotatedParameter-">
1223<!--   -->
1224</a>
1225<ul class="blockList">
1226<li class="blockList">
1227<h4>_findCreatorPropertyName</h4>
1228<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1229protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/PropertyName.html" title="class in com.fasterxml.jackson.databind">PropertyName</a>&nbsp;_findCreatorPropertyName(<a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotatedParameter.html" title="class in com.fasterxml.jackson.databind.introspect">AnnotatedParameter</a>&nbsp;param)</pre>
1230<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">since 2.8</span></div>
1231</li>
1232</ul>
1233<a name="findPOJOBuilder--">
1234<!--   -->
1235</a>
1236<ul class="blockList">
1237<li class="blockList">
1238<h4>findPOJOBuilder</h4>
1239<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;findPOJOBuilder()</pre>
1240<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilder--">BeanDescription</a></code></span></div>
1241<div class="block">Method for checking if the POJO type has annotations to
1242 indicate that a builder is to be used for instantiating
1243 instances and handling data binding, instead of standard
1244 bean deserializer.</div>
1245<dl>
1246<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1247<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilder--">findPOJOBuilder</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1248</dl>
1249</li>
1250</ul>
1251<a name="findPOJOBuilderConfig--">
1252<!--   -->
1253</a>
1254<ul class="blockList">
1255<li class="blockList">
1256<h4>findPOJOBuilderConfig</h4>
1257<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/annotation/JsonPOJOBuilder.Value.html" title="class in com.fasterxml.jackson.databind.annotation">JsonPOJOBuilder.Value</a>&nbsp;findPOJOBuilderConfig()</pre>
1258<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilderConfig--">BeanDescription</a></code></span></div>
1259<div class="block">Method for finding configuration for POJO Builder class.</div>
1260<dl>
1261<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1262<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findPOJOBuilderConfig--">findPOJOBuilderConfig</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1263</dl>
1264</li>
1265</ul>
1266<a name="findDeserializationConverter--">
1267<!--   -->
1268</a>
1269<ul class="blockList">
1270<li class="blockList">
1271<h4>findDeserializationConverter</h4>
1272<pre>public&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;findDeserializationConverter()</pre>
1273<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDeserializationConverter--">BeanDescription</a></code></span></div>
1274<div class="block">Method for finding <a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util"><code>Converter</code></a> used for serializing instances
1275 of this class.</div>
1276<dl>
1277<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
1278<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findDeserializationConverter--">findDeserializationConverter</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1279</dl>
1280</li>
1281</ul>
1282<a name="findClassDescription--">
1283<!--   -->
1284</a>
1285<ul class="blockList">
1286<li class="blockList">
1287<h4>findClassDescription</h4>
1288<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;findClassDescription()</pre>
1289<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findClassDescription--">BeanDescription</a></code></span></div>
1290<div class="block">Accessor for possible description for the bean type, used for constructing
1291 documentation.</div>
1292<dl>
1293<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
1294<dd><code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html#findClassDescription--">findClassDescription</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../com/fasterxml/jackson/databind/BeanDescription.html" title="class in com.fasterxml.jackson.databind">BeanDescription</a></code></dd>
1295</dl>
1296</li>
1297</ul>
1298<a name="Z:Z_findPropertyFields-java.util.Collection-boolean-">
1299<!--   -->
1300</a>
1301<ul class="blockList">
1302<li class="blockList">
1303<h4>_findPropertyFields</h4>
1304<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
1305public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util">LinkedHashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/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;_findPropertyFields(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;ignoredProperties,
1306                                                                            boolean&nbsp;forSerialization)</pre>
1307<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Since 2.7.2, does not seem to be used?</span></div>
1308<dl>
1309<dt><span class="paramLabel">Parameters:</span></dt>
1310<dd><code>ignoredProperties</code> - (optional) names of properties to ignore;
1311   any fields that would be recognized as one of these properties
1312   is ignored.</dd>
1313<dd><code>forSerialization</code> - If true, will collect serializable property
1314    fields; if false, deserializable</dd>
1315<dt><span class="returnLabel">Returns:</span></dt>
1316<dd>Ordered Map with logical property name as key, and
1317    matching field as value.</dd>
1318</dl>
1319</li>
1320</ul>
1321<a name="Z:Z_createConverter-java.lang.Object-">
1322<!--   -->
1323</a>
1324<ul class="blockListLast">
1325<li class="blockList">
1326<h4>_createConverter</h4>
1327<pre>protected&nbsp;<a href="../../../../../com/fasterxml/jackson/databind/util/Converter.html" title="interface in com.fasterxml.jackson.databind.util">Converter</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;_createConverter(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;converterDef)</pre>
1328</li>
1329</ul>
1330</li>
1331</ul>
1332</li>
1333</ul>
1334</div>
1335</div>
1336<!-- ========= END OF CLASS DATA ========= -->
1337<!-- ======= START OF BOTTOM NAVBAR ====== -->
1338<div class="bottomNav"><a name="navbar.bottom">
1339<!--   -->
1340</a>
1341<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
1342<a name="navbar.bottom.firstrow">
1343<!--   -->
1344</a>
1345<ul class="navList" title="Navigation">
1346<li><a href="../../../../../overview-summary.html">Overview</a></li>
1347<li><a href="package-summary.html">Package</a></li>
1348<li class="navBarCell1Rev">Class</li>
1349<li><a href="class-use/BasicBeanDescription.html">Use</a></li>
1350<li><a href="package-tree.html">Tree</a></li>
1351<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
1352<li><a href="../../../../../index-all.html">Index</a></li>
1353<li><a href="../../../../../help-doc.html">Help</a></li>
1354</ul>
1355</div>
1356<div class="subNav">
1357<ul class="navList">
1358<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/AnnotationMap.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
1359<li><a href="../../../../../com/fasterxml/jackson/databind/introspect/BasicClassIntrospector.html" title="class in com.fasterxml.jackson.databind.introspect"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
1360</ul>
1361<ul class="navList">
1362<li><a href="../../../../../index.html?com/fasterxml/jackson/databind/introspect/BasicBeanDescription.html" target="_top">Frames</a></li>
1363<li><a href="BasicBeanDescription.html" target="_top">No&nbsp;Frames</a></li>
1364</ul>
1365<ul class="navList" id="allclasses_navbar_bottom">
1366<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
1367</ul>
1368<div>
1369<script type="text/javascript"><!--
1370  allClassesLink = document.getElementById("allclasses_navbar_bottom");
1371  if(window==top) {
1372    allClassesLink.style.display = "block";
1373  }
1374  else {
1375    allClassesLink.style.display = "none";
1376  }
1377  //-->
1378</script>
1379</div>
1380<div>
1381<ul class="subNavList">
1382<li>Summary:&nbsp;</li>
1383<li>Nested&nbsp;|&nbsp;</li>
1384<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
1385<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
1386<li><a href="#method.summary">Method</a></li>
1387</ul>
1388<ul class="subNavList">
1389<li>Detail:&nbsp;</li>
1390<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
1391<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
1392<li><a href="#method.detail">Method</a></li>
1393</ul>
1394</div>
1395<a name="skip.navbar.bottom">
1396<!--   -->
1397</a></div>
1398<!-- ======== END OF BOTTOM NAVBAR ======= -->
1399<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2020 <a href="http://fasterxml.com/">FasterXML</a>. All rights reserved.</small></p>
1400</body>
1401</html>
1402