From bc043fb9644ae566e675a9a08e77f797b7c60d5e Mon Sep 17 00:00:00 2001 From: develar Date: Thu, 24 Jan 2013 09:55:59 +0400 Subject: [PATCH] Used convenient JsNameRef ctor instead setQualifier for create JsNameRef with name and qualifier. --- .../k2js/translate/utils/TranslationUtils.java | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/utils/TranslationUtils.java b/js/js.translator/src/org/jetbrains/k2js/translate/utils/TranslationUtils.java index 7a31a388f7a..a2b8ab346f6 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/utils/TranslationUtils.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/utils/TranslationUtils.java @@ -34,7 +34,6 @@ import java.util.List; import static org.jetbrains.k2js.translate.utils.BindingUtils.getFunctionDescriptorForOperationExpression; import static org.jetbrains.k2js.translate.utils.JsAstUtils.assignment; -import static org.jetbrains.k2js.translate.utils.JsAstUtils.setQualifier; public final class TranslationUtils { private TranslationUtils() { @@ -123,18 +122,10 @@ public final class TranslationUtils { } @NotNull - public static JsNameRef getQualifiedReference(@NotNull TranslationContext context, - @NotNull DeclarationDescriptor descriptor) { - JsName name = context.getNameForDescriptor(descriptor); - JsNameRef reference = name.makeRef(); - JsNameRef qualifier = context.getQualifierForDescriptor(descriptor); - if (qualifier != null) { - setQualifier(reference, qualifier); - } - return reference; + public static JsNameRef getQualifiedReference(@NotNull TranslationContext context, @NotNull DeclarationDescriptor descriptor) { + return new JsNameRef(context.getNameForDescriptor(descriptor), context.getQualifierForDescriptor(descriptor)); } - @NotNull public static List translateExpressionList(@NotNull TranslationContext context, @NotNull List expressions) {