Chromium Code Reviews| Index: Source/bindings/scripts/unstable/v8_methods.py |
| diff --git a/Source/bindings/scripts/unstable/v8_methods.py b/Source/bindings/scripts/unstable/v8_methods.py |
| index 82038ec10bc5b5512e95a7e093eb5f713d91b529..c5661689c930442027ed94bfafa5efc505f3f24a 100644 |
| --- a/Source/bindings/scripts/unstable/v8_methods.py |
| +++ b/Source/bindings/scripts/unstable/v8_methods.py |
| @@ -80,9 +80,10 @@ def generate_method(interface, method): |
| includes.add('core/dom/custom/CustomElementCallbackDispatcher.h') |
| # Used for 'has_exception_state' (do we have an ExceptionState variable?) |
| - has_serialized_script_value_argument = any( |
| + has_exception_raising_argument = any( |
|
Nils Barth (inactive)
2014/01/06 02:58:09
Could you inline this into the value for
'has_ex
sof
2014/01/06 21:01:25
Done.
|
| argument for argument in arguments |
| - if argument.idl_type == 'SerializedScriptValue') |
| + if argument.idl_type == 'SerializedScriptValue' or |
| + v8_types.is_integer_type(argument.idl_type)) |
| is_check_security_for_frame = ( |
| 'CheckSecurity' in interface.extended_attributes and |
| 'DoNotCheckSecurity' not in extended_attributes) |
| @@ -105,9 +106,8 @@ def generate_method(interface, method): |
| 'idl_type': idl_type, |
| 'has_exception_state': |
| is_raises_exception or is_check_security_for_frame or |
| - has_serialized_script_value_argument or |
| + has_exception_raising_argument or |
| name in ['addEventListener', 'removeEventListener'], |
| - 'has_serialized_script_value_argument': has_serialized_script_value_argument, |
| 'is_call_with_execution_context': has_extended_attribute_value(method, 'CallWith', 'ExecutionContext'), |
| 'is_call_with_script_arguments': is_call_with_script_arguments, |
| 'is_call_with_script_state': is_call_with_script_state, |