OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2015, the Dart Team. All rights reserved. Use of this |
| 2 // source code is governed by a BSD-style license that can be found in |
| 3 // the LICENSE file. |
| 4 |
| 5 /// File being transformed by the reflectable transformer. |
| 6 /// Part of the entry point 'private_class_test.dart'. |
| 7 library test_reflectable.test.private_class_library; |
| 8 |
| 9 class PublicClass { |
| 10 int publicMethod() => 42; |
| 11 } |
| 12 |
| 13 class _PrivateClass1 extends PublicClass { |
| 14 int supposedlyPrivate() => -42; |
| 15 } |
| 16 |
| 17 class PublicSubclass1 extends _PrivateClass1 {} |
| 18 |
| 19 class _PrivateClass2 implements PublicClass { |
| 20 int publicMethod() => 43; |
| 21 int supposedlyPrivateToo() => -43; |
| 22 } |
| 23 |
| 24 class PublicSubclass2 extends _PrivateClass2 {} |
| 25 |
| 26 PublicClass func1() => new _PrivateClass1(); |
| 27 |
| 28 PublicClass func2() => new _PrivateClass2(); |
| 29 |
| 30 PublicClass func3() => new PublicSubclass1(); |
| 31 |
| 32 PublicClass func4() => new PublicSubclass2(); |
OLD | NEW |