Index: client/dom/scripts/systemnative.py |
diff --git a/client/dom/scripts/systemnative.py b/client/dom/scripts/systemnative.py |
index 13a9d92cd5af7da1d9cf9662b455687368e9eacc..208f96ccb8d4120a34ed2741d7c769b4447ca31d 100644 |
--- a/client/dom/scripts/systemnative.py |
+++ b/client/dom/scripts/systemnative.py |
@@ -377,6 +377,10 @@ class NativeImplementationGenerator(systemwrapping.WrappingInterfaceGenerator): |
if (getter or setter).type.id == 'EventListener': |
return |
+ if 'CheckSecurityForNode' in (getter or setter).ext_attrs: |
+ # FIXME: exclude from interface as well. |
+ return |
+ |
# FIXME: support 'ImplementedBy'. |
if 'ImplementedBy' in (getter or setter).ext_attrs: |
return |
@@ -482,6 +486,10 @@ class NativeImplementationGenerator(systemwrapping.WrappingInterfaceGenerator): |
info: An OperationInfo object. |
""" |
+ if 'CheckSecurityForNode' in info.overloads[0].ext_attrs: |
+ # FIXME: exclude from interface as well. |
+ return |
+ |
if 'Custom' in info.overloads[0].ext_attrs: |
parameters = info.ParametersImplementationDeclaration() |
dart_declaration = '%s %s(%s)' % (info.type_name, info.name, parameters) |