From c8a59d256f30ebb52ec183095f58ea6a29274001 Mon Sep 17 00:00:00 2001 From: wrongwrong Date: Sun, 6 Jul 2025 02:26:38 +0900 Subject: [PATCH] Remove deprecated class --- .../tools/jackson/module/kotlin/KotlinSerializers.kt | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/main/kotlin/tools/jackson/module/kotlin/KotlinSerializers.kt b/src/main/kotlin/tools/jackson/module/kotlin/KotlinSerializers.kt index 1d928d06..74b371a3 100644 --- a/src/main/kotlin/tools/jackson/module/kotlin/KotlinSerializers.kt +++ b/src/main/kotlin/tools/jackson/module/kotlin/KotlinSerializers.kt @@ -44,17 +44,6 @@ object ULongSerializer : StdSerializer(ULong::class.java) { } } -@Deprecated( - message = "This class was published by mistake. It will be removed in `2.22.0` as it is no longer used internally.", - level = DeprecationLevel.WARNING -) -object ValueClassUnboxSerializer : StdSerializer(Any::class.java) { - override fun serialize(value: Any, gen: JsonGenerator, ctxt: SerializationContext) { - val unboxed = value::class.java.getMethod("unbox-impl").invoke(value) - ctxt.writeValue(gen, unboxed) - } -} - // Class must be UnboxableValueClass. private fun Class<*>.getStaticJsonValueGetter(): Method? = this.declaredMethods.find { method -> Modifier.isStatic(method.modifiers) && method.annotations.any { it is JsonValue && it.value }