Skip to content

Commit 04c4e15

Browse files
committed
Fix compilation wrt ENumFeature changes in jackson-databind
1 parent 01c27c0 commit 04c4e15

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

avro/src/test/java/perf/PerfBase.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.apache.avro.io.EncoderFactory;
1313

1414
import tools.jackson.databind.*;
15+
import tools.jackson.databind.cfg.EnumFeature;
1516
import tools.jackson.dataformat.avro.AvroMapper;
1617
import tools.jackson.dataformat.avro.AvroSchema;
1718

@@ -114,7 +115,7 @@ public Media addPerson(String p) {
114115
protected PerfBase()
115116
{
116117
avroMapper = AvroMapper.builder()
117-
.enable(SerializationFeature.WRITE_ENUMS_USING_INDEX)
118+
.enable(EnumFeature.WRITE_ENUMS_USING_INDEX)
118119
.build();
119120
itemSchema = itemSchema();
120121
itemReader = avroMapper

ion/src/main/java/tools/jackson/dataformat/ion/EnumAsIonSymbolSerializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public EnumAsIonSymbolSerializer() {
4242
@Override
4343
public void serialize(Enum<?> value, JsonGenerator g, SerializationContext provider) {
4444
if (g instanceof IonGenerator) {
45-
String valueString = provider.isEnabled(SerializationFeature.WRITE_ENUMS_USING_TO_STRING)
45+
String valueString = provider.isEnabled(EnumFeature.WRITE_ENUMS_USING_TO_STRING)
4646
? value.toString()
4747
: value.name();
4848

ion/src/test/java/tools/jackson/dataformat/ion/EnumAsIonSymbolSerializationTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.junit.jupiter.api.Test;
2222

2323
import tools.jackson.databind.SerializationFeature;
24+
import tools.jackson.databind.cfg.EnumFeature;
2425

2526
import static org.junit.jupiter.api.Assertions.assertEquals;
2627

@@ -62,7 +63,7 @@ private static IonObjectMapper newMapper(boolean textual, boolean usingToString)
6263
? IonObjectMapper.builderForTextualWriters(ION_SYSTEM)
6364
: IonObjectMapper.builderForBinaryWriters(ION_SYSTEM);
6465

65-
return builder.configure(SerializationFeature.WRITE_ENUMS_USING_TO_STRING, usingToString)
66+
return builder.configure(EnumFeature.WRITE_ENUMS_USING_TO_STRING, usingToString)
6667
.addModule(new EnumAsIonSymbolModule())
6768
.build();
6869
}

0 commit comments

Comments
 (0)