ObjectToObjectConverter properly handles constructors on non-public classes

Issue: SPR-14304
(cherry picked from commit 9659bc5)
This commit is contained in:
Juergen Hoeller
2016-10-30 22:29:53 +01:00
parent bf0df54136
commit edf1df33cc
3 changed files with 14 additions and 16 deletions

View File

@@ -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);
}
}