Index: Source/bindings/scripts/v8_attributes.py |
diff --git a/Source/bindings/scripts/v8_attributes.py b/Source/bindings/scripts/v8_attributes.py |
index 3f3b3f649d2389ced02c1b1a389dadd7adada875..6b3b1a110e9fb81882ccc226ca88d6944e33790e 100644 |
--- a/Source/bindings/scripts/v8_attributes.py |
+++ b/Source/bindings/scripts/v8_attributes.py |
@@ -233,6 +233,7 @@ def getter_expression(interface, attribute, context): |
# static member functions, which for instance members (non-static members) |
# take *impl as their first argument |
if ('PartialInterfaceImplementedAs' in attribute.extended_attributes and |
+ not 'ImplementedInPrivateScript' in attribute.extended_attributes and |
not attribute.is_static): |
arguments.append('*impl') |
if attribute.idl_type.is_explicit_nullable: |
@@ -361,6 +362,7 @@ def setter_expression(interface, attribute, context): |
# static member functions, which for instance members (non-static members) |
# take *impl as their first argument |
if ('PartialInterfaceImplementedAs' in extended_attributes and |
+ not 'ImplementedInPrivateScript' in extended_attributes and |
not attribute.is_static): |
arguments.append('*impl') |
idl_type = attribute.idl_type |