From d868c01671fa3685efef052f1ab56122c7bf4b91 Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 15 Feb 2018 15:30:16 +0300 Subject: [PATCH] Disable outdate runtime check for developers builds We can't update them properly anyway. --- .../src/org/jetbrains/kotlin/idea/KotlinPluginUtil.java | 4 ++++ .../kotlin/idea/versions/OutdatedKotlinRuntimeChecker.kt | 1 + 2 files changed, 5 insertions(+) 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