Get rid of redundant util method.
This commit is contained in:
committed by
Pavel V. Talanov
parent
8654e67b29
commit
2c3e10ff89
+1
-2
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user