From 55fdeb9e3531d82f603f6875b7d037f5319c8c4e Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Wed, 1 Feb 2012 18:41:15 +0400 Subject: [PATCH] Fixed fqn for the root package class --- .../cli/src/org/jetbrains/jet/compiler/CompileEnvironment.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/compiler/cli/src/org/jetbrains/jet/compiler/CompileEnvironment.java b/compiler/cli/src/org/jetbrains/jet/compiler/CompileEnvironment.java index 72a599d9f26..91737a01a23 100644 --- a/compiler/cli/src/org/jetbrains/jet/compiler/CompileEnvironment.java +++ b/compiler/cli/src/org/jetbrains/jet/compiler/CompileEnvironment.java @@ -301,7 +301,8 @@ public class CompileEnvironment { String mainClass = null; for (JetFile file : session.getSourceFileNamespaces()) { if (JetMainDetector.hasMain(file.getDeclarations())) { - mainClass = JetPsiUtil.getFQName(file) + "." + JvmAbi.PACKAGE_CLASS; + String fqName = JetPsiUtil.getFQName(file); + mainClass = fqName.length() > 0 ? fqName + "." + JvmAbi.PACKAGE_CLASS : JvmAbi.PACKAGE_CLASS; break; } }