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