Get rid of redundant util method.

This commit is contained in:
pTalanov
2012-03-14 14:33:15 +04:00
committed by Pavel V. Talanov
parent 8654e67b29
commit 2c3e10ff89
2 changed files with 1 additions and 7 deletions
@@ -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);
}
@@ -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,