| Index: sdk/lib/mirrors/mirrors.dart
 | 
| diff --git a/sdk/lib/mirrors/mirrors.dart b/sdk/lib/mirrors/mirrors.dart
 | 
| index 31e4cd3466614b2de387ee19fb2c47550863c23e..eb13ac018843572e61eb784f62d2a925724fe473 100644
 | 
| --- a/sdk/lib/mirrors/mirrors.dart
 | 
| +++ b/sdk/lib/mirrors/mirrors.dart
 | 
| @@ -619,6 +619,51 @@ abstract class LibraryMirror implements DeclarationMirror, ObjectMirror {
 | 
|     * [ArgumentError] is thrown.
 | 
|     */
 | 
|    Function operator [](Symbol name);
 | 
| +
 | 
| +  /**
 | 
| +   * Returns a list of the imports and exports in this library;
 | 
| +   */
 | 
| +  List<LibraryDependencyMirror> get libraryDependencies;
 | 
| +}
 | 
| +
 | 
| +/// A mirror on an import or export declaration.
 | 
| +abstract class LibraryDependencyMirror {
 | 
| +  /// Is `true` if this dependency is an import.
 | 
| +  bool get isImport;
 | 
| +
 | 
| +  /// Is `true` if this dependency is an export.
 | 
| +  bool get isExport;
 | 
| +
 | 
| +  /// Returns the library mirror of the library that imports or exports the
 | 
| +  /// [targetLibrary].
 | 
| +  LibraryMirror get sourceLibrary;
 | 
| +
 | 
| +  /// Returns the library mirror of the library that is imported or exported.
 | 
| +  LibraryMirror get targetLibrary;
 | 
| +
 | 
| +  /// Returns the prefix if this is a prefixed import and `null` otherwise.
 | 
| +  Symbol get prefix;
 | 
| +
 | 
| +  /// Returns the list of show/hide combinators on the import/export
 | 
| +  /// declaration.
 | 
| +  List<CombinatorMirror> get combinators;
 | 
| +
 | 
| +  /// Returns the source location for this import/export declaration.
 | 
| +  SourceLocation get location;
 | 
| +
 | 
| +  List<InstanceMirror> get metadata;
 | 
| +}
 | 
| +
 | 
| +/// A mirror on a show/hide combinator declared on a library dependency.
 | 
| +abstract class CombinatorMirror {
 | 
| +  /// The list of identifiers on the combinator.
 | 
| +  List<Symbol> get identifiers;
 | 
| +
 | 
| +  /// Is `true` if this is a 'show' combinator.
 | 
| +  bool get isShow;
 | 
| +
 | 
| +  /// Is `true` if this is a 'hide' combinator.
 | 
| +  bool get isHide;
 | 
|  }
 | 
|  
 | 
|  /**
 | 
| 
 |