| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, 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 class A<T> { | 5 class A<T> { |
| 6 A() : x = null; | 6 A() : x = null; |
| 7 | 7 |
| 8 const A.constant(this.x); | 8 const A.constant(this.x); |
| 9 | 9 |
| 10 factory A.factory() { | 10 factory A.factory() { |
| (...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 56 new A<List>.test01(); /// 01: continued | 56 new A<List>.test01(); /// 01: continued |
| 57 new A<List>.test02(); /// 02: continued | 57 new A<List>.test02(); /// 02: continued |
| 58 new A<List>.test03(); /// 03: continued | 58 new A<List>.test03(); /// 03: continued |
| 59 new C.test04(); /// 04: continued | 59 new C.test04(); /// 04: continued |
| 60 new B.test05(0); /// 05: continued | 60 new B.test05(0); /// 05: continued |
| 61 new C.test06<int, int>(0); /// 06: continued | 61 new C.test06<int, int>(0); /// 06: continued |
| 62 new C.test07<int, int>(0); /// 07: continued | 62 new C.test07<int, int>(0); /// 07: continued |
| 63 Expect.isTrue(new A<List>() is A<List>); | 63 Expect.isTrue(new A<List>() is A<List>); |
| 64 Expect.isTrue(new A<bool>.constant(true).x); | 64 Expect.isTrue(new A<bool>.constant(true).x); |
| 65 Expect.isTrue(new A<Set>.factory() is B<Set>); | 65 Expect.isTrue(new A<Set>.factory() is B<Set>); |
| 66 Expect.isTrue(new B<List>.A() is A<List>); | 66 Expect.isTrue(new B<List>.A() is A<List>); /// 08: dynamic type error |
| 67 Expect.isFalse(new B<List>.A() is A<Set>); | 67 Expect.isFalse(new B<List>.A() is A<Set>); /// 09: dynamic type error |
| 68 Expect.isTrue(new B<bool>.A_constant(true).x); | 68 Expect.isTrue(new B<bool>.A_constant(true).x); /// 10: dynamic type error |
| 69 Expect.isTrue(new B<List>.A_factory() is B<Set>); /// 08: dynamic type error | 69 Expect.isTrue(new B<List>.A_factory() is B<Set>); /// 11: dynamic type error |
| 70 Expect.isTrue(new C<String, num>.A() is A<num>); | 70 Expect.isTrue(new C<String, num>.A() is A<num>); /// 12: dynamic type error |
| 71 Expect.isTrue(new C<String, num>.A_factory() is B<Set>); /// 09: dynamic type
error | 71 Expect.isTrue(new C<String, num>.A_factory() is B<Set>); /// 13: dynamic type
error |
| 72 Expect.isTrue(new C<String, bool>.B_constant(true).x); | 72 Expect.isTrue(new C<String, bool>.B_constant(true).x); /// 14: dynamic type e
rror |
| 73 } | 73 } |
| OLD | NEW |