Explicitly pass jvmDefaultMode
This commit is contained in:
committed by
Mikhail Bogdanov
parent
954ef7d7d6
commit
bfd709290b
@@ -8,13 +8,18 @@ package org.jetbrains.kotlin.config
|
||||
enum class JvmDefaultMode(val description: String) {
|
||||
DISABLE("disable"),
|
||||
ENABLE("enable"),
|
||||
ENABLE_WITH_DEFAULT_IMPLS("compatibility");
|
||||
ENABLE_WITH_DEFAULT_IMPLS("compatibility"),
|
||||
ALL_COMPATIBILITY("all-compatibility"),
|
||||
ALL_INCOMPATIBLE("all");
|
||||
|
||||
val isEnabled
|
||||
get() = this != DISABLE
|
||||
|
||||
val isCompatibility
|
||||
get() = this == ENABLE_WITH_DEFAULT_IMPLS
|
||||
get() = this == ENABLE_WITH_DEFAULT_IMPLS || this == ALL_COMPATIBILITY
|
||||
|
||||
val forAllMehtodsWithBody
|
||||
get() = this == ALL_COMPATIBILITY || this == ALL_INCOMPATIBLE
|
||||
|
||||
companion object {
|
||||
@JvmField
|
||||
|
||||
Reference in New Issue
Block a user