Can't use Object.defineProperty() to add an item to a DOMStringMap or Storage
[WebKit-https.git] / Source / WebCore / bindings / scripts / IDLAttributes.json
index 439be3b..0e5035e 100644 (file)
         "CustomConstructor": {
             "contextsAllowed": ["interface"]
         },
+        "CustomDefineOwnProperty": {
+            "contextsAllowed": ["interface"]
+        },
+        "CustomDefineOwnPropertyOnPrototype": {
+            "contextsAllowed": ["interface"]
+        },
         "CustomDeleteProperty": {
             "contextsAllowed": ["interface"]
         },
         "CustomGetOwnPropertySlot": {
             "contextsAllowed": ["interface"]
         },
+        "CustomGetOwnPropertySlotByIndex": {
+            "contextsAllowed": ["interface"]
+        },
+        "CustomGetOwnPropertySlotAndDescriptor": {
+            "contextsAllowed": ["interface"]
+        },
         "CustomGetPrototype": {
             "contextsAllowed": ["interface"]
         },
         "CustomNamedGetter": {
             "contextsAllowed": ["interface"]
         },
+        "CustomNamedGetterOnPrototype": {
+            "contextsAllowed": ["interface"]
+        },
         "CustomNamedSetter": {
             "contextsAllowed": ["interface"]
         },
         "CustomProxyToJSObject": {
             "contextsAllowed": ["interface"]
         },
+        "CustomPushEventHandlerScope": {
+            "contextsAllowed": ["interface"]
+        },
         "CustomPutFunction": {
             "contextsAllowed": ["interface"]
         },
         "JSBuiltinConstructor": {
             "contextsAllowed": ["interface"]
         },
-        "JSCustomDefineOwnProperty": {
-            "contextsAllowed": ["interface"]
-        },
-        "JSCustomDefineOwnPropertyOnPrototype": {
-            "contextsAllowed": ["interface"]
-        },
         "JSCustomFinalize": {
             "contextsAllowed": ["interface"]
         },
-        "JSCustomGetOwnPropertySlotAndDescriptor": {
-            "contextsAllowed": ["interface"]
-        },
         "JSCustomHeader": {
             "contextsAllowed": ["interface"]
         },
         "JSCustomMarkFunction": {
             "contextsAllowed": ["interface"]
         },
-        "JSCustomNamedGetterOnPrototype": {
-            "contextsAllowed": ["interface"]
-        },
-        "JSCustomPushEventHandlerScope": {
-            "contextsAllowed": ["interface"]
-        },
         "JSCustomToNativeObject": {
             "contextsAllowed": ["interface"]
         },