diff --git a/pom.xml b/pom.xml
index a859574b..e937978c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -256,6 +256,7 @@
com.fasterxml.jackson.module.kotlin.KotlinModule#getEnabledSingletonSupport()
com.fasterxml.jackson.module.kotlin.MissingKotlinParameterException
+ com.fasterxml.jackson.module.kotlin.ValueClassUnboxSerializer
com.fasterxml.jackson.module.kotlin.KotlinInstantiators#KotlinInstantiators(com.fasterxml.jackson.module.kotlin.ReflectionCache,boolean,boolean,boolean,boolean)
diff --git a/src/main/kotlin/com/fasterxml/jackson/module/kotlin/KotlinSerializers.kt b/src/main/kotlin/com/fasterxml/jackson/module/kotlin/KotlinSerializers.kt
index 94f9b7f2..9d381b41 100644
--- a/src/main/kotlin/com/fasterxml/jackson/module/kotlin/KotlinSerializers.kt
+++ b/src/main/kotlin/com/fasterxml/jackson/module/kotlin/KotlinSerializers.kt
@@ -48,15 +48,6 @@ object ULongSerializer : StdSerializer(ULong::class.java) {
}
}
-internal object ValueClassUnboxSerializer : StdSerializer(Any::class.java) {
- private fun readResolve(): Any = ValueClassUnboxSerializer
-
- override fun serialize(value: Any, gen: JsonGenerator, provider: SerializerProvider) {
- val unboxed = value::class.java.getMethod("unbox-impl").invoke(value)
- provider.defaultSerializeValue(unboxed, gen)
- }
-}
-
// 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 }