OLD | NEW |
1 // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2016, 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 _RenderTabBar extends RenderBox with | 5 class _RenderTabBar extends RenderBox |
6 ContainerRenderObjectMixin<RenderBox, _TabBarParentData>, | 6 with |
7 RenderBoxContainerDefaultsMixin<RenderBox, _TabBarParentData> { } | 7 ContainerRenderObjectMixin<RenderBox, _TabBarParentData>, |
8 class RenderObject { } | 8 RenderBoxContainerDefaultsMixin<RenderBox, _TabBarParentData> {} |
9 class RenderSector extends RenderObject { } | 9 |
10 class RenderBox extends RenderObject { } | 10 class RenderObject {} |
11 class ParentData { } | 11 |
12 class BoxParentData extends ParentData { } | 12 class RenderSector extends RenderObject {} |
13 class SectorParentData extends ParentData { } | 13 |
14 class ContainerParentDataMixin<ChildType extends RenderObject> { } | 14 class RenderBox extends RenderObject {} |
15 class ContainerRenderObjectMixin<ChildType extends RenderObject, ParentDataType
extends ContainerParentDataMixin<ChildType>> { } | 15 |
16 class SectorChildListParentData extends SectorParentData with ContainerParentDat
aMixin<RenderSector> { } | 16 class ParentData {} |
17 class RenderDecoratedSector extends RenderSector { } | 17 |
18 class RenderSectorWithChildren extends RenderDecoratedSector with ContainerRende
rObjectMixin<RenderSector, SectorChildListParentData> { } | 18 class BoxParentData extends ParentData {} |
19 class ContainerBoxParentDataMixin<ChildType extends RenderObject> extends BoxPar
entData with ContainerParentDataMixin<ChildType> { } | 19 |
20 class RenderBoxContainerDefaultsMixin<ChildType extends RenderBox, ParentDataTyp
e extends ContainerBoxParentDataMixin<ChildType>> implements ContainerRenderObje
ctMixin<ChildType, ParentDataType> { } | 20 class SectorParentData extends ParentData {} |
21 class FlexParentData extends ContainerBoxParentDataMixin<RenderBox> { } | 21 |
22 class _TabBarParentData extends ContainerBoxParentDataMixin<RenderBox> { } | 22 class ContainerParentDataMixin<ChildType extends RenderObject> {} |
| 23 |
| 24 class ContainerRenderObjectMixin<ChildType extends RenderObject, |
| 25 ParentDataType extends ContainerParentDataMixin<ChildType>> {} |
| 26 |
| 27 class SectorChildListParentData extends SectorParentData |
| 28 with ContainerParentDataMixin<RenderSector> {} |
| 29 |
| 30 class RenderDecoratedSector extends RenderSector {} |
| 31 |
| 32 class RenderSectorWithChildren extends RenderDecoratedSector |
| 33 with ContainerRenderObjectMixin<RenderSector, SectorChildListParentData> {} |
| 34 |
| 35 class ContainerBoxParentDataMixin<ChildType extends RenderObject> |
| 36 extends BoxParentData with ContainerParentDataMixin<ChildType> {} |
| 37 |
| 38 class RenderBoxContainerDefaultsMixin<ChildType extends RenderBox, |
| 39 ParentDataType extends ContainerBoxParentDataMixin<ChildType>> |
| 40 implements ContainerRenderObjectMixin<ChildType, ParentDataType> {} |
| 41 |
| 42 class FlexParentData extends ContainerBoxParentDataMixin<RenderBox> {} |
| 43 |
| 44 class _TabBarParentData extends ContainerBoxParentDataMixin<RenderBox> {} |
23 | 45 |
24 main() { | 46 main() { |
25 new _RenderTabBar(); | 47 new _RenderTabBar(); |
26 } | 48 } |
27 | |
OLD | NEW |