mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Remove warning from 'deleter' WebIDL codegen
This commit is contained in:
parent
5c76502b91
commit
a9d68474c9
3 changed files with 5 additions and 4 deletions
|
@ -208,9 +208,6 @@ class Descriptor(DescriptorProvider):
|
||||||
addIndexedOrNamedOperation('Creator', m)
|
addIndexedOrNamedOperation('Creator', m)
|
||||||
if m.isDeleter():
|
if m.isDeleter():
|
||||||
addIndexedOrNamedOperation('Deleter', m)
|
addIndexedOrNamedOperation('Deleter', m)
|
||||||
raise TypeError("deleter specified on %s but we "
|
|
||||||
"don't support deleters yet" %
|
|
||||||
self.interface.identifier.name)
|
|
||||||
|
|
||||||
iface.setUserData('hasConcreteDescendant', True)
|
iface.setUserData('hasConcreteDescendant', True)
|
||||||
iface = iface.parent
|
iface = iface.parent
|
||||||
|
|
|
@ -37,6 +37,10 @@ impl<'a> DOMStringMapMethods for JSRef<'a, DOMStringMap> {
|
||||||
self.map.borrow_mut().insert(name, value);
|
self.map.borrow_mut().insert(name, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn NamedDeleter(self, name: DOMString) {
|
||||||
|
self.map.borrow_mut().remove(&name);
|
||||||
|
}
|
||||||
|
|
||||||
fn NamedSetter(self, name: DOMString, value: DOMString) {
|
fn NamedSetter(self, name: DOMString, value: DOMString) {
|
||||||
self.map.borrow_mut().insert(name, value);
|
self.map.borrow_mut().insert(name, value);
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,5 +8,5 @@
|
||||||
interface DOMStringMap {
|
interface DOMStringMap {
|
||||||
getter DOMString (DOMString name);
|
getter DOMString (DOMString name);
|
||||||
setter creator void (DOMString name, DOMString value);
|
setter creator void (DOMString name, DOMString value);
|
||||||
//deleter void (DOMString name);
|
deleter void (DOMString name);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue