例如,我有Java类(来自外部库):
class A {} // This is Java class
Run Code Online (Sandbox Code Playgroud)
我想添加写在Kotlin上的扩展函数,并将其命名为:
A.foo() // This is call of extension function `foo` from Kotlin code
Run Code Online (Sandbox Code Playgroud)
据我所知,目前在Kotlin中是不可能的,因为它仅支持伴随对象的KClass-es的 "静态"扩展功能.对?
似乎没有什么可以防止以后在Kotlin中实现这样的功能.对?
kotlin ×1