我将一个代理对象传递给一个需要特定参数类型的方法,代理对象不是一个预期类型的实例,但它通过它做了noSuchMethod支持预期的所有功能具体类型,我想保持参数类型规范的静态类型检查,而我编码,我也想保持类型检查,而我调试我的代码,但我认为它不会&#39 ;当导致错误的类是代理对象时,抛出类型异常?无论如何都要在所有类型检查中执行此操作?
答案 0 :(得分:1)
您可以实现参数类型。
@proxy
class MyProxy implements MyArgumentType {
...
}