|
|
|
|
@ -772,7 +772,7 @@ public abstract class ClassUtils {
@@ -772,7 +772,7 @@ public abstract class ClassUtils {
|
|
|
|
|
* conflicting method signatures (or a similar constraint is violated) |
|
|
|
|
* @see java.lang.reflect.Proxy#getProxyClass |
|
|
|
|
*/ |
|
|
|
|
@SuppressWarnings("deprecation") |
|
|
|
|
@SuppressWarnings("deprecation") // on JDK 9
|
|
|
|
|
public static Class<?> createCompositeInterface(Class<?>[] interfaces, @Nullable ClassLoader classLoader) { |
|
|
|
|
Assert.notEmpty(interfaces, "Interfaces must not be empty"); |
|
|
|
|
return Proxy.getProxyClass(classLoader, interfaces); |
|
|
|
|
|