From 17d622176d1673e42345739c8acbdc9282bc3e12 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Sun, 30 Oct 2016 22:29:53 +0100 Subject: [PATCH] ObjectToObjectConverter properly handles constructors on non-public classes Issue: SPR-14304 (cherry picked from commit edf1df3) --- .../core/convert/support/ObjectToObjectConverter.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java b/spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java index e4d000e6be7..7fe5f3c1c0d 100644 --- a/spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java +++ b/spring-core/src/main/java/org/springframework/core/convert/support/ObjectToObjectConverter.java @@ -102,6 +102,7 @@ final class ObjectToObjectConverter implements ConditionalGenericConverter { } else if (member instanceof Constructor) { Constructor ctor = (Constructor) member; + ReflectionUtils.makeAccessible(ctor); return ctor.newInstance(source); } }