【发布时间】:2020-02-06 12:23:58
【问题描述】:
在 java 中,如果我想拦截类上的方法调用,我可以使用 Proxy.newProxyInstance() 并提供实现 invoke() 的 InvocationHandler。
我已经看到,在 kotlin 中,您可以使用 委托属性 来拦截属性访问。
kotlin 有没有什么特性可以用来为方法提供类似的功能?
【问题讨论】:
-
您在寻找哪些功能?我的意思是,你总是可以围绕当前的代理实现构建一些看起来更像 kotlin 的东西
标签: java kotlin interceptor dynamic-proxy delegated-properties