Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(618)

Unified Diff: sky/engine/bindings2/scripts/templates/interface_dart.template

Issue 915293003: Rename sky/engine/bindings2 to sky/engine/bindings (Closed) Base URL: git@github.com:domokit/mojo.git@master
Patch Set: more better Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sky/engine/bindings2/scripts/templates/interface_dart.template
diff --git a/sky/engine/bindings2/scripts/templates/interface_dart.template b/sky/engine/bindings2/scripts/templates/interface_dart.template
deleted file mode 100644
index 9037bd504581151760ec3669e2c5e44e2ad7204c..0000000000000000000000000000000000000000
--- a/sky/engine/bindings2/scripts/templates/interface_dart.template
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright 2015 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-// WARNING: Do not edit - generated code.
-part of sky.core;
-
-abstract class {{interface_name}} extends {{ parent_interface if parent_interface else 'NativeFieldWrapperClass2' }} {
-
-{% macro args_macro(args) -%}
- {%- for arg in args -%}
- {%- if arg.is_optional and (loop.first or not args[arg.index-1].is_optional) -%}
- [
- {%- endif -%}
- {{ arg.dart_type }} {{ arg.name }}
- {%- if arg.is_optional %} = {{ arg.dart_default_value }}
- {%- if loop.last -%}]{%- endif -%}
- {%- endif -%}
- {%- if not loop.last %}, {% endif %}
- {%- endfor -%}
-{%- endmacro %}
-
-{# TODO(eseidel): We only ever have one constructor. #}
-{% for constructor in constructors %}
- static {{interface_name}} _constructor({{ args_macro(constructor.arguments) }}) native "{{interface_name}}_constructorCallback";
- factory {{interface_name}}({{ args_macro(constructor.arguments) }}) => _constructor(
- {%- for arg in constructor.arguments -%}
- {{ arg.name }}{% if not loop.last %}, {% endif %}
- {%- endfor -%}
- );
-{% endfor %}
-
-{% for attribute in attributes %}
- {{ attribute.dart_type }} get {{ attribute.name }} native "{{interface_name}}_{{ attribute.name }}_Getter";
-{% if not attribute.is_read_only %}
- void set {{ attribute.name }}({{ attribute.dart_type }} value) native "{{interface_name}}_{{ attribute.name }}_Setter";
-{% endif %}
-{% endfor %}
-
-{% for method in methods %}
- {{method.dart_type}} {{method.name}}({{ args_macro(method.arguments)}} ) native "{{interface_name}}_{{ method.name }}_Callback";
-{% endfor %}
-}

Powered by Google App Engine
This is Rietveld 408576698