| Index: sky/engine/bindings/scripts/templates/interface_base_cpp.template
|
| diff --git a/sky/engine/bindings/scripts/templates/interface_base_cpp.template b/sky/engine/bindings/scripts/templates/interface_base_cpp.template
|
| index b1d7f11fe53da96b7552b14026b13a6174f19bd0..6d569123deac6cb02d47c201f3486f9b9060544b 100644
|
| --- a/sky/engine/bindings/scripts/templates/interface_base_cpp.template
|
| +++ b/sky/engine/bindings/scripts/templates/interface_base_cpp.template
|
| @@ -72,7 +72,8 @@ namespace {{dart_class}}Internal {
|
| {% endif %}
|
| {% endfor %}
|
|
|
| -{# Special operations (methods) #}
|
| + {% block named_property_getter %}{% endblock %}
|
| + {% block named_property_setter %}{% endblock %}
|
| {% block indexed_property_getter %}{% endblock %}
|
| }
|
|
|
| @@ -108,10 +109,9 @@ Dart_NativeFunction {{dart_class}}::Resolver(Dart_Handle nameHandle, int argumen
|
| {% endfor %}
|
| {# Special operations (methods) #}
|
| {# TODO(terry): Only emit indexed getter for DataTransferItemList; emit for interfaces. #}
|
| - {% block indexed_property_getter_resolver %}{% endblock %}
|
| - {% if dart_class == 'DartCSSStyleDeclaration' %}
|
| - {% block named_property_getter_resolver %}{% endblock %}
|
| - {% endif %}
|
| +{% block indexed_property_getter_resolver %}{% endblock %}
|
| +{% block named_property_getter_resolver %}{% endblock %}
|
| +{% block named_property_setter_resolver %}{% endblock %}
|
| return 0;
|
| }
|
|
|
| @@ -135,9 +135,8 @@ const uint8_t* {{dart_class}}::Symbolizer(Dart_NativeFunction native_function)
|
| {% for method in methods if not method.suppressed %}
|
| {{generate_symbolizer_body(dart_class, interface_name, method) | indent(4)}}
|
| {% endfor %}
|
| - {% if dart_class == 'DartCSSStyleDeclaration' %}
|
| {% block generate_symbolizer_named_property_getter %}{% endblock %}
|
| - {% endif %}
|
| +{% block generate_symbolizer_named_property_setter %}{% endblock %}
|
| {% block generate_symbolizer_indexed_property_getter %}{% endblock %}
|
| return 0;
|
| }
|
|
|