// findObjects can filter objects by class name.

var g = newGlobal({newCompartment: true});

var dbg = new Debugger();
var gw = dbg.addDebuggee(g);

g.eval('this.re = /foo/;');
g.eval('this.d = new Date();');

var rew = gw.makeDebuggeeValue(g.re);
var dw = gw.makeDebuggeeValue(g.d);

var objects;

objects = dbg.findObjects({ class: "RegExp" });
assertEq(objects.indexOf(rew) != -1, true);
assertEq(objects.indexOf(dw) == -1, true);

objects = dbg.findObjects({ class: "Date" });
assertEq(objects.indexOf(dw) != -1, true);
assertEq(objects.indexOf(rew) == -1, true);
