@@ -38,12 +38,6 @@ typedef UnMountCallback<T> = void Function(T id);
3838/// When deleted from the tree, didUnmountRenderObject is triggered.
3939/// It calls onUnMount(if passed) and the removeRenderObject method.
4040class RenderMetricsObject <T > extends SingleChildRenderObjectWidget {
41- final T id;
42- final RenderManager manager;
43- final MountCallback <T >? onMount;
44- final MountCallback <T >? onUpdate;
45- final UnMountCallback <T >? onUnMount;
46-
4741 const RenderMetricsObject ({
4842 required this .id,
4943 required this .manager,
@@ -53,6 +47,11 @@ class RenderMetricsObject<T> extends SingleChildRenderObjectWidget {
5347 Key ? key,
5448 Widget ? child,
5549 }) : super (key: key, child: child);
50+ final T id;
51+ final RenderManager manager;
52+ final MountCallback <T >? onMount;
53+ final MountCallback <T >? onUpdate;
54+ final UnMountCallback <T >? onUnMount;
5655
5756 @override
5857 RenderMetricsBox createRenderObject (BuildContext context) {
@@ -84,6 +83,9 @@ class RenderMetricsObject<T> extends SingleChildRenderObjectWidget {
8483/// extends [RenderProxyBox] which extends [RenderObject] .
8584/// [data] - getter for receiving data in the instance [RenderData] .
8685class RenderMetricsBox extends RenderProxyBox {
86+ RenderMetricsBox ({
87+ RenderBox ? child,
88+ }) : super (child);
8789 RenderData get data {
8890 final size = this .size;
8991 final width = size.width;
@@ -103,8 +105,4 @@ class RenderMetricsBox extends RenderProxyBox {
103105 height: height,
104106 );
105107 }
106-
107- RenderMetricsBox ({
108- RenderBox ? child,
109- }) : super (child);
110108}
0 commit comments