Lines Matching defs:obj3
398 var obj3 = {x:1000};
399 obj3.__defineGetter__("foo", get);
400 obj3.__defineSetter__("foo", set);
402 desc = Object.getOwnPropertyDescriptor(obj3, "foo");
409 assertEquals(1, obj3.foo = 1);
410 assertEquals(1, obj3.x);
411 assertEquals(1, obj3.foo);
415 Object.defineProperty(obj3, "foo", accessorNoConfigurable);
416 desc = Object.getOwnPropertyDescriptor(obj3, "foo");
423 assertEquals(1, obj3.foo = 1);
425 assertEquals(5, obj3.foo);
428 obj3.__defineGetter__("bar", get);
429 obj3.__defineSetter__("bar", set);
433 Object.defineProperty(obj3, "bar", dataConfigurable);
434 desc = Object.getOwnPropertyDescriptor(obj3, "bar");
435 assertEquals(obj3.bar, 1000);
1107 obj3 = Object.create(obj2);
1109 testGetterOnProto(111, obj3);
1110 testGetterOnProto(111, obj3);
1112 testGetterOnProto(111, obj3);
1113 testGetterOnProto(111, obj3);
1117 testGetterOnProto(222, obj3);
1118 testGetterOnProto(222, obj3);
1120 testGetterOnProto(222, obj3);
1121 testGetterOnProto(222, obj3);
1137 obj3 = Object.create(obj2);
1139 testSetterOnProto(445, obj3);
1140 testSetterOnProto(445, obj3);
1142 testSetterOnProto(445, obj3);
1143 testSetterOnProto(445, obj3);
1147 testSetterOnProto(446, obj3);
1148 testSetterOnProto(446, obj3);
1150 testSetterOnProto(446, obj3);
1151 testSetterOnProto(446, obj3);
1163 obj3 = Object.create(obj2);
1165 testSetterOnProtoStrict(obj3);
1166 testSetterOnProtoStrict(obj3);
1168 testSetterOnProtoStrict(obj3);
1169 testSetterOnProtoStrict(obj3);
1176 testSetterOnProtoStrict(obj3);