From c890200f08b8730bf81c199469ac5b1ae74cf3f0 Mon Sep 17 00:00:00 2001 From: Sergey Mashkov Date: Thu, 13 Apr 2017 18:27:01 +0300 Subject: [PATCH] Maven: show non-stable language/api versions only in internal mode --- .../jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt b/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt index 914ce572766..5627dfb845b 100644 --- a/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt +++ b/idea/idea-maven/src/org/jetbrains/kotlin/idea/maven/MavenCompletionProviders.kt @@ -21,13 +21,14 @@ import org.jetbrains.idea.maven.plugins.api.MavenFixedValueReferenceProvider import org.jetbrains.kotlin.cli.common.arguments.DefaultValues import org.jetbrains.kotlin.config.JvmTarget import org.jetbrains.kotlin.config.LanguageVersion +import org.jetbrains.kotlin.idea.actions.internal.KotlinInternalMode class LanguageVersionsProvider : MavenFixedValueReferenceProvider( - LanguageVersion.values().map { it.versionString }.toTypedArray() + LanguageVersion.values().filter { it.isStable || KotlinInternalMode.enabled }.map { it.versionString }.toTypedArray() ) class ApiVersionsProvider : MavenFixedValueReferenceProvider( - LanguageVersion.values().map { it.versionString }.toTypedArray() + LanguageVersion.values().filter { it.isStable || KotlinInternalMode.enabled }.map { it.versionString }.toTypedArray() ) class JvmTargetsProvider : MavenFixedValueReferenceProvider(