| Index: sdk/lib/_internal/lib/mirrors_patch.dart
|
| diff --git a/sdk/lib/_internal/lib/mirrors_patch.dart b/sdk/lib/_internal/lib/mirrors_patch.dart
|
| index 47009848c8972607cc5cc8db586f282668da300d..ad0540948519a15d4462f1e6771f60d4528c8a6e 100644
|
| --- a/sdk/lib/_internal/lib/mirrors_patch.dart
|
| +++ b/sdk/lib/_internal/lib/mirrors_patch.dart
|
| @@ -19,5 +19,8 @@ patch Future<MirrorSystem> mirrorSystemOf(SendPort port) {
|
| patch InstanceMirror reflect(Object reflectee) => js.reflect(reflectee);
|
|
|
| patch ClassMirror reflectClass(Type key) {
|
| + if (key is! Type || key == dynamic) {
|
| + throw new ArgumentError('$key does not denote a class');
|
| + }
|
| return js.reflectType(key).originalDeclaration;
|
| }
|
|
|