在Java中使用静态方法作为Kotlin中的扩展方法
我有一个在Java中声明的静态方法:
class X { public static void foo(Y y) { … } }
我很想用这个方法作为Kotlin中Y
类型实例的扩展方法:
import X.foo … y.foo()
那可能吗? 我可以控制所有有问题的源代码,例如添加注释。
我不知道有一种方法来自动引用这些,但编写自己的扩展名,只是包装现有的方法应该是可能的… … –
fun Y.foo() = X.foo(this)