@@ -85,21 +85,21 @@ public void serialize(LocalTime value, JsonGenerator g, SerializerProvider provi
85
85
86
86
@ Override
87
87
public void serializeWithType (LocalTime value , JsonGenerator g ,
88
- SerializerProvider provider , TypeSerializer typeSer ) throws IOException
88
+ SerializerProvider ctxt , TypeSerializer typeSer ) throws IOException
89
89
{
90
- WritableTypeId typeIdDef = typeSer .writeTypePrefix (g ,
91
- typeSer .typeId (value , serializationShape (provider )));
90
+ WritableTypeId typeIdDef = typeSer .writeTypePrefix (g , ctxt ,
91
+ typeSer .typeId (value , serializationShape (ctxt )));
92
92
// need to write out to avoid double-writing array markers
93
93
if (typeIdDef .valueShape == JsonToken .START_ARRAY ) {
94
- _serializeAsArrayContents (value , g , provider );
94
+ _serializeAsArrayContents (value , g , ctxt );
95
95
} else {
96
96
DateTimeFormatter dtf = _formatter ;
97
97
if (dtf == null ) {
98
98
dtf = _defaultFormatter ();
99
99
}
100
100
g .writeString (value .format (dtf ));
101
101
}
102
- typeSer .writeTypeSuffix (g , typeIdDef );
102
+ typeSer .writeTypeSuffix (g , ctxt , typeIdDef );
103
103
}
104
104
105
105
private final void _serializeAsArrayContents (LocalTime value , JsonGenerator g ,
@@ -122,7 +122,7 @@ private final void _serializeAsArrayContents(LocalTime value, JsonGenerator g,
122
122
}
123
123
}
124
124
125
- @ Override // since 2.9
125
+ @ Override
126
126
protected JsonToken serializationShape (SerializerProvider provider ) {
127
127
return useTimestamp (provider ) ? JsonToken .START_ARRAY : JsonToken .VALUE_STRING ;
128
128
}
0 commit comments