package bluej.parser;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import bluej.debugmgr.NamedValue;
import bluej.debugmgr.ValueCollection;
import bluej.debugmgr.codepad.DeclaredVar;
| An object bench implementation for test purposes.
|
| @author Davin McCall
|
public class TestObjectBench
implements ValueCollection{
Map<String,NamedValue> varMap = new HashMap<String,NamedValue>();
public void addDeclaredVars(List<DeclaredVar> vars)
{
for (final DeclaredVar var : vars) {
varMap.put(var.getName(), var);
}
}
@Override
public Iterator extends NamedValue> getValueIterator()
{
return varMap.values().iterator();
}
@Override
public NamedValue getNamedValue(String name)
{
return varMap.get(name);
}
}
top,
use,
map,
class TestObjectBench
. addDeclaredVars
. getValueIterator
. getNamedValue
39 neLoCode
+ 2 LoComm