@@ -100,8 +100,8 @@ public JsonDeserializer<?> findReferenceDeserializer(ReferenceType refType,
100
100
* the type information deserializer to use; should usually be used as is when constructing
101
101
* array deserializer.
102
102
* @param elementDeserializer Deserializer to use for elements, if explicitly defined (by using
103
- * annotations, for exmple ). May be null, in which case it should be resolved here (or using
104
- * {@link ResolvableDeserializer} callback)
103
+ * annotations, for example ). May be null, in which case it will need to be resolved
104
+ * by deserializer at a later point.
105
105
*
106
106
* @return Deserializer to use for the type; or null if this provider does not know how to construct it
107
107
*/
@@ -110,7 +110,6 @@ public JsonDeserializer<?> findArrayDeserializer(ArrayType type,
110
110
TypeDeserializer elementTypeDeserializer , JsonDeserializer <?> elementDeserializer )
111
111
throws JsonMappingException ;
112
112
113
-
114
113
/**
115
114
* Method called to locate serializer for specified {@link java.util.Collection} (List, Set etc) type.
116
115
*<p>
@@ -127,8 +126,8 @@ public JsonDeserializer<?> findArrayDeserializer(ArrayType type,
127
126
* the type information deserializer to use; should usually be used as is when constructing
128
127
* array deserializer.
129
128
* @param elementDeserializer Deserializer to use for elements, if explicitly defined (by using
130
- * annotations, for exmple ). May be null, in which case it should be resolved here (or using
131
- * {@link ResolvableDeserializer} callback)
129
+ * annotations, for example ). May be null, in which case it will need to be resolved
130
+ * by deserializer at a later point.
132
131
*
133
132
* @return Deserializer to use for the type; or null if this provider does not know how to construct it
134
133
*/
@@ -155,8 +154,8 @@ public JsonDeserializer<?> findCollectionDeserializer(CollectionType type,
155
154
* the type information deserializer to use; should usually be used as is when constructing
156
155
* array deserializer.
157
156
* @param elementDeserializer Deserializer to use for elements, if explicitly defined (by using
158
- * annotations, for exmple ). May be null, in which case it should be resolved here (or using
159
- * {@link ResolvableDeserializer} callback)
157
+ * annotations, for example ). May be null, in which case it will need to be resolved
158
+ * by deserializer at a later point.
160
159
*
161
160
* @return Deserializer to use for the type; or null if this provider does not know how to construct it
162
161
*/
@@ -176,7 +175,7 @@ public JsonDeserializer<?> findCollectionLikeDeserializer(CollectionLikeType typ
176
175
* Similarly, a {@link KeyDeserializer} may be passed, but this is only done if there is
177
176
* a specific configuration override (annotations) to indicate instance to use.
178
177
* Otherwise null is passed, and key deserializer needs to be obtained later during
179
- * resolution (using {@link ResolvableDeserializer#resolve}) .
178
+ * resolution of map serializer constructed here .
180
179
*
181
180
* @param type Type of {@link java.util.Map} instances to deserialize
182
181
* @param config Configuration in effect
@@ -188,8 +187,8 @@ public JsonDeserializer<?> findCollectionLikeDeserializer(CollectionLikeType typ
188
187
* the type information deserializer to use; should usually be used as is when constructing
189
188
* array deserializer.
190
189
* @param elementDeserializer Deserializer to use for elements, if explicitly defined (by using
191
- * annotations, for exmple ). May be null, in which case it should be resolved here (or using
192
- * {@link ResolvableDeserializer} callback)
190
+ * annotations, for example ). May be null, in which case it will need to be resolved
191
+ * by deserializer at a later point.
193
192
*
194
193
* @return Deserializer to use for the type; or null if this provider does not know how to construct it
195
194
*/
@@ -212,7 +211,7 @@ public JsonDeserializer<?> findMapDeserializer(MapType type,
212
211
* Similarly, a {@link KeyDeserializer} may be passed, but this is only done if there is
213
212
* a specific configuration override (annotations) to indicate instance to use.
214
213
* Otherwise null is passed, and key deserializer needs to be obtained later during
215
- * resolution (using {@link ResolvableDeserializer#resolve}) .
214
+ * resolution, by deserializer constructed here .
216
215
*
217
216
* @param type Type of {@link java.util.Map} instances to deserialize
218
217
* @param config Configuration in effect
@@ -224,8 +223,8 @@ public JsonDeserializer<?> findMapDeserializer(MapType type,
224
223
* the type information deserializer to use; should usually be used as is when constructing
225
224
* array deserializer.
226
225
* @param elementDeserializer Deserializer to use for elements, if explicitly defined (by using
227
- * annotations, for exmple ). May be null, in which case it should be resolved here (or using
228
- * {@link ResolvableDeserializer} callback)
226
+ * annotations, for example ). May be null, in which case it will need to be resolved
227
+ * by deserializer at a later point.
229
228
*
230
229
* @return Deserializer to use for the type; or null if this provider does not know how to construct it
231
230
*/
0 commit comments