У меня есть интерфейс MyInterface
в Kotlin с некоторыми методами, которые некоторые имеют реализацию по умолчанию. Кроме того, у меня есть другой интерфейс IClass
, который расширяет MyInterface
, написанный на Java. Наконец, у меня есть класс MyClass
, который реализует MyInteface
, написанный на Kotlin. Теперь, когда я запускаю свой код, я получил следующую ошибку.
java.lang.ClassNotFoundException: myPackage.IClass$DefaultImpls
Я тестирую Kotlin 1.2.51 и 1.3.0
Когда я пишу IClass на Kotlin, все работает как положено.
Что не так с моим первым кодом?