Introduce language version 1.3

This commit is contained in:
Mikhail Zarechenskiy
2017-09-06 17:18:02 +03:00
parent 27b8b209e3
commit 03440210ee
6 changed files with 13 additions and 9 deletions
@@ -50,6 +50,9 @@ class ApiVersion private constructor(
@JvmField
val KOTLIN_1_2 = createByLanguageVersion(LanguageVersion.KOTLIN_1_2)
@JvmField
val KOTLIN_1_3 = createByLanguageVersion(LanguageVersion.KOTLIN_1_3)
@JvmField
val LATEST_STABLE: ApiVersion = createByLanguageVersion(LanguageVersion.LATEST_STABLE)
@@ -16,8 +16,7 @@
package org.jetbrains.kotlin.config
import org.jetbrains.kotlin.config.LanguageVersion.KOTLIN_1_1
import org.jetbrains.kotlin.config.LanguageVersion.KOTLIN_1_2
import org.jetbrains.kotlin.config.LanguageVersion.*
import org.jetbrains.kotlin.utils.DescriptionAware
import java.util.*
@@ -91,7 +90,8 @@ enum class LanguageFeature(
enum class LanguageVersion(val major: Int, val minor: Int) : DescriptionAware {
KOTLIN_1_0(1, 0),
KOTLIN_1_1(1, 1),
KOTLIN_1_2(1, 2);
KOTLIN_1_2(1, 2),
KOTLIN_1_3(1, 3);
val isStable: Boolean
get() = this <= LATEST_STABLE