| Index: runtime/lib/mirrors_patch.dart
 | 
| diff --git a/runtime/lib/mirrors_patch.dart b/runtime/lib/mirrors_patch.dart
 | 
| index e80dd47d94a74c06ff5b99d19f23e861e9463418..d66ce8245c6ec9b7a7ab3fd397835fb932ce0949 100644
 | 
| --- a/runtime/lib/mirrors_patch.dart
 | 
| +++ b/runtime/lib/mirrors_patch.dart
 | 
| @@ -7,7 +7,7 @@ import "dart:_internal" as internal;
 | 
|  /**
 | 
|   * Returns a [MirrorSystem] for the current isolate.
 | 
|   */
 | 
| -patch MirrorSystem currentMirrorSystem() {
 | 
| +@patch MirrorSystem currentMirrorSystem() {
 | 
|    return _Mirrors.currentMirrorSystem();
 | 
|  }
 | 
|  
 | 
| @@ -17,7 +17,7 @@ patch MirrorSystem currentMirrorSystem() {
 | 
|   * This only works if this mirror system is associated with the
 | 
|   * current running isolate.
 | 
|   */
 | 
| -patch InstanceMirror reflect(Object reflectee) {
 | 
| +@patch InstanceMirror reflect(Object reflectee) {
 | 
|    return _Mirrors.reflect(reflectee);
 | 
|  }
 | 
|  
 | 
| @@ -27,16 +27,16 @@ patch InstanceMirror reflect(Object reflectee) {
 | 
|   *
 | 
|   * This only works with objects local to the current isolate.
 | 
|   */
 | 
| -patch ClassMirror reflectClass(Type key) {
 | 
| +@patch ClassMirror reflectClass(Type key) {
 | 
|    return _Mirrors.reflectClass(key);
 | 
|  }
 | 
|  
 | 
| -patch TypeMirror reflectType(Type key) {
 | 
| +@patch TypeMirror reflectType(Type key) {
 | 
|    return _Mirrors.reflectType(key);
 | 
|  }
 | 
|  
 | 
| -patch class MirrorSystem {
 | 
| -  /* patch */ LibraryMirror findLibrary(Symbol libraryName) {
 | 
| +@patch class MirrorSystem {
 | 
| +  /* @patch */ LibraryMirror findLibrary(Symbol libraryName) {
 | 
|      var candidates =
 | 
|          libraries.values.where((lib) => lib.simpleName == libraryName);
 | 
|      if (candidates.length == 1) {
 | 
| @@ -50,11 +50,11 @@ patch class MirrorSystem {
 | 
|      throw new Exception("There is no library named '${getName(libraryName)}'");
 | 
|    }
 | 
|  
 | 
| -  /* patch */ static String getName(Symbol symbol) {
 | 
| +  /* @patch */ static String getName(Symbol symbol) {
 | 
|      return internal.Symbol.getUnmangledName(symbol);
 | 
|    }
 | 
|  
 | 
| -  /* patch */ static Symbol getSymbol(String name, [LibraryMirror library]) {
 | 
| +  /* @patch */ static Symbol getSymbol(String name, [LibraryMirror library]) {
 | 
|      if ((library != null && library is! _LocalLibraryMirror) ||
 | 
|          ((name.length > 0) && (name[0] == '_') && (library == null))) {
 | 
|        throw new ArgumentError(library);
 | 
| 
 |