| OLD | NEW |
| 1 {% from 'utilities.cpp' import declare_enum_validation_variable, v8_value_to_loc
al_cpp_value, check_origin_trial %} | 1 {% from 'utilities.cpp' import declare_enum_validation_variable, v8_value_to_loc
al_cpp_value %} |
| 2 | 2 |
| 3 {##############################################################################} | 3 {##############################################################################} |
| 4 {% macro generate_method(method, world_suffix) %} | 4 {% macro generate_method(method, world_suffix) %} |
| 5 {% if method.returns_promise and method.has_exception_state %} | 5 {% if method.returns_promise and method.has_exception_state %} |
| 6 static void {{method.name}}{{method.overload_index}}Method{{world_suffix}}Promis
e(const v8::FunctionCallbackInfo<v8::Value>& info, ExceptionState& exceptionStat
e) | 6 static void {{method.name}}{{method.overload_index}}Method{{world_suffix}}Promis
e(const v8::FunctionCallbackInfo<v8::Value>& info, ExceptionState& exceptionStat
e) |
| 7 {% else %} | 7 {% else %} |
| 8 static void {{method.name}}{{method.overload_index}}Method{{world_suffix}}(const
v8::FunctionCallbackInfo<v8::Value>& info) | 8 static void {{method.name}}{{method.overload_index}}Method{{world_suffix}}(const
v8::FunctionCallbackInfo<v8::Value>& info) |
| 9 {% endif %} | 9 {% endif %} |
| 10 { | 10 { |
| 11 {# Local variables #} | 11 {# Local variables #} |
| (...skipping 479 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 491 {% macro method_callback(method, world_suffix) %} | 491 {% macro method_callback(method, world_suffix) %} |
| 492 static void {{method.name}}MethodCallback{{world_suffix}}(const v8::FunctionCall
backInfo<v8::Value>& info) | 492 static void {{method.name}}MethodCallback{{world_suffix}}(const v8::FunctionCall
backInfo<v8::Value>& info) |
| 493 { | 493 { |
| 494 {% if not method.overloads %}{# Overloaded methods are measured in overload_
resolution_method() #} | 494 {% if not method.overloads %}{# Overloaded methods are measured in overload_
resolution_method() #} |
| 495 {% if method.measure_as %} | 495 {% if method.measure_as %} |
| 496 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionConte
xt(info.GetIsolate()), UseCounter::{{method.measure_as('Method')}}); | 496 UseCounter::countIfNotPrivateScript(info.GetIsolate(), currentExecutionConte
xt(info.GetIsolate()), UseCounter::{{method.measure_as('Method')}}); |
| 497 {% endif %} | 497 {% endif %} |
| 498 {% if method.deprecate_as %} | 498 {% if method.deprecate_as %} |
| 499 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentEx
ecutionContext(info.GetIsolate()), UseCounter::{{method.deprecate_as}}); | 499 Deprecation::countDeprecationIfNotPrivateScript(info.GetIsolate(), currentEx
ecutionContext(info.GetIsolate()), UseCounter::{{method.deprecate_as}}); |
| 500 {% endif %} | 500 {% endif %} |
| 501 {% if method.origin_trial_enabled_function %} | |
| 502 {{check_origin_trial(method) | indent}} | |
| 503 {% endif %} | |
| 504 {% endif %}{# not method.overloads #} | 501 {% endif %}{# not method.overloads #} |
| 505 {% if world_suffix in method.activity_logging_world_list %} | 502 {% if world_suffix in method.activity_logging_world_list %} |
| 506 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); | 503 ScriptState* scriptState = ScriptState::from(info.GetIsolate()->GetCurrentCo
ntext()); |
| 507 V8PerContextData* contextData = scriptState->perContextData(); | 504 V8PerContextData* contextData = scriptState->perContextData(); |
| 508 {% if method.activity_logging_world_check %} | 505 {% if method.activity_logging_world_check %} |
| 509 if (scriptState->world().isIsolatedWorld() && contextData && contextData->ac
tivityLogger()) | 506 if (scriptState->world().isIsolatedWorld() && contextData && contextData->ac
tivityLogger()) |
| 510 {% else %} | 507 {% else %} |
| 511 if (contextData && contextData->activityLogger()) { | 508 if (contextData && contextData->activityLogger()) { |
| 512 {% endif %} | 509 {% endif %} |
| 513 ExceptionState exceptionState(ExceptionState::ExecutionContext, "{{metho
d.name}}", "{{interface_name}}", info.Holder(), info.GetIsolate()); | 510 ExceptionState exceptionState(ExceptionState::ExecutionContext, "{{metho
d.name}}", "{{interface_name}}", info.Holder(), info.GetIsolate()); |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 683 {% filter runtime_enabled(method.overloads.runtime_enabled_function_all | 680 {% filter runtime_enabled(method.overloads.runtime_enabled_function_all |
| 684 if method.overloads else | 681 if method.overloads else |
| 685 method.runtime_enabled_function) %} | 682 method.runtime_enabled_function) %} |
| 686 const V8DOMConfiguration::MethodConfiguration {{method.name}}MethodConfiguration
= {{method_configuration(method)}}; | 683 const V8DOMConfiguration::MethodConfiguration {{method.name}}MethodConfiguration
= {{method_configuration(method)}}; |
| 687 V8DOMConfiguration::installMethod(isolate, world, v8::Local<v8::Object>(), proto
typeObject, interfaceObject, signature, {{method.name}}MethodConfiguration); | 684 V8DOMConfiguration::installMethod(isolate, world, v8::Local<v8::Object>(), proto
typeObject, interfaceObject, signature, {{method.name}}MethodConfiguration); |
| 688 {% endfilter %}{# runtime_enabled() #} | 685 {% endfilter %}{# runtime_enabled() #} |
| 689 {% endfilter %}{# exposed() #} | 686 {% endfilter %}{# exposed() #} |
| 690 {% endfor %} | 687 {% endfor %} |
| 691 {% endif %} | 688 {% endif %} |
| 692 {%- endmacro %} | 689 {%- endmacro %} |
| OLD | NEW |