Support compatibility mode for @JvmDefault

This commit is contained in:
Mikhael Bogdanov
2018-05-28 16:16:23 +02:00
parent 9b718e83a9
commit 340920fe38
19 changed files with 435 additions and 15 deletions
@@ -13,6 +13,9 @@ enum class JvmDefaultMode(val description: String) {
val isEnabled
get() = this != DISABLE
val isCompatibility
get() = this == ENABLE_WITH_DEFAULT_IMPLS
companion object {
@JvmField
val DEFAULT = DISABLE