Index: Source/bindings/scripts/v8_methods.py |
diff --git a/Source/bindings/scripts/v8_methods.py b/Source/bindings/scripts/v8_methods.py |
index 9f9e23c9d4a3a1c9f37f789fef9d17f515aab779..dcd04ae097f1bf7a9dd2002e9d26a6c925f4d9dd 100644 |
--- a/Source/bindings/scripts/v8_methods.py |
+++ b/Source/bindings/scripts/v8_methods.py |
@@ -253,6 +253,8 @@ def argument_context(interface, method, argument, index): |
'idl_type_object': idl_type, |
'index': index, |
'is_callback_interface': idl_type.is_callback_interface, |
+ # FIXME: Remove generic 'Dictionary' special-casing |
+ 'is_dictionary': idl_type.is_dictionary or idl_type.base_type == 'Dictionary', |
'is_nullable': idl_type.is_nullable, |
'is_optional': argument.is_optional, |
'is_variadic_wrapper_type': is_variadic_wrapper_type, |