Skip to content

Commit 992c0fa

Browse files
committed
Moar warnings removal (3.0-proofing)
1 parent ba2cf9a commit 992c0fa

16 files changed

+25
-18
lines changed

src/main/java/com/fasterxml/jackson/databind/node/TreeTraversingParser.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,19 @@ public boolean isClosed() {
152152
/**********************************************************
153153
*/
154154

155-
@Override public String getCurrentName() {
155+
@Override
156+
public String currentName() {
156157
NodeCursor crsr = _nodeCursor;
157158
if (_currToken == JsonToken.START_OBJECT || _currToken == JsonToken.START_ARRAY) {
158159
crsr = crsr.getParent();
159160
}
160161
return (crsr == null) ? null : crsr.getCurrentName();
161162
}
162163

164+
@Deprecated // since 2.17
165+
@Override
166+
public String getCurrentName() { return currentName(); }
167+
163168
@Override public void overrideCurrentName(String name) {
164169
NodeCursor crsr = _nodeCursor;
165170
if (_currToken == JsonToken.START_OBJECT || _currToken == JsonToken.START_ARRAY) {

src/main/java/com/fasterxml/jackson/databind/ser/BeanSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ public final void serialize(Object bean, JsonGenerator gen, SerializerProvider p
172172
throws IOException
173173
{
174174
if (_objectIdWriter != null) {
175-
gen.setCurrentValue(bean); // [databind#631]
175+
gen.assignCurrentValue(bean); // [databind#631]
176176
_serializeWithObjectId(bean, gen, provider, true);
177177
return;
178178
}

src/main/java/com/fasterxml/jackson/databind/ser/impl/BeanAsArraySerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ public void serializeWithType(Object bean, JsonGenerator gen,
151151
}
152152
WritableTypeId typeIdDef = _typeIdDef(typeSer, bean, JsonToken.START_ARRAY);
153153
typeSer.writeTypePrefix(gen, typeIdDef);
154-
gen.setCurrentValue(bean);
154+
gen.assignCurrentValue(bean);
155155
serializeAsArray(bean, gen, provider);
156156
typeSer.writeTypeSuffix(gen, typeIdDef);
157157
}

src/main/java/com/fasterxml/jackson/databind/ser/impl/IndexedStringListSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ public void serializeWithType(List<String> value, JsonGenerator g, SerializerPro
8585
{
8686
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
8787
typeSer.typeId(value, JsonToken.START_ARRAY));
88-
g.setCurrentValue(value);
88+
g.assignCurrentValue(value);
8989
serializeContents(value, g, provider, value.size());
9090
typeSer.writeTypeSuffix(g, typeIdDef);
9191
}

src/main/java/com/fasterxml/jackson/databind/ser/impl/MapEntrySerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ public void serializeWithType(Map.Entry<?, ?> value, JsonGenerator g,
345345
SerializerProvider provider, TypeSerializer typeSer) throws IOException
346346
{
347347
// [databind#631]: Assign current value, to be accessible by custom serializers
348-
g.setCurrentValue(value);
348+
g.assignCurrentValue(value);
349349
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
350350
typeSer.typeId(value, JsonToken.START_OBJECT));
351351
serializeDynamic(value, g, provider);

src/main/java/com/fasterxml/jackson/databind/ser/impl/StringCollectionSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public void serializeWithType(Collection<String> value, JsonGenerator g,
8888
{
8989
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
9090
typeSer.typeId(value, JsonToken.START_ARRAY));
91-
g.setCurrentValue(value);
91+
g.assignCurrentValue(value);
9292
serializeContents(value, g, provider);
9393
typeSer.writeTypeSuffix(g, typeIdDef);
9494
}

src/main/java/com/fasterxml/jackson/databind/ser/impl/UnwrappingBeanSerializer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ protected BeanSerializerBase asArraySerializer() {
127127
@Override
128128
public final void serialize(Object bean, JsonGenerator gen, SerializerProvider provider) throws IOException
129129
{
130-
gen.setCurrentValue(bean); // [databind#631]
130+
gen.assignCurrentValue(bean); // [databind#631]
131131
if (_objectIdWriter != null) {
132132
_serializeWithObjectId(bean, gen, provider, false);
133133
return;
@@ -147,7 +147,7 @@ public void serializeWithType(Object bean, JsonGenerator gen, SerializerProvider
147147
provider.reportBadDefinition(handledType(),
148148
"Unwrapped property requires use of type information: cannot serialize without disabling `SerializationFeature.FAIL_ON_UNWRAPPED_TYPE_IDENTIFIERS`");
149149
}
150-
gen.setCurrentValue(bean); // [databind#631]
150+
gen.assignCurrentValue(bean); // [databind#631]
151151
if (_objectIdWriter != null) {
152152
_serializeWithObjectId(bean, gen, provider, typeSer);
153153
return;

src/main/java/com/fasterxml/jackson/databind/ser/std/ArraySerializerBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ public final void serializeWithType(T value, JsonGenerator g, SerializerProvider
134134
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
135135
typeSer.typeId(value, JsonToken.START_ARRAY));
136136
// [databind#631]: Assign current value, to be accessible by custom serializers
137-
g.setCurrentValue(value);
137+
g.assignCurrentValue(value);
138138
serializeContents(value, g, provider);
139139
typeSer.writeTypeSuffix(g, typeIdDef);
140140
}

src/main/java/com/fasterxml/jackson/databind/ser/std/AsArraySerializerBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ public void serializeWithType(T value, JsonGenerator g, SerializerProvider provi
262262
WritableTypeId typeIdDef = typeSer.writeTypePrefix(g,
263263
typeSer.typeId(value, JsonToken.START_ARRAY));
264264
// [databind#631]: Assign current value, to be accessible by custom serializers
265-
g.setCurrentValue(value);
265+
g.assignCurrentValue(value);
266266
serializeContents(value, g, provider);
267267
typeSer.writeTypeSuffix(g, typeIdDef);
268268
}

src/main/java/com/fasterxml/jackson/databind/ser/std/BeanSerializerBase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -646,7 +646,7 @@ public void serializeWithType(Object bean, JsonGenerator gen,
646646

647647
WritableTypeId typeIdDef = _typeIdDef(typeSer, bean, JsonToken.START_OBJECT);
648648
typeSer.writeTypePrefix(gen, typeIdDef);
649-
gen.setCurrentValue(bean); // [databind#878]
649+
gen.assignCurrentValue(bean); // [databind#878]
650650
if (_propertyFilterId != null) {
651651
serializeFieldsFiltered(bean, gen, provider);
652652
} else {
@@ -711,7 +711,7 @@ protected void _serializeObjectId(Object bean, JsonGenerator g,
711711

712712
typeSer.writeTypePrefix(g, typeIdDef);
713713
// 08-Jul-2021, tatu: Moved here from earlier place, wrt [databind#3160]
714-
g.setCurrentValue(bean); // [databind#631]
714+
g.assignCurrentValue(bean); // [databind#631]
715715
objectId.writeAsField(g, provider, w);
716716
if (_propertyFilterId != null) {
717717
serializeFieldsFiltered(bean, g, provider);

0 commit comments

Comments
 (0)