diff --git a/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java b/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java index f3b7f649ecf..163ab77d5a0 100644 --- a/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java +++ b/compiler/cli/src/org/jetbrains/jet/cli/js/K2JSCompiler.java @@ -23,6 +23,7 @@ import com.google.common.collect.Iterables; import com.intellij.openapi.Disposable; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.io.FileUtil; +import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiFile; import jet.Function0; import org.jetbrains.annotations.NotNull; @@ -109,12 +110,11 @@ public class K2JSCompiler extends CLICompiler { @Override public String apply(@Nullable JetFile file) { assert file != null; - String packageName = file.getPackageName(); - if (packageName != null && packageName.length() > 0) { - return packageName + "." + file.getName(); - } else { - return file.getName(); + VirtualFile virtualFile = file.getVirtualFile(); + if (virtualFile != null) { + return virtualFile.getPath(); } + return file.getName() + "(no virtual file)"; } }); messageCollector.report(CompilerMessageSeverity.LOGGING, "Compiling source files: " + Joiner.on(", ").join(fileNames),