OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // WARNING: Do not edit - generated code. | 5 // WARNING: Do not edit - generated code. |
6 part of sky.core; | 6 part of sky.core; |
7 | 7 |
8 {% macro args_macro(args) -%} | 8 {% macro args_macro(args) -%} |
9 {%- for arg in args -%} | 9 {%- for arg in args -%} |
10 {%- if arg.is_optional and (loop.first or not args[arg.index-1].is_optio
nal) -%} | 10 {%- if arg.is_optional and (loop.first or not args[arg.index-1].is_optio
nal) -%} |
(...skipping 25 matching lines...) Expand all Loading... |
36 {{ attribute.dart_type }} get {{ attribute.name }} native "{{interface_name}
}_{{ attribute.name }}_Getter"; | 36 {{ attribute.dart_type }} get {{ attribute.name }} native "{{interface_name}
}_{{ attribute.name }}_Getter"; |
37 {% if not attribute.is_read_only %} | 37 {% if not attribute.is_read_only %} |
38 void set {{ attribute.name }}({{ attribute.dart_type }} value) native "{{int
erface_name}}_{{ attribute.name }}_Setter"; | 38 void set {{ attribute.name }}({{ attribute.dart_type }} value) native "{{int
erface_name}}_{{ attribute.name }}_Setter"; |
39 {% endif %} | 39 {% endif %} |
40 {% endfor %} | 40 {% endfor %} |
41 | 41 |
42 // Methods | 42 // Methods |
43 {% for method in methods %} | 43 {% for method in methods %} |
44 {{method.dart_type}} {{method.name}}({{ args_macro(method.arguments)}}) nati
ve "{{interface_name}}_{{ method.name }}_Callback"; | 44 {{method.dart_type}} {{method.name}}({{ args_macro(method.arguments)}}) nati
ve "{{interface_name}}_{{ method.name }}_Callback"; |
45 {% endfor %} | 45 {% endfor %} |
| 46 |
| 47 // Operators |
| 48 {% if named_property_getter %} |
| 49 String operator[](String name) native "{{interface_name}}___getter___Callbac
k"; |
| 50 {% endif %} |
| 51 {% if named_property_setter %} |
| 52 void operator[]=(String name, String value) native "{{interface_name}}___set
ter___Callback"; |
| 53 {% endif %} |
46 } | 54 } |
OLD | NEW |