问题标签 [jvm-default]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
633 浏览

android - @JvmDefault 未找到项目变量分配的 sourceCompatibility/targetCompatibility

我想在我的 Kotlin 接口中为方法提供默认实现:

@JvmDefault突出显示错误:

仅从 JVM 目标 1.8 起才支持“@JvmDefault”。使用 '-jvm-target 1.8 重新编译


JVM 目标 1.8 设置存在于根项目构建文件中:

我在模块构建文件中使用它:

注意:Java 源代码中提供了 Java 8 功能(lambdas 等)。


source/targetCompatibility是否存在通过 Kotlin lint 可见的变量分配的任何方式?

0 投票
5 回答
7583 浏览

kotlin - @JvmDefault 以及如何添加编译器选项

我需要default void在 Kotlin 接口中创建一个方法。我遇到了一个问题,提示说Usage of@JvmDefault只允许使用-Xjvm-defaultoption

我需要在哪里写这个Xjvm-default