File tree Expand file tree Collapse file tree 2 files changed +4
-90
lines changed
src/main/java/com/fasterxml/jackson/databind/ser/impl Expand file tree Collapse file tree 2 files changed +4
-90
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1010import com .fasterxml .jackson .databind .JsonNode ;
1111import com .fasterxml .jackson .databind .JsonSerializer ;
1212import com .fasterxml .jackson .databind .SerializerProvider ;
13+ import com .fasterxml .jackson .databind .jsonFormatVisitors .JsonFormatVisitorWrapper ;
1314import com .fasterxml .jackson .databind .jsonFormatVisitors .JsonObjectFormatVisitor ;
1415import com .fasterxml .jackson .databind .node .ObjectNode ;
1516import com .fasterxml .jackson .databind .ser .BeanPropertyWriter ;
@@ -143,9 +144,9 @@ public void depositSchemaProperty(final JsonObjectFormatVisitor visitor)
143144 JsonSerializer <Object > ser = provider
144145 .findValueSerializer (this .getType (), this )
145146 .unwrappingSerializer (_nameTransformer );
146-
147+
147148 if (ser .isUnwrappingSerializer ()) {
148- ser .acceptJsonFormatVisitor (new JsonFormatVisitorNullWrapper (provider ) {
149+ ser .acceptJsonFormatVisitor (new JsonFormatVisitorWrapper . Base (provider ) {
149150 // an unwrapping serializer will always expect ObjectFormat,
150151 // hence, the other cases do not have to be implemented
151152 @ Override
@@ -158,7 +159,7 @@ public JsonObjectFormatVisitor expectObjectFormat(JavaType type)
158159 super .depositSchemaProperty (visitor );
159160 }
160161 }
161-
162+
162163 // Override needed to support legacy JSON Schema generator
163164 @ Override
164165 protected void _depositSchemaProperty (ObjectNode propertiesNode , JsonNode schemaNode )
You can’t perform that action at this time.
0 commit comments