From 82a25c8b07f9dd0dd9b8dbd3368443eecad900d7 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Mon, 31 Mar 2014 10:25:02 +0300 Subject: [PATCH] added Kotlin as parameter for module wrapping function. this is for better obfuscation --- .../src/org/jetbrains/k2js/translate/utils/JsAstUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/utils/JsAstUtils.java b/js/js.translator/src/org/jetbrains/k2js/translate/utils/JsAstUtils.java index 5e6d31907df..00d969d2a70 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/utils/JsAstUtils.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/utils/JsAstUtils.java @@ -232,7 +232,8 @@ public final class JsAstUtils { @NotNull public static JsFunction createPackage(@NotNull List to, @NotNull JsScope scope) { JsFunction packageBlockFunction = createFunctionWithEmptyBody(scope); - to.add(new JsInvocation(EMPTY_REF, new JsInvocation(packageBlockFunction)).makeStmt()); + packageBlockFunction.getParameters().add(new JsParameter(scope.findName("Kotlin"))); + to.add(new JsInvocation(EMPTY_REF, new JsInvocation(packageBlockFunction, new JsNameRef("Kotlin"))).makeStmt()); return packageBlockFunction; }