| Index: sdk/lib/_internal/dartdoc/lib/src/dart2js_mirrors.dart | 
| =================================================================== | 
| --- sdk/lib/_internal/dartdoc/lib/src/dart2js_mirrors.dart	(revision 32349) | 
| +++ sdk/lib/_internal/dartdoc/lib/src/dart2js_mirrors.dart	(working copy) | 
| @@ -1,72 +0,0 @@ | 
| -// Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file | 
| -// for details. All rights reserved. Use of this source code is governed by a | 
| -// BSD-style license that can be found in the LICENSE file. | 
| - | 
| -library dart2js_util; | 
| - | 
| -import 'dart:async' show Future; | 
| - | 
| -import '../../../compiler/compiler.dart' as api; | 
| -import '../../../compiler/implementation/mirrors/analyze.dart' as dart2js; | 
| -import '../../../compiler/implementation/mirrors/source_mirrors.dart' | 
| -    show MirrorSystem; | 
| -import '../../../compiler/implementation/source_file_provider.dart' | 
| -    show FormattingDiagnosticHandler, SourceFileProvider, | 
| -         CompilerSourceFileProvider; | 
| -import '../../../compiler/implementation/filenames.dart' | 
| -    show appendSlash, currentDirectory; | 
| - | 
| -// TODO(johnniwinther): Support client configurable providers. | 
| - | 
| -/** | 
| - * Returns a future that completes to a non-null String when [script] | 
| - * has been successfully compiled. | 
| - */ | 
| -// TODO(amouravski): Remove this method and call dart2js via a process instead. | 
| -Future<String> compile(String script, | 
| -                       String libraryRoot, | 
| -                       {String packageRoot, | 
| -                        List<String> options: const <String>[], | 
| -                        api.DiagnosticHandler diagnosticHandler}) { | 
| -  SourceFileProvider provider = new CompilerSourceFileProvider(); | 
| -  if (diagnosticHandler == null) { | 
| -    diagnosticHandler = | 
| -        new FormattingDiagnosticHandler(provider).diagnosticHandler; | 
| -  } | 
| -  Uri scriptUri = currentDirectory.resolve(script.toString()); | 
| -  Uri libraryUri = currentDirectory.resolve(appendSlash('$libraryRoot')); | 
| -  Uri packageUri = null; | 
| -  if (packageRoot != null) { | 
| -    packageUri = currentDirectory.resolve(appendSlash('$packageRoot')); | 
| -  } | 
| -  return api.compile(scriptUri, libraryUri, packageUri, | 
| -      provider.readStringFromUri, diagnosticHandler, options); | 
| -} | 
| - | 
| -/** | 
| - * Analyzes set of libraries and provides a mirror system which can be used for | 
| - * static inspection of the source code. | 
| - */ | 
| -Future<MirrorSystem> analyze(List<String> libraries, | 
| -                             String libraryRoot, | 
| -                             {String packageRoot, | 
| -                              List<String> options: const <String>[], | 
| -                              api.DiagnosticHandler diagnosticHandler}) { | 
| -  SourceFileProvider provider = new CompilerSourceFileProvider(); | 
| -  if (diagnosticHandler == null) { | 
| -    diagnosticHandler = | 
| -        new FormattingDiagnosticHandler(provider).diagnosticHandler; | 
| -  } | 
| -  Uri libraryUri = currentDirectory.resolve(appendSlash('$libraryRoot')); | 
| -  Uri packageUri = null; | 
| -  if (packageRoot != null) { | 
| -    packageUri = currentDirectory.resolve(appendSlash('$packageRoot')); | 
| -  } | 
| -  List<Uri> librariesUri = <Uri>[]; | 
| -  for (String library in libraries) { | 
| -    librariesUri.add(currentDirectory.resolve(library)); | 
| -  } | 
| -  return dart2js.analyze(librariesUri, libraryUri, packageUri, | 
| -                         provider.readStringFromUri, diagnosticHandler, | 
| -                         options); | 
| -} | 
|  |