Skip to content

Commit 90da5db

Browse files
committed
Remove w deprecated internal implentation classes (not used since 2.5)
1 parent 643a617 commit 90da5db

File tree

1 file changed

+1
-38
lines changed

1 file changed

+1
-38
lines changed

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

Lines changed: 1 addition & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -71,18 +71,11 @@ public static JsonSerializer<Object> getFallbackKeySerializer(SerializationConfi
7171
}
7272
return DEFAULT_KEY_SERIALIZER;
7373
}
74-
75-
/**
76-
* @deprecated Since 2.5
77-
*/
78-
@Deprecated
79-
public static JsonSerializer<Object> getStdKeySerializer(JavaType keyType) {
80-
return getStdKeySerializer(null, keyType.getRawClass(), true);
81-
}
8274

8375
/**
8476
* @deprecated since 2.7
8577
*/
78+
@Deprecated
8679
public static JsonSerializer<Object> getDefault() {
8780
return DEFAULT_KEY_SERIALIZER;
8881
}
@@ -142,34 +135,4 @@ public void serialize(Object value, JsonGenerator g, SerializerProvider provider
142135
g.writeFieldName((String) value);
143136
}
144137
}
145-
146-
/*
147-
/**********************************************************
148-
/* Deprecated implementations: to be removed in future
149-
/**********************************************************
150-
*/
151-
152-
@Deprecated // since 2.6; remove from 2.7 or later
153-
public static class DateKeySerializer extends StdSerializer<Date> {
154-
protected final static JsonSerializer<?> instance = new DateKeySerializer();
155-
156-
public DateKeySerializer() { super(Date.class); }
157-
158-
@Override
159-
public void serialize(Date value, JsonGenerator g, SerializerProvider provider) throws IOException {
160-
provider.defaultSerializeDateKey(value, g);
161-
}
162-
}
163-
164-
@Deprecated // since 2.6; remove from 2.7 or later
165-
public static class CalendarKeySerializer extends StdSerializer<Calendar> {
166-
protected final static JsonSerializer<?> instance = new CalendarKeySerializer();
167-
168-
public CalendarKeySerializer() { super(Calendar.class); }
169-
170-
@Override
171-
public void serialize(Calendar value, JsonGenerator g, SerializerProvider provider) throws IOException {
172-
provider.defaultSerializeDateKey(value.getTimeInMillis(), g);
173-
}
174-
}
175138
}

0 commit comments

Comments
 (0)