如何从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 或者使用方法手柄 。

Interesting Posts