diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java index 31a203fb03a..4342a6f8035 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java @@ -109,22 +109,6 @@ public final class ClassTranslator extends AbstractTranslator { this.classDeclaration = classDeclaration; } - @NotNull - private JsExpression translateObjectLiteralExpression() { - ClassDescriptor containingClass = getContainingClass(descriptor); - if (containingClass == null) { - return translateClassOrObjectCreation(); - } - return translateAsObjectCreationExpressionWithEnclosingThisSaved(containingClass); - } - - @NotNull - private JsExpression translateAsObjectCreationExpressionWithEnclosingThisSaved(@NotNull ClassDescriptor containingClass) { - aliasForContainingClassThis = context().declareTemporary(getThisObject(context(), containingClass)); - context().addStatementToCurrentBlock(context().program().getStringLiteral("АВПАВПАВП").makeStmt()); - return newSequence(aliasForContainingClassThis.assignmentExpression(), translateClassOrObjectCreation()); - } - @NotNull private JsExpression translateClassOrObjectCreation() { JsInvocation jsClassDeclaration = classCreateMethodInvocation();