为具有默认方法的接口(interface)提供动态代理,我该如何调用默认方法?通过使用类似defaultmethod.invoke(this,...)的方法,您只需调用代理调用处理程序(这在某种程度上是正确的,因为您没有此接口(interface)的实现类)。我有一个解决方法,使用ASM创建一个实现接口(interface)的类,并将此类调用委托(delegate)给此类的一个实例。但这不是一个好的解决方案,特别是如果默认方法调用其他接口(interface)方法(你得到一个委托(delegate)乒乓)。JLS对这个问题出奇地沉默......这里是一个小代码示例:publicclas