From 256a4bf5f7679b9fbd0d7351dbb19a77b4852749 Mon Sep 17 00:00:00 2001 From: Stepan Koltsov Date: Fri, 30 Mar 2012 01:21:39 +0400 Subject: [PATCH] properly check for anonymous namespace --- .../org/jetbrains/k2js/translate/utils/DescriptorUtils.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java b/js/js.translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java index 0372ba38440..59a05949c92 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/utils/DescriptorUtils.java @@ -152,11 +152,11 @@ public final class DescriptorUtils { @NotNull public static String getNameForNamespace(@NotNull NamespaceDescriptor descriptor) { - String name = descriptor.getName(); - if (name.isEmpty()) { + if (descriptor.getContainingDeclaration() instanceof ModuleDescriptor) { return Namer.getAnonymousNamespaceName(); + } else { + return descriptor.getName(); } - return name; } //TODO: why callable descriptor