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 10
10
import com .fasterxml .jackson .databind .JsonNode ;
11
11
import com .fasterxml .jackson .databind .JsonSerializer ;
12
12
import com .fasterxml .jackson .databind .SerializerProvider ;
13
+ import com .fasterxml .jackson .databind .jsonFormatVisitors .JsonFormatVisitorWrapper ;
13
14
import com .fasterxml .jackson .databind .jsonFormatVisitors .JsonObjectFormatVisitor ;
14
15
import com .fasterxml .jackson .databind .node .ObjectNode ;
15
16
import com .fasterxml .jackson .databind .ser .BeanPropertyWriter ;
@@ -143,9 +144,9 @@ public void depositSchemaProperty(final JsonObjectFormatVisitor visitor)
143
144
JsonSerializer <Object > ser = provider
144
145
.findValueSerializer (this .getType (), this )
145
146
.unwrappingSerializer (_nameTransformer );
146
-
147
+
147
148
if (ser .isUnwrappingSerializer ()) {
148
- ser .acceptJsonFormatVisitor (new JsonFormatVisitorNullWrapper (provider ) {
149
+ ser .acceptJsonFormatVisitor (new JsonFormatVisitorWrapper . Base (provider ) {
149
150
// an unwrapping serializer will always expect ObjectFormat,
150
151
// hence, the other cases do not have to be implemented
151
152
@ Override
@@ -158,7 +159,7 @@ public JsonObjectFormatVisitor expectObjectFormat(JavaType type)
158
159
super .depositSchemaProperty (visitor );
159
160
}
160
161
}
161
-
162
+
162
163
// Override needed to support legacy JSON Schema generator
163
164
@ Override
164
165
protected void _depositSchemaProperty (ObjectNode propertiesNode , JsonNode schemaNode )
You can’t perform that action at this time.
0 commit comments