Use Namer.CALLEE_NAME in ClassInitializerTranslator.

Adapted from https://github.com/develar/kotlin/commit/a9e0a42fb1347fa8e21c86b5a073ef8a7c873da0.
This commit is contained in:
Pavel V. Talanov
2012-08-10 15:17:01 +04:00
parent 22e4c6dd4b
commit a1a3c5cfe5
@@ -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);