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.convertToBlock;
import static org.jetbrains.k2js.translate.utils.JsAstUtils.setParameters; 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.newAliasForThis;
import static org.jetbrains.k2js.translate.utils.TranslationUtils.removeAliasForThis;
import static org.jetbrains.k2js.translate.utils.mutator.LastExpressionMutator.mutateLastExpression; 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) { private JsExpression generateFunctionObjectWithAliasedThisReference(@NotNull ClassDescriptor containingClass) {
TemporaryVariable aliasForThis = newAliasForThis(context(), containingClass); TemporaryVariable aliasForThis = newAliasForThis(context(), containingClass);
generateFunctionObject(); generateFunctionObject();
removeAliasForThis(context(), containingClass); aliaser().removeAliasForThis(containingClass);
return AstUtil.newSequence(aliasForThis.assignmentExpression(), functionObject); return AstUtil.newSequence(aliasForThis.assignmentExpression(), functionObject);
} }
@@ -204,11 +204,6 @@ public final class TranslationUtils {
return aliasForThis; return aliasForThis;
} }
public static void removeAliasForThis(@NotNull TranslationContext context,
@NotNull DeclarationDescriptor descriptor) {
context.aliaser().removeAliasForThis(descriptor);
}
@NotNull @NotNull
public static JsExpression applyIntrinsicToBinaryExpression(@NotNull TranslationContext context, public static JsExpression applyIntrinsicToBinaryExpression(@NotNull TranslationContext context,
@NotNull Intrinsic intrinsic, @NotNull Intrinsic intrinsic,