Bug 1326453 - Part 1: Remove @@iterator method from module namespace objects per ES2017

This commit is contained in:
janekptacijarabaci 2018-04-14 08:49:15 +02:00 committed by Roy Tam
commit 99f20bdc22
4 changed files with 1 additions and 63 deletions

View file

@ -142,15 +142,8 @@ class ModuleNamespaceObject : public ProxyObject
private:
struct ProxyHandler : public BaseProxyHandler
{
enum
{
EnumerateFunctionSlot = 0
};
ProxyHandler();
JS::Value getEnumerateFunction(HandleObject proxy) const;
bool getOwnPropertyDescriptor(JSContext* cx, HandleObject proxy, HandleId id,
MutableHandle<PropertyDescriptor> desc) const override;
bool defineProperty(JSContext* cx, HandleObject proxy, HandleId id,