2017-02-23 99 views

ответ

6

Java не предоставляет символов в идентификаторах. Вы можете сделать это только с помощью Java отражения:

Котлин:

class MyClass { 
    fun `some random function name`() { } 
} 

Java:

MyClass c = new MyClass(); 
c.getClass().getMethod("some random function name").invoke(c); 

Или кэшировать Method вернулся из getMethod() вызова. Или используйте method handles.

+0

Это ответ, который мне нужен :) Спасибо :) +1 – TheTechWolf

 Смежные вопросы

  • Нет связанных вопросов^_^