OLD | NEW |
1 # Copyright (C) 2013 Google Inc. All rights reserved. | 1 # Copyright (C) 2013 Google Inc. All rights reserved. |
2 # | 2 # |
3 # Redistribution and use in source and binary forms, with or without | 3 # Redistribution and use in source and binary forms, with or without |
4 # modification, are permitted provided that the following conditions are | 4 # modification, are permitted provided that the following conditions are |
5 # met: | 5 # met: |
6 # | 6 # |
7 # * Redistributions of source code must retain the above copyright | 7 # * Redistributions of source code must retain the above copyright |
8 # notice, this list of conditions and the following disclaimer. | 8 # notice, this list of conditions and the following disclaimer. |
9 # * Redistributions in binary form must reproduce the above | 9 # * Redistributions in binary form must reproduce the above |
10 # copyright notice, this list of conditions and the following disclaimer | 10 # copyright notice, this list of conditions and the following disclaimer |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
94 | 94 |
95 is_call_with_script_arguments = has_extended_attribute_value(method, 'CallWi
th', 'ScriptArguments') | 95 is_call_with_script_arguments = has_extended_attribute_value(method, 'CallWi
th', 'ScriptArguments') |
96 if is_call_with_script_arguments: | 96 if is_call_with_script_arguments: |
97 includes.update(['bindings/core/v8/ScriptCallStackFactory.h', | 97 includes.update(['bindings/core/v8/ScriptCallStackFactory.h', |
98 'core/inspector/ScriptArguments.h']) | 98 'core/inspector/ScriptArguments.h']) |
99 is_call_with_script_state = has_extended_attribute_value(method, 'CallWith',
'ScriptState') | 99 is_call_with_script_state = has_extended_attribute_value(method, 'CallWith',
'ScriptState') |
100 if is_call_with_script_state: | 100 if is_call_with_script_state: |
101 includes.add('bindings/core/v8/ScriptState.h') | 101 includes.add('bindings/core/v8/ScriptState.h') |
102 is_custom_element_callbacks = 'CustomElementCallbacks' in extended_attribute
s | 102 is_custom_element_callbacks = 'CustomElementCallbacks' in extended_attribute
s |
103 if is_custom_element_callbacks: | 103 if is_custom_element_callbacks: |
104 includes.add('core/dom/custom/CustomElementProcessingStack.h') | 104 includes.add('sky/engine/core/dom/custom2/new_custom_element_callback_sc
ope.h') |
105 | 105 |
106 is_raises_exception = 'RaisesException' in extended_attributes | 106 is_raises_exception = 'RaisesException' in extended_attributes |
107 | 107 |
108 arguments_need_try_catch = ( | 108 arguments_need_try_catch = ( |
109 any(argument_needs_try_catch(method, argument) | 109 any(argument_needs_try_catch(method, argument) |
110 for argument in arguments)) | 110 for argument in arguments)) |
111 | 111 |
112 return { | 112 return { |
113 'arguments': [argument_context(interface, method, argument, index) | 113 'arguments': [argument_context(interface, method, argument, index) |
114 for index, argument in enumerate(arguments)], | 114 for index, argument in enumerate(arguments)], |
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
314 | 314 |
315 | 315 |
316 def argument_default_cpp_value(argument): | 316 def argument_default_cpp_value(argument): |
317 if not argument.default_value: | 317 if not argument.default_value: |
318 return None | 318 return None |
319 return argument.idl_type.literal_cpp_value(argument.default_value) | 319 return argument.idl_type.literal_cpp_value(argument.default_value) |
320 | 320 |
321 IdlTypeBase.union_arguments = None | 321 IdlTypeBase.union_arguments = None |
322 IdlUnionType.union_arguments = property(union_arguments) | 322 IdlUnionType.union_arguments = property(union_arguments) |
323 IdlArgument.default_cpp_value = property(argument_default_cpp_value) | 323 IdlArgument.default_cpp_value = property(argument_default_cpp_value) |
OLD | NEW |