// obj.environment is undefined when the referent is not a JS function. var g = newGlobal() var dbg = new Debugger; var gw = dbg.addDebuggee(g); assertEq(gw.environment, undefined); g.eval("var r = /x/;"); var rw = gw.getOwnPropertyDescriptor("r").value; assertEq(rw.class, "RegExp"); assertEq(rw.environment, undefined); // Native function. var fw = gw.getOwnPropertyDescriptor("parseInt").value; assertEq(fw.class, "Function"); assertEq(fw.environment, undefined);