aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings
diff options
context:
space:
mode:
authorCorey Farwell <coreyf@rwell.org>2015-09-20 16:48:27 -0400
committerCorey Farwell <coreyf@rwell.org>2015-09-21 07:12:17 -0400
commitd8da5c20f6f989ced1d40b59612a80c9914b5937 (patch)
tree1da68d13ad29301e9999487a7064ddd36f97fe79 /components/script/dom/bindings
parent6c6c6663ab21e35224f1070c6dca477cc023e8c4 (diff)
downloadservo-d8da5c20f6f989ced1d40b59612a80c9914b5937.tar.gz
servo-d8da5c20f6f989ced1d40b59612a80c9914b5937.zip
Remove deprecated 'creator' WebIDL attribute
According to @Ms2ger, the 'creator' attribute was merged into 'setter'
Diffstat (limited to 'components/script/dom/bindings')
-rw-r--r--components/script/dom/bindings/codegen/CodegenRust.py4
-rw-r--r--components/script/dom/bindings/codegen/Configuration.py2
2 files changed, 0 insertions, 6 deletions
diff --git a/components/script/dom/bindings/codegen/CodegenRust.py b/components/script/dom/bindings/codegen/CodegenRust.py
index 0ccf51cd356..eddeecb5086 100644
--- a/components/script/dom/bindings/codegen/CodegenRust.py
+++ b/components/script/dom/bindings/codegen/CodegenRust.py
@@ -4156,8 +4156,6 @@ class CGDOMJSProxyHandler_defineProperty(CGAbstractExternMethod):
indexedSetter = self.descriptor.operations['IndexedSetter']
if indexedSetter:
- if self.descriptor.operations['IndexedCreator'] != indexedSetter:
- raise TypeError("Can't handle creator that's different from the setter")
set += ("let index = get_array_index_from_id(cx, id);\n" +
"if let Some(index) = index {\n" +
" let this = UnwrapProxy(proxy);\n" +
@@ -4173,8 +4171,6 @@ class CGDOMJSProxyHandler_defineProperty(CGAbstractExternMethod):
namedSetter = self.descriptor.operations['NamedSetter']
if namedSetter:
- if self.descriptor.operations['NamedCreator'] != namedSetter:
- raise TypeError("Can't handle creator that's different from the setter")
set += ("if RUST_JSID_IS_STRING(id) != 0 {\n" +
CGIndenter(CGProxyNamedSetter(self.descriptor)).define() +
" (*opresult).code_ = 0; /* SpecialCodes::OkCode */\n" +
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py
index 2573e96fc78..5e1c8844276 100644
--- a/components/script/dom/bindings/codegen/Configuration.py
+++ b/components/script/dom/bindings/codegen/Configuration.py
@@ -179,11 +179,9 @@ class Descriptor(DescriptorProvider):
self.operations = {
'IndexedGetter': None,
'IndexedSetter': None,
- 'IndexedCreator': None,
'IndexedDeleter': None,
'NamedGetter': None,
'NamedSetter': None,
- 'NamedCreator': None,
'NamedDeleter': None,
'Stringifier': None,
}