From cc344a1dd270ef91e7b38ce25b698c6235b27715 Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Wed, 4 Jun 2025 11:38:55 +0200 Subject: [PATCH] Move off deprecated API in AOT support. Closes #3305 Original pull request: #3307 --- .../config/RepositoryRegistrationAotContribution.java | 3 +-- .../java/org/springframework/data/util/TypeContributor.java | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/springframework/data/repository/config/RepositoryRegistrationAotContribution.java b/src/main/java/org/springframework/data/repository/config/RepositoryRegistrationAotContribution.java index b3396fa0b..c160f4996 100644 --- a/src/main/java/org/springframework/data/repository/config/RepositoryRegistrationAotContribution.java +++ b/src/main/java/org/springframework/data/repository/config/RepositoryRegistrationAotContribution.java @@ -282,8 +282,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo // Kotlin if (isKotlinCoroutineRepository(repositoryContext, repositoryInformation)) { - contribution.getRuntimeHints().reflection().registerTypes(kotlinRepositoryReflectionTypeReferences(), - hint -> hint.withMembers(MemberCategory.INTROSPECT_PUBLIC_METHODS)); + contribution.getRuntimeHints().reflection().registerTypes(kotlinRepositoryReflectionTypeReferences(), hint -> {}); } // Repository query methods diff --git a/src/main/java/org/springframework/data/util/TypeContributor.java b/src/main/java/org/springframework/data/util/TypeContributor.java index a98672f6d..c7781dd7a 100644 --- a/src/main/java/org/springframework/data/util/TypeContributor.java +++ b/src/main/java/org/springframework/data/util/TypeContributor.java @@ -62,7 +62,7 @@ public class TypeContributor { if (type.isAnnotation() && filter.test((Class) type)) { contribution.getRuntimeHints().reflection().registerType(type, - hint -> hint.withMembers(MemberCategory.INTROSPECT_PUBLIC_METHODS)); + hint -> {}); return; }