| OLD | NEW |
| 1 {% extends 'interface_base.cpp.tmpl' %} | 1 {% extends 'interface_base.cpp.tmpl' %} |
| 2 | 2 |
| 3 {##############################################################################} | 3 {##############################################################################} |
| 4 {% block partial_interface %} | 4 {% block partial_interface %} |
| 5 void {{v8_class_or_partial}}::initialize() { | 5 void {{v8_class_or_partial}}::initialize() { |
| 6 // Should be invoked from ModulesInitializer. | 6 // Should be invoked from ModulesInitializer. |
| 7 {{v8_class}}::updateWrapperTypeInfo( | 7 {{v8_class}}::updateWrapperTypeInfo( |
| 8 &{{v8_class_or_partial}}::install{{v8_class}}Template, | 8 &{{v8_class_or_partial}}::install{{v8_class}}Template, |
| 9 {% if needs_runtime_enabled_installer %} | 9 {% if needs_runtime_enabled_installer %} |
| 10 &{{v8_class_or_partial}}::installRuntimeEnabledFeatures, | 10 &{{v8_class_or_partial}}::InstallRuntimeEnabledFeatures, |
| 11 &{{v8_class_or_partial}}::InstallRuntimeEnabledFeaturesOnTemplate, |
| 11 {% else %} | 12 {% else %} |
| 12 nullptr, | 13 nullptr, |
| 14 nullptr, |
| 13 {% endif %} | 15 {% endif %} |
| 14 {{prepare_prototype_and_interface_object_func or 'nullptr'}}); | 16 {{prepare_prototype_and_interface_object_func or 'nullptr'}}); |
| 15 {% for method in methods %} | 17 {% for method in methods %} |
| 16 {% if method.overloads and method.overloads.has_partial_overloads %} | 18 {% if method.overloads and method.overloads.has_partial_overloads %} |
| 17 {{v8_class}}::register{{method.name | blink_capitalize}}MethodForPartialInterf
ace(&{{cpp_class_or_partial}}V8Internal::{{method.name}}Method); | 19 {{v8_class}}::register{{method.name | blink_capitalize}}MethodForPartialInterf
ace(&{{cpp_class_or_partial}}V8Internal::{{method.name}}Method); |
| 18 {% endif %} | 20 {% endif %} |
| 19 {% endfor %} | 21 {% endfor %} |
| 20 } | 22 } |
| 21 | 23 |
| 22 {% endblock %} | 24 {% endblock %} |
| OLD | NEW |