| Index: runtime/lib/mirrors_patch.dart
|
| diff --git a/runtime/lib/mirrors_patch.dart b/runtime/lib/mirrors_patch.dart
|
| index 2dbb6637d633c6799a702950902284c6863ce27d..93d1876f2c7a48b92004637bb8cb2453128e45ce 100644
|
| --- a/runtime/lib/mirrors_patch.dart
|
| +++ b/runtime/lib/mirrors_patch.dart
|
| @@ -43,7 +43,9 @@ patch ClassMirror reflectClass(Type key) {
|
|
|
| patch class MirrorSystem {
|
| /* patch */ static String getName(Symbol symbol) {
|
| - return _unmangleName(_symbol_dev.Symbol.getName(symbol));
|
| + String string = _symbol_dev.Symbol.getName(symbol);
|
| + if (string.contains(' with ')) return string;
|
| + return _unmangleName(string);
|
| }
|
| /* patch */ static Symbol getSymbol(String name, [LibraryMirror library]) {
|
| if (library is! LibraryMirror ||
|
|
|