| Index: tests/lib/mirrors/return_type_test.dart
|
| ===================================================================
|
| --- tests/lib/mirrors/return_type_test.dart (revision 30026)
|
| +++ tests/lib/mirrors/return_type_test.dart (working copy)
|
| @@ -20,8 +20,16 @@
|
| // List<int> j() {}
|
| }
|
|
|
| +methodsOf(ClassMirror cm) {
|
| + var result = new Map();
|
| + cm.declarations.forEach((k,v) {
|
| + if(v is MethodMirror && v.isRegularMethod) result[k] = v;
|
| + });
|
| + return result;
|
| +}
|
| +
|
| main() {
|
| - var methods = reflectClass(B).methods;
|
| + var methods = methodsOf(reflectClass(B));
|
|
|
| expect('{f: Method(s(f) in s(B)), '
|
| 'g: Method(s(g) in s(B)), '
|
| @@ -37,6 +45,4 @@
|
| expect('Class(s(int) in s(dart.core), top-level)', g.returnType);
|
| expect('Class(s(List) in s(dart.core), top-level)', h.returnType);
|
| expect('Class(s(B) in s(test.return_type_test), top-level)', i.returnType);
|
| -
|
| - print(methods);
|
| }
|
|
|