| 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)
|
|
|