如何从Java Kotlin中调用转义字符命名的方法?
如何从Java调用这个Kotlin函数?
fun `some random function name`(){ }
Java在标识符中不提供字符转义。 你只能使用Java反射来做到这一点:
科特林:
class MyClass { fun `some random function name`() { } }
Java的:
MyClass c = new MyClass(); c.getClass().getMethod("some random function name").invoke(c);
或缓存从getMethod()
调用返回的Method
。 或者使用方法手柄 。