From 6e3d751ee9b3b24801149eec6c990f89d68c7284 Mon Sep 17 00:00:00 2001 From: Michael Nedzelsky Date: Thu, 15 Jan 2015 12:31:42 +0300 Subject: [PATCH] fix StaticContext: use module name from module descriptor --- .../jetbrains/kotlin/js/translate/context/StaticContext.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java b/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java index 6ec1de05260..d99d0535965 100644 --- a/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java +++ b/js/js.translator/src/org/jetbrains/kotlin/js/translate/context/StaticContext.java @@ -496,7 +496,9 @@ public final class StaticContext { } if (element == null) { - return null; + ModuleDescriptor moduleDescriptor = DescriptorUtils.getContainingModule(descriptor); + String moduleName = moduleDescriptor.getName().asString(); + return moduleName.substring(1, moduleName.length()-1); } return element.getContainingFile().getUserData(LibrarySourcesConfig.EXTERNAL_MODULE_NAME); }