Bom*_*mbe 5 java extension-methods kotlin
我有一个在Java中声明的静态方法:
class X {
public static void foo(Y y) { … }
}
Run Code Online (Sandbox Code Playgroud)
我希望使用此方法作为YKotlin 中类型实例的扩展方法:
import X.foo
…
y.foo()
Run Code Online (Sandbox Code Playgroud)
那可能吗?我可以控制所有相关的源代码,例如添加注释.
我不知道自动引用这些的方法,但编写自己的扩展只能包装现有的方法应该是可能的...
fun Y.foo() = X.foo(this)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
274 次 |
| 最近记录: |