michael@0: // obj.defineProperty can define a data property with object value. michael@0: michael@0: var g = newGlobal(); michael@0: g.eval("var a = {};"); michael@0: var dbg = new Debugger; michael@0: var gw = dbg.addDebuggee(g); michael@0: var desc = gw.getOwnPropertyDescriptor("a"); michael@0: assertEq(desc.value instanceof Debugger.Object, true); michael@0: gw.defineProperty("b", desc); michael@0: assertEq(g.a, g.b);