From 6605a6bcdec46d1532478515ca7f5f157b023351 Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Wed, 4 Jun 2025 11:52:13 +0200 Subject: [PATCH] Move off deprecated API. See #3305 Original pull request: #3307 --- .../data/util/NullnessMethodInvocationValidator.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springframework/data/util/NullnessMethodInvocationValidator.java b/src/main/java/org/springframework/data/util/NullnessMethodInvocationValidator.java index 67f17250d..c7db516b8 100644 --- a/src/main/java/org/springframework/data/util/NullnessMethodInvocationValidator.java +++ b/src/main/java/org/springframework/data/util/NullnessMethodInvocationValidator.java @@ -19,6 +19,7 @@ import kotlin.reflect.KFunction; import java.lang.annotation.ElementType; import java.lang.reflect.Method; +import java.util.Arrays; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; @@ -233,8 +234,8 @@ public class NullnessMethodInvocationValidator implements MethodInterceptor { @Override public int hashCode() { int result = (nullableReturn ? 1 : 0); - result = (31 * result) + ObjectUtils.nullSafeHashCode(nullableParameters); - result = (31 * result) + ObjectUtils.nullSafeHashCode(methodParameters); + result = (31 * result) + Arrays.hashCode(nullableParameters); + result = (31 * result) + Arrays.hashCode(methodParameters); return result; }