diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinPluginUtil.java b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinPluginUtil.java index efc27f8521a..d39102e476d 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinPluginUtil.java +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/KotlinPluginUtil.java @@ -35,4 +35,8 @@ public class KotlinPluginUtil { public static boolean isSnapshotVersion() { return "@snapshot@".equals(getPluginVersion()); } + + public static boolean isDevVersion() { + return getPluginVersion().contains("-dev-"); + } } diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/versions/OutdatedKotlinRuntimeChecker.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/versions/OutdatedKotlinRuntimeChecker.kt index 744dabb2f59..cc94eb9a558 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/versions/OutdatedKotlinRuntimeChecker.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/versions/OutdatedKotlinRuntimeChecker.kt @@ -39,6 +39,7 @@ data class VersionedLibrary(val library: Library, val version: String?, val used fun findOutdatedKotlinLibraries(project: Project): List { val pluginVersion = KotlinPluginUtil.getPluginVersion() if (KotlinPluginUtil.isSnapshotVersion()) return emptyList() // plugin is run from sources, can't compare versions + if (KotlinPluginUtil.isDevVersion()) return emptyList() if (project.isDisposed) return emptyList() // user already clicked suppress