OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 library {{module.name|dot_to_underscore}}; | 5 library {{module.name|dot_to_underscore}}; |
6 | 6 |
7 {%- if module.interfaces %} | 7 {%- if module.interfaces %} |
8 import 'dart:async'; | 8 import 'dart:async'; |
9 {%- endif %} | 9 {%- endif %} |
10 {%- if should_gen_mojom_types %} | 10 {%- if should_gen_mojom_types %} |
11 import 'dart:collection'; | 11 import 'dart:collection'; |
| 12 import 'dart:convert'; |
| 13 import 'dart:io'; |
12 import 'dart:typed_data'; | 14 import 'dart:typed_data'; |
13 {%- endif %} | 15 {%- endif %} |
14 | 16 |
15 {%- if module.structs or module.unions or module.interfaces or module.enums or s
hould_gen_mojom_types%} | 17 {%- if module.structs or module.unions or module.interfaces or module.enums or s
hould_gen_mojom_types%} |
16 import 'package:mojo/bindings.dart' as bindings; | 18 import 'package:mojo/bindings.dart' as bindings; |
17 {%- endif %} | 19 {%- endif %} |
18 {%- if module.interfaces or has_handles %} | 20 {%- if module.interfaces or has_handles %} |
19 import 'package:mojo/core.dart' as core; | 21 import 'package:mojo/core.dart' as core; |
20 {%- endif %} | 22 {%- endif %} |
21 {%- if should_gen_mojom_types %} | 23 {%- if should_gen_mojom_types %} |
22 {{mojom_types_import}} | 24 {{mojom_types_import}} |
23 {%- endif %} | 25 {%- endif %} |
24 {{service_describer_import}} | 26 {{service_describer_import}} |
25 | 27 |
26 {%- for import in imports %} | 28 {%- for import in imports %} |
27 import 'package:{{import.rebased_path}}.dart' as {{import.unique_name}}; | 29 import 'package:{{import.rebased_path}}.dart' as {{import.unique_name}}; |
28 {%- endfor %} | 30 {%- endfor %} |
29 | 31 |
30 {%- include "module_definition.tmpl" %} | 32 {%- include "module_definition.tmpl" %} |
OLD | NEW |