From 8477c1935c2a09039f0d668706f865cb7521235c Mon Sep 17 00:00:00 2001 From: Toshiaki Kameyama Date: Tue, 5 Nov 2019 22:42:22 +0900 Subject: [PATCH] Run configuration: do not contain FQN in name #KT-16886 Fixed --- .../jetbrains/kotlin/idea/run/KotlinRunConfiguration.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfiguration.java b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfiguration.java index 6f6513ede39..1cc85ca8571 100644 --- a/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfiguration.java +++ b/idea/idea-jvm/src/org/jetbrains/kotlin/idea/run/KotlinRunConfiguration.java @@ -295,7 +295,11 @@ public class KotlinRunConfiguration extends JetRunConfiguration { if (StringUtil.isEmpty(MAIN_CLASS_NAME)) { return null; } - return MAIN_CLASS_NAME; + List parts = StringUtil.split(MAIN_CLASS_NAME, "."); + if (parts.isEmpty()) { + return MAIN_CLASS_NAME; + } + return parts.get(parts.size() - 1); } @NotNull