@@ -40,7 +40,7 @@ public class SequenceWriter
40
40
protected final SerializationConfig _config ;
41
41
protected final JsonGenerator _generator ;
42
42
43
- protected final JsonSerializer <Object > _rootSerializer ;
43
+ protected final ValueSerializer <Object > _rootSerializer ;
44
44
protected final TypeSerializer _typeSerializer ;
45
45
46
46
protected final boolean _closeGenerator ;
@@ -140,7 +140,7 @@ public SequenceWriter write(Object value) throws JacksonException
140
140
if (_cfgCloseCloseable && (value instanceof Closeable )) {
141
141
return _writeCloseableValue (value );
142
142
}
143
- JsonSerializer <Object > ser = _rootSerializer ;
143
+ ValueSerializer <Object > ser = _rootSerializer ;
144
144
if (ser == null ) {
145
145
Class <?> type = value .getClass ();
146
146
ser = _dynamicSerializers .serializerFor (type );
@@ -159,7 +159,7 @@ public SequenceWriter write(Object value) throws JacksonException
159
159
* Method for writing given value into output, as part of sequence
160
160
* to write; further, full type (often generic, like {@link java.util.Map}
161
161
* is passed in case a new
162
- * {@link JsonSerializer } needs to be fetched to handle type
162
+ * {@link ValueSerializer } needs to be fetched to handle type
163
163
*
164
164
* If root type was specified for {@link ObjectWriter},
165
165
* value must be of compatible type (same or subtype).
@@ -179,7 +179,7 @@ public SequenceWriter write(Object value, JavaType type) throws JacksonException
179
179
* is likely to run into other issues. But who knows; if it does become an
180
180
* issue, may need to implement alternative, JavaType-based map.
181
181
*/
182
- JsonSerializer <Object > ser = _dynamicSerializers .serializerFor (type .getRawClass ());
182
+ ValueSerializer <Object > ser = _dynamicSerializers .serializerFor (type .getRawClass ());
183
183
if (ser == null ) {
184
184
ser = _findAndAddDynamic (type );
185
185
}
@@ -247,7 +247,7 @@ protected SequenceWriter _writeCloseableValue(Object value) throws JacksonExcept
247
247
{
248
248
Closeable toClose = (Closeable ) value ;
249
249
try {
250
- JsonSerializer <Object > ser = _rootSerializer ;
250
+ ValueSerializer <Object > ser = _rootSerializer ;
251
251
if (ser == null ) {
252
252
Class <?> type = value .getClass ();
253
253
ser = _dynamicSerializers .serializerFor (type );
@@ -282,7 +282,7 @@ protected SequenceWriter _writeCloseableValue(Object value, JavaType type)
282
282
Closeable toClose = (Closeable ) value ;
283
283
try {
284
284
// 15-Dec-2014, tatu: As per above, could be problem that we do not pass generic type
285
- JsonSerializer <Object > ser = _dynamicSerializers .serializerFor (type .getRawClass ());
285
+ ValueSerializer <Object > ser = _dynamicSerializers .serializerFor (type .getRawClass ());
286
286
if (ser == null ) {
287
287
ser = _findAndAddDynamic (type );
288
288
}
@@ -307,7 +307,7 @@ protected SequenceWriter _writeCloseableValue(Object value, JavaType type)
307
307
return this ;
308
308
}
309
309
310
- private final JsonSerializer <Object > _findAndAddDynamic (Class <?> type )
310
+ private final ValueSerializer <Object > _findAndAddDynamic (Class <?> type )
311
311
{
312
312
PropertySerializerMap .SerializerAndMapResult result ;
313
313
if (_typeSerializer == null ) {
@@ -321,7 +321,7 @@ private final JsonSerializer<Object> _findAndAddDynamic(Class<?> type)
321
321
return result .serializer ;
322
322
}
323
323
324
- private final JsonSerializer <Object > _findAndAddDynamic (JavaType type )
324
+ private final ValueSerializer <Object > _findAndAddDynamic (JavaType type )
325
325
{
326
326
PropertySerializerMap .SerializerAndMapResult result ;
327
327
if (_typeSerializer == null ) {
0 commit comments