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

Side by Side Diff: tests/compiler/dart2js/mock_libraries.dart

Issue 1408253006: Introduce "platform configurations" to replace categories and libraries.dart. (Closed) Base URL: https://github.com/dart-lang/sdk.git@master
Patch Set: Created 5 years, 1 month 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 // Library for creating mock versions of platform and internal libraries. 5 // Library for creating mock versions of platform and internal libraries.
6 6
7 library mock_libraries; 7 library mock_libraries;
8 8
9 const DEFAULT_PLATFORM_CONFIG = """
10 [libraries]
Johnni Winther 2015/10/30 10:38:39 Shouldn't this be empty for the MockCompiler?
sigurdm 2015/10/30 11:38:27 No - but most of the lines are not needed. Done.
11 async:async/async.dart
12 _chrome:_chrome/dart2js/chrome_dart2js.dart
13 collection:collection/collection.dart
14 convert:convert/convert.dart
15 core:core/core.dart
16 developer:developer/developer.dart
17 html:html/dart2js/html_dart2js.dart
18 html_common:html/html_common/html_common_dart2js.dart
19 indexed_db:indexed_db/dart2js/indexed_db_dart2js.dart
20 io:unsupported:blah
21 isolate:isolate/isolate.dart
22 js:js/dart2js/js_dart2js.dart
23 math:math/math.dart
24 mirrors:mirrors/mirrors.dart
25 nativewrappers:html/dart2js/nativewrappers.dart
26 typed_data:typed_data/typed_data.dart
27 _native_typed_data:_internal/js_runtime/lib/native_typed_data.dart
28 svg:svg/dart2js/svg_dart2js.dart
29 web_audio:web_audio/dart2js/web_audio_dart2js.dart
30 web_gl:web_gl/dart2js/web_gl_dart2js.dart
31 web_sql:web_sql/dart2js/web_sql_dart2js.dart
32 _internal:internal/internal.dart
33 _js_helper:_internal/js_runtime/lib/js_helper.dart
34 _interceptors:_internal/js_runtime/lib/interceptors.dart
35 _foreign_helper:_internal/js_runtime/lib/foreign_helper.dart
36 _isolate_helper:_internal/js_runtime/lib/isolate_helper.dart
37 _js_mirrors:_internal/js_runtime/lib/js_mirrors.dart
38 _js_names:_internal/js_runtime/lib/js_names.dart
39 _js_primitives:_internal/js_runtime/lib/js_primitives.dart
40 _mirror_helper:_internal/js_runtime/lib/mirror_helper.dart
41 _js_embedded_names:_internal/js_runtime/lib/shared/embedded_names.dart
42 _async_await_error_codes:_internal/js_runtime/lib/shared/async_await_error_codes .dart
43 _metadata:html/html_common/metadata.dart
44 """;
45
9 String buildLibrarySource( 46 String buildLibrarySource(
10 Map<String, String> elementMap, 47 Map<String, String> elementMap,
11 [Map<String, String> additionalElementMap = const <String, String>{}]) { 48 [Map<String, String> additionalElementMap = const <String, String>{}]) {
12 Map<String, String> map = new Map<String, String>.from(elementMap); 49 Map<String, String> map = new Map<String, String>.from(elementMap);
13 if (additionalElementMap != null) { 50 if (additionalElementMap != null) {
14 map.addAll(additionalElementMap); 51 map.addAll(additionalElementMap);
15 } 52 }
16 StringBuffer sb = new StringBuffer(); 53 StringBuffer sb = new StringBuffer();
17 map.values.forEach((String element) { 54 map.values.forEach((String element) {
18 sb.write('$element\n'); 55 sb.write('$element\n');
(...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after
447 484
448 const LookupMap(this._entries, [this._nestedMaps = const []]) 485 const LookupMap(this._entries, [this._nestedMaps = const []])
449 : _key = null, _value = null; 486 : _key = null, _value = null;
450 487
451 const LookupMap.pair(this._key, this._value) 488 const LookupMap.pair(this._key, this._value)
452 : _entries = const [], _nestedMaps = const []; 489 : _entries = const [], _nestedMaps = const [];
453 V operator[](K k) => null; 490 V operator[](K k) => null;
454 }''', 491 }''',
455 '_version': 'const _version = "0.0.1+1";', 492 '_version': 'const _version = "0.0.1+1";',
456 }; 493 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698