Refactoring BinaryOperationTranslator.
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
package com.google.dart.compiler.backend.js.ast;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -65,4 +66,8 @@ public final class JsInvocation extends JsExpression implements HasArguments {
|
||||
assert this.args.isEmpty() : "Arguments already set.";
|
||||
this.args.addAll(arguments);
|
||||
}
|
||||
|
||||
public void setArguments(JsExpression... arguments) {
|
||||
setArguments(Arrays.asList(arguments));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -278,7 +278,7 @@ public class AstUtil {
|
||||
}
|
||||
|
||||
public static JsExpression extractExpressionFromStatement(JsStatement statement) {
|
||||
assert statement instanceof JsExprStmt : "Cannot extract exprssion form statement: " + statement;
|
||||
assert statement instanceof JsExprStmt : "Cannot extract expression from statement: " + statement;
|
||||
return (((JsExprStmt) statement).getExpression());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user