| OLD | NEW | 
|   1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2012, 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 // Smoke test of the dart2js compiler API. |   5 // Smoke test of the dart2js compiler API. | 
|   6  |   6  | 
 |   7 import 'dart:async'; | 
|   7 library dummy_compiler; |   8 library dummy_compiler; | 
|   8  |   9  | 
|   9 import '../../sdk/lib/_internal/compiler/compiler.dart'; |  10 import '../../sdk/lib/_internal/compiler/compiler.dart'; | 
|  10 import 'dart:uri'; |  11 import 'dart:uri'; | 
|  11  |  12  | 
|  12 Future<String> provider(Uri uri) { |  13 Future<String> provider(Uri uri) { | 
|  13   Completer<String> completer = new Completer<String>(); |  14   Completer<String> completer = new Completer<String>(); | 
|  14   String source; |  15   String source; | 
|  15   if (uri.scheme == "main") { |  16   if (uri.scheme == "main") { | 
|  16     source = "main() {}"; |  17     source = "main() {}"; | 
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  71  |  72  | 
|  72 main() { |  73 main() { | 
|  73   String code = compile(new Uri.fromComponents(scheme: 'main'), |  74   String code = compile(new Uri.fromComponents(scheme: 'main'), | 
|  74                         new Uri.fromComponents(scheme: 'lib', path: '/'), |  75                         new Uri.fromComponents(scheme: 'lib', path: '/'), | 
|  75                         new Uri.fromComponents(scheme: 'package', path: '/'), |  76                         new Uri.fromComponents(scheme: 'package', path: '/'), | 
|  76                         provider, handler).value; |  77                         provider, handler).value; | 
|  77   if (code == null) { |  78   if (code == null) { | 
|  78     throw 'Compilation failed'; |  79     throw 'Compilation failed'; | 
|  79   } |  80   } | 
|  80 } |  81 } | 
| OLD | NEW |