Minor: removed unused ChameleonJsExpression.
This commit is contained in:
@@ -1,68 +0,0 @@
|
||||
package com.google.dart.compiler.backend.js.ast;
|
||||
import com.google.dart.compiler.util.AstUtil;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class ChameleonJsExpression implements JsExpression {
|
||||
private JsExpression expression;
|
||||
|
||||
public ChameleonJsExpression(JsExpression initialExpression) {
|
||||
expression = initialExpression;
|
||||
}
|
||||
|
||||
public ChameleonJsExpression() {
|
||||
}
|
||||
|
||||
public void resolve(JsExpression expression) {
|
||||
this.expression = expression;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isLeaf() {
|
||||
return expression.isLeaf();
|
||||
}
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public JsStatement makeStmt() {
|
||||
return expression.makeStmt();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void accept(JsVisitor visitor) {
|
||||
expression.accept(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void acceptChildren(JsVisitor visitor) {
|
||||
expression.acceptChildren(visitor);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getSource() {
|
||||
return expression.getSource();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setSource(Object info) {
|
||||
expression.setSource(info);
|
||||
}
|
||||
|
||||
@Override
|
||||
public JsExpression source(Object info) {
|
||||
return expression.source(info);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void traverse(JsVisitorWithContext visitor, JsContext ctx) {
|
||||
expression.traverse(visitor, ctx);
|
||||
}
|
||||
|
||||
@NotNull
|
||||
@Override
|
||||
public ChameleonJsExpression deepCopy() {
|
||||
return new ChameleonJsExpression(AstUtil.deepCopy(expression));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user