From 06da76ab9c16d787a7765bb1ab67f2ae5cc444c1 Mon Sep 17 00:00:00 2001 From: Mark Paluch Date: Wed, 11 Feb 2026 15:25:09 +0100 Subject: [PATCH] Polishing. Use Any instead of Object for type comparison. Align copy method visibility with constructor visibility. See spring-projects/spring-data-build#2772 --- .../data/mapping/model/KotlinValueUtilsUnitTests.kt | 6 +++--- .../springframework/data/mapping/model/UnusedCustomCopy.kt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/kotlin/org/springframework/data/mapping/model/KotlinValueUtilsUnitTests.kt b/src/test/kotlin/org/springframework/data/mapping/model/KotlinValueUtilsUnitTests.kt index 8e27db2d7..61fbd34c0 100644 --- a/src/test/kotlin/org/springframework/data/mapping/model/KotlinValueUtilsUnitTests.kt +++ b/src/test/kotlin/org/springframework/data/mapping/model/KotlinValueUtilsUnitTests.kt @@ -214,7 +214,7 @@ class KotlinValueUtilsUnitTests { val vh = KotlinValueUtils.getCopyValueHierarchy( copyFunction.parameters.get(1) ) - assertThat(vh.actualType).isEqualTo(Object::class.java) + assertThat(vh.actualType).isEqualTo(Any::class.java) } @Test // GH-2986 @@ -226,7 +226,7 @@ class KotlinValueUtilsUnitTests { val vh = KotlinValueUtils.getCopyValueHierarchy( copyFunction.parameters.get(1) ) - assertThat(vh.actualType).isEqualTo(Object::class.java) + assertThat(vh.actualType).isEqualTo(Any::class.java) } @Test // GH-1947 @@ -267,7 +267,7 @@ class KotlinValueUtilsUnitTests { assertThat(charseq.appliesBoxing()).isFalse val recursive = KotlinValueUtils.getConstructorValueHierarchy(parameters[3]); - assertThat(recursive.actualType).isEqualTo(Object::class.java) + assertThat(recursive.actualType).isEqualTo(Any::class.java) assertThat(recursive.parameterType).isEqualTo(MyGenericValue::class.java) assertThat(recursive.appliesBoxing()).isFalse } diff --git a/src/test/kotlin/org/springframework/data/mapping/model/UnusedCustomCopy.kt b/src/test/kotlin/org/springframework/data/mapping/model/UnusedCustomCopy.kt index 147f76df3..88ea85e0a 100644 --- a/src/test/kotlin/org/springframework/data/mapping/model/UnusedCustomCopy.kt +++ b/src/test/kotlin/org/springframework/data/mapping/model/UnusedCustomCopy.kt @@ -22,7 +22,7 @@ import java.sql.Timestamp */ data class UnusedCustomCopy internal constructor(val date: Timestamp) { - fun copy(date: Long): UnusedCustomCopy { + internal fun copy(date: Long): UnusedCustomCopy { return UnusedCustomCopy(Timestamp(date)) } }