diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java b/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java index a8402d82a8c..5057622d53b 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/expression/FunctionTranslator.java @@ -46,7 +46,6 @@ import static org.jetbrains.k2js.translate.utils.DescriptorUtils.*; import static org.jetbrains.k2js.translate.utils.JsAstUtils.convertToBlock; import static org.jetbrains.k2js.translate.utils.JsAstUtils.setParameters; import static org.jetbrains.k2js.translate.utils.TranslationUtils.newAliasForThis; -import static org.jetbrains.k2js.translate.utils.TranslationUtils.removeAliasForThis; import static org.jetbrains.k2js.translate.utils.mutator.LastExpressionMutator.mutateLastExpression; @@ -141,7 +140,7 @@ public final class FunctionTranslator extends AbstractTranslator { private JsExpression generateFunctionObjectWithAliasedThisReference(@NotNull ClassDescriptor containingClass) { TemporaryVariable aliasForThis = newAliasForThis(context(), containingClass); generateFunctionObject(); - removeAliasForThis(context(), containingClass); + aliaser().removeAliasForThis(containingClass); return AstUtil.newSequence(aliasForThis.assignmentExpression(), functionObject); } 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 6cd815630d7..dce66c642e1 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 @@ -204,11 +204,6 @@ public final class TranslationUtils { return aliasForThis; } - public static void removeAliasForThis(@NotNull TranslationContext context, - @NotNull DeclarationDescriptor descriptor) { - context.aliaser().removeAliasForThis(descriptor); - } - @NotNull public static JsExpression applyIntrinsicToBinaryExpression(@NotNull TranslationContext context, @NotNull Intrinsic intrinsic,