我正在使用Android Studio 3.0 Beta 2 Canary Preview,我正在使用Java调用Kotlin扩展函数:
Kotlin代码:
fun Metadata.validate(context: Context) {
validateInnerList(context)
// other validation functions
}
private fun Metadata.validateInnerList(context: Context) {
taskGroupList.removeIf { !it.isDataValid() } // error goes here
}
java代码:
metadataDecoratorKt.validate(metadata, context);
代码编译很好,但在运行时调用它给我一个 - java.lang.NoClassDefFoundError
我做错了吗? Intellij方面有错误吗? 如果需要更多信息,请说明。