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; } }