| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library reflectable.check_literal_transform_test; | 5 library reflectable.check_literal_transform_test; |
| 6 | 6 |
| 7 /// Test the literal output of the transformation for a few simple cases. | 7 /// Test the literal output of the transformation for a few simple cases. |
| 8 | 8 |
| 9 import "package:reflectable/test_transform.dart"; | 9 import "package:reflectable/test_transform.dart"; |
| 10 import "package:reflectable/transformer.dart"; | 10 import "package:reflectable/transformer.dart"; |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 import "package:reflectable/src/reflectable_transformer_based.dart" as r; | 57 import "package:reflectable/src/reflectable_transformer_based.dart" as r; |
| 58 import "package:reflectable/reflectable.dart" show isTransformed; | 58 import "package:reflectable/reflectable.dart" show isTransformed; |
| 59 | 59 |
| 60 export "main_reflectable_original_main.dart" hide main; | 60 export "main_reflectable_original_main.dart" hide main; |
| 61 | 61 |
| 62 main() { | 62 main() { |
| 63 _initializeReflectable(); | 63 _initializeReflectable(); |
| 64 return original.main(); | 64 return original.main(); |
| 65 } | 65 } |
| 66 | 66 |
| 67 final _data = {const prefix0.MyReflectable(): new r.ReflectorData(<m.ClassMirror
>[new r.ClassMirrorImpl(r"A", r".A", 0, const prefix0.MyReflectable(), <int>[-1]
, <int>[], <int>[], -1, {}, {}, {r"": () => new prefix0.A()}, -1, 0, <int>[], nu
ll)], <m.DeclarationMirror>[new r.MethodMirrorImpl(r"", 64, 0, -1, prefix0.A, <i
nt>[], const prefix0.MyReflectable(), null)], <m.ParameterMirror>[], <Type>[pref
ix0.A], {}, {}, null)}; | 67 final _data = {const prefix0.MyReflectable(): new r.ReflectorData(<m.ClassMirror
>[new r.ClassMirrorImpl(r"A", r".A", 7, 0, const prefix0.MyReflectable(), <int>[
-1], <int>[], <int>[], -1, {}, {}, {r"": () => new prefix0.A()}, -1, 0, <int>[],
null)], <m.DeclarationMirror>[new r.MethodMirrorImpl(r"", 64, 0, -1, prefix0.A,
<int>[], const prefix0.MyReflectable(), null)], <m.ParameterMirror>[], <Type>[p
refix0.A], {}, {}, null)}; |
| 68 | 68 |
| 69 _initializeReflectable() { | 69 _initializeReflectable() { |
| 70 if (!isTransformed) { | 70 if (!isTransformed) { |
| 71 throw new UnsupportedError( | 71 throw new UnsupportedError( |
| 72 "The transformed code is running with the untransformed " | 72 "The transformed code is running with the untransformed " |
| 73 "reflectable package. Remember to set your package-root to " | 73 "reflectable package. Remember to set your package-root to " |
| 74 "'build/.../packages'."); | 74 "'build/.../packages'."); |
| 75 } | 75 } |
| 76 r.data = _data; | 76 r.data = _data; |
| 77 } | 77 } |
| (...skipping 27 matching lines...) Expand all Loading... |
| 105 // instead of comparing Maps. | 105 // instead of comparing Maps. |
| 106 expect(value, expectedOutputs[key]); | 106 expect(value, expectedOutputs[key]); |
| 107 }); | 107 }); |
| 108 } | 108 } |
| 109 | 109 |
| 110 main() async { | 110 main() async { |
| 111 test("Check transforms", () async { | 111 test("Check transforms", () async { |
| 112 await checkTransform(useReflect); | 112 await checkTransform(useReflect); |
| 113 }); | 113 }); |
| 114 } | 114 } |
| OLD | NEW |