package com.drawbridge.jsengine.ast;
import java.util.LinkedList;
import com.drawbridge.jsengine.Scope;
import com.drawbridge.jsengine.jsobjects.JSType;
import com.google.caja.parser.js.Noop;
public class NoopEvaluator extends Evaluator
{
public NoopEvaluator(Evaluator parent, Scope scope, Noop object) {
super(parent, scope, object.getFilePosition());
}
@Override
public JSType evaluate() throws EvaluatorException
{
return null;
}
@Override
public LinkedList<com.drawbridge.vl.blocks.Block> getBlocks()
{
return new LinkedList<com.drawbridge.vl.blocks.Block>();
}
@Override
public boolean compare(Evaluator e)
{
if (!e.getClass().equals(getClass()))
return false;
else if (e.getFilePosition().equals(getFilePosition()))
return true;
else
return false;
}
}