From 78ae1a57458f4a13819ab7987d1c3f9ca511a8c4 Mon Sep 17 00:00:00 2001 From: Dmitry Savvinov Date: Thu, 1 Aug 2019 13:30:52 +0300 Subject: [PATCH] Annotate default interface method with JvmDefault To keep compatibility with external plugin(s) which inherit their Java-classes from KotlinProjectConfigurator and make CompatibilityChecker happy --- .../kotlin/idea/configuration/KotlinProjectConfigurator.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/KotlinProjectConfigurator.kt b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/KotlinProjectConfigurator.kt index cdf3f00193b..887d5e30939 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/KotlinProjectConfigurator.kt +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/configuration/KotlinProjectConfigurator.kt @@ -58,6 +58,7 @@ interface KotlinProjectConfigurator { New clients are encouraged to override both methods */ + @JvmDefault val targetPlatform: TargetPlatform get() = @Suppress("DEPRECATION_ERROR") getTargetPlatform().toNewPlatform()