AspectJExpressionPointcut leniently ignores non-composable interfaces

Issue: SPR-17003
This commit is contained in:
Juergen Hoeller
2018-07-22 22:28:48 +02:00
parent f58854f4b9
commit bccff73e2b
2 changed files with 11 additions and 3 deletions

View File

@@ -771,6 +771,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")