Index: Source/bindings/scripts/unstable/v8_interface.py |
diff --git a/Source/bindings/scripts/unstable/v8_interface.py b/Source/bindings/scripts/unstable/v8_interface.py |
index e31b709eed4e17e7a4869af38896c941a5e43952..c37c11a1de7ed288653ce4e2efb4f17406c1cace 100644 |
--- a/Source/bindings/scripts/unstable/v8_interface.py |
+++ b/Source/bindings/scripts/unstable/v8_interface.py |
@@ -514,6 +514,10 @@ def property_setter(setter): |
idl_type = setter.arguments[1].idl_type |
extended_attributes = setter.extended_attributes |
return { |
+ 'has_strict_type_checking': |
+ 'StrictTypeChecking' in extended_attributes and |
+ v8_types.is_wrapper_type(idl_type), |
+ 'idl_type': idl_type, |
'is_custom': 'Custom' in extended_attributes, |
'name': cpp_name(setter), |
'v8_value_to_local_cpp_value': v8_types.v8_value_to_local_cpp_value( |