AspectJExpressionPointcut leniently ignores non-composable interfaces

Issue: SPR-17003

(cherry picked from commit bccff73)
This commit is contained in:
Juergen Hoeller
2018-07-22 22:28:48 +02:00
parent f5dd4d2c02
commit e21db2619b
2 changed files with 24 additions and 17 deletions

View File

@@ -754,6 +754,8 @@ public abstract class ClassUtils {
* @param interfaces the interfaces to merge
* @param classLoader the ClassLoader to create the composite Class in
* @return the merged interface as Class
* @throws IllegalArgumentException if the specified interfaces expose
* conflicting method signatures (or a similar constraint is violated)
* @see java.lang.reflect.Proxy#getProxyClass
*/
@SuppressWarnings("deprecation")