| Index: tools/dom/scripts/idlnode.py
|
| diff --git a/tools/dom/scripts/idlnode.py b/tools/dom/scripts/idlnode.py
|
| index 5fc3d22098329b716721e0211820040c92c68ec5..9957b359c198e98c6a25c3ed5b7e5bc321dbe3cd 100755
|
| --- a/tools/dom/scripts/idlnode.py
|
| +++ b/tools/dom/scripts/idlnode.py
|
| @@ -496,6 +496,10 @@ class IDLOperation(IDLMember):
|
| def _extra_repr(self):
|
| return [self.arguments]
|
|
|
| + def SameSignatureAs(self, operation):
|
| + if self.type != operation.type:
|
| + return False
|
| + return [a.type for a in self.arguments] == [a.type for a in operation.arguments]
|
|
|
| class IDLAttribute(IDLMember):
|
| """IDLNode specialization for 'attribute type name' declarations."""
|
|
|