Index: Source/bindings/scripts/v8_methods.py |
diff --git a/Source/bindings/scripts/v8_methods.py b/Source/bindings/scripts/v8_methods.py |
index 8f559f59492ed2af6fa2dc833113c0e12d7207b3..3fd7f608dce47249b943237a51fd673ceb310135 100644 |
--- a/Source/bindings/scripts/v8_methods.py |
+++ b/Source/bindings/scripts/v8_methods.py |
@@ -290,6 +290,7 @@ def cpp_value(interface, method, number_of_arguments): |
# static member functions, which for instance members (non-static members) |
# take *impl as their first argument |
if ('PartialInterfaceImplementedAs' in method.extended_attributes and |
+ not 'ImplementedInPrivateScript' in method.extended_attributes and |
not method.is_static): |
cpp_arguments.append('*impl') |
cpp_arguments.extend(cpp_argument(argument) for argument in arguments) |