From a1a3c5cfe5dabe9e593003d28c4e85e5b4e09674 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Fri, 10 Aug 2012 15:17:01 +0400 Subject: [PATCH] Use Namer.CALLEE_NAME in ClassInitializerTranslator. Adapted from https://github.com/develar/kotlin/commit/a9e0a42fb1347fa8e21c86b5a073ef8a7c873da0. --- .../k2js/translate/initializer/ClassInitializerTranslator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/initializer/ClassInitializerTranslator.java b/js/js.translator/src/org/jetbrains/k2js/translate/initializer/ClassInitializerTranslator.java index 65ea46a05af..8baff78f32f 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/initializer/ClassInitializerTranslator.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/initializer/ClassInitializerTranslator.java @@ -81,7 +81,7 @@ public final class ClassInitializerTranslator extends AbstractTranslator { //TODO: can be problematic to maintain if (context().isEcma5()) { - JsName ref = context().scope().declareName("$initializer"); + JsName ref = context().scope().declareName(Namer.CALLEE_NAME); initializer.setName(ref); JsInvocation call = new JsInvocation(new JsNameRef("call", new JsNameRef("baseInitializer", ref.makeRef()))); call.getArguments().add(JsLiteral.THIS);