Build compiler with -Xjvm-default=all + @JvmDefaultCompatibility when needed
This commit is contained in:
committed by
Alexander Udalov
parent
61d339e8f2
commit
c168a19a58
@@ -15,8 +15,4 @@ sourceSets {
|
||||
"test" {}
|
||||
}
|
||||
|
||||
tasks.withType<org.jetbrains.kotlin.gradle.tasks.KotlinCompile>().configureEach {
|
||||
kotlinOptions.freeCompilerArgs += "-Xjvm-default=all-compatibility"
|
||||
}
|
||||
|
||||
optInToExperimentalCompilerApi()
|
||||
|
||||
@@ -20,6 +20,7 @@ import org.jetbrains.kotlin.config.CompilerConfiguration
|
||||
import org.jetbrains.kotlin.config.CompilerConfigurationKey
|
||||
|
||||
@ExperimentalCompilerApi
|
||||
@JvmDefaultWithCompatibility
|
||||
interface CommandLineProcessor {
|
||||
val pluginId: String
|
||||
val pluginOptions: Collection<AbstractCliOption>
|
||||
|
||||
Reference in New Issue
Block a user