Home | History | Annotate | Download | only in harmony

Lines Matching full:reflect

5 // Flags: --harmony-proxies --harmony-reflect --allow-natives-syntax
18 for (var key of Reflect.ownKeys(object)) assertUnreachable();
19 for (var key of Reflect.enumerate(object)) assertUnreachable();
26 for (var key of Reflect.ownKeys(object2)) assertUnreachable();
27 for (var key of Reflect.enumerate(object2)) assertUnreachable();
39 assertEquals(false, Reflect.set(proxy, symbol, 42));
42 assertEquals(true, Reflect.set(object, symbol, 44));
45 assertEquals(false, Reflect.defineProperty(proxy, symbol, {}));
47 assertEquals(true, Reflect.defineProperty(object, symbol, {}));
53 assertEquals(true, Reflect.deleteProperty(proxy, symbol));
56 assertEquals(true, Reflect.deleteProperty(object, symbol));
60 assertEquals(undefined, Reflect.getOwnPropertyDescriptor(proxy, symbol));
63 assertEquals(undefined, Reflect.getOwnPropertyDescriptor(object, symbol));
68 assertFalse(Reflect.has(proxy, symbol));
70 assertFalse(Reflect.has(object, symbol));
74 assertEquals(undefined, Reflect.get(proxy, symbol));
75 assertEquals(undefined, Reflect.get(proxy, symbol, 42));
77 assertEquals(undefined, Reflect.get(object, symbol));
78 assertEquals(undefined, Reflect.get(object, symbol, 42));