@@ -6290,30 +6290,7 @@ abstract class RenderObjectElement extends Element {
62906290 /// [IndexedSlot] is a convenient value for the slot.
62916291 /// {@endtemplate}
62926292 @protected
6293- void insertRenderObjectChild (covariant RenderObject child, covariant Object ? slot) {
6294- assert (() {
6295- throw FlutterError .fromParts (< DiagnosticsNode > [
6296- ErrorSummary ('RenderObjectElement.insertChildRenderObject() is deprecated.' ),
6297- toDiagnosticsNode (
6298- name: 'insertChildRenderObject() was called on this Element' ,
6299- style: DiagnosticsTreeStyle .shallow,
6300- ),
6301- ErrorDescription (
6302- 'insertChildRenderObject() has been deprecated in favor of '
6303- 'insertRenderObjectChild(). See https://github.com/flutter/flutter/issues/63269 '
6304- 'for details.' ,
6305- ),
6306- ErrorHint (
6307- 'Rather than overriding insertChildRenderObject() in your '
6308- 'RenderObjectElement subclass, override insertRenderObjectChild() instead, '
6309- "and DON'T call super.insertRenderObjectChild(). If you're implementing a "
6310- 'new RenderObjectElement, you should override/implement '
6311- 'insertRenderObjectChild(), moveRenderObjectChild(), and '
6312- 'removeRenderObjectChild().' ,
6313- ),
6314- ]);
6315- }());
6316- }
6293+ void insertRenderObjectChild (covariant RenderObject child, covariant Object ? slot);
63176294
63186295 /// Move the given child from the given old slot to the given new slot.
63196296 ///
@@ -6330,60 +6307,14 @@ abstract class RenderObjectElement extends Element {
63306307 /// compared against each other for the purposes of updating one slot with the
63316308 /// element from another slot) would never call this.
63326309 @protected
6333- void moveRenderObjectChild (covariant RenderObject child, covariant Object ? oldSlot, covariant Object ? newSlot) {
6334- assert (() {
6335- throw FlutterError .fromParts (< DiagnosticsNode > [
6336- ErrorSummary ('RenderObjectElement.moveChildRenderObject() is deprecated.' ),
6337- toDiagnosticsNode (
6338- name: 'super.moveChildRenderObject() was called on this Element' ,
6339- style: DiagnosticsTreeStyle .shallow,
6340- ),
6341- ErrorDescription (
6342- 'moveChildRenderObject() has been deprecated in favor of '
6343- 'moveRenderObjectChild(). See https://github.com/flutter/flutter/issues/63269 '
6344- 'for details.' ,
6345- ),
6346- ErrorHint (
6347- 'Rather than overriding moveChildRenderObject() in your '
6348- 'RenderObjectElement subclass, override moveRenderObjectChild() instead, '
6349- "and DON'T call super.moveRenderObjectChild(). If you're implementing a "
6350- 'new RenderObjectElement, you should override/implement '
6351- 'insertRenderObjectChild(), moveRenderObjectChild(), and '
6352- 'removeRenderObjectChild().' ,
6353- ),
6354- ]);
6355- }());
6356- }
6310+ void moveRenderObjectChild (covariant RenderObject child, covariant Object ? oldSlot, covariant Object ? newSlot);
63576311
63586312 /// Remove the given child from [renderObject] .
63596313 ///
63606314 /// The given child is guaranteed to have been inserted at the given `slot`
63616315 /// and have [renderObject] as its parent.
63626316 @protected
6363- void removeRenderObjectChild (covariant RenderObject child, covariant Object ? slot) {
6364- assert (() {
6365- throw FlutterError .fromParts (< DiagnosticsNode > [
6366- ErrorSummary ('RenderObjectElement.removeChildRenderObject() is deprecated.' ),
6367- toDiagnosticsNode (
6368- name: 'super.removeChildRenderObject() was called on this Element' ,
6369- style: DiagnosticsTreeStyle .shallow,
6370- ),
6371- ErrorDescription (
6372- 'removeChildRenderObject() has been deprecated in favor of '
6373- 'removeRenderObjectChild(). See https://github.com/flutter/flutter/issues/63269 '
6374- 'for details.' ,
6375- ),
6376- ErrorHint (
6377- 'Rather than overriding removeChildRenderObject() in your '
6378- 'RenderObjectElement subclass, override removeRenderObjectChild() instead, '
6379- "and DON'T call super.removeRenderObjectChild(). If you're implementing a "
6380- 'new RenderObjectElement, you should override/implement '
6381- 'insertRenderObjectChild(), moveRenderObjectChild(), and '
6382- 'removeRenderObjectChild().' ,
6383- ),
6384- ]);
6385- }());
6386- }
6317+ void removeRenderObjectChild (covariant RenderObject child, covariant Object ? slot);
63876318
63886319 @override
63896320 void debugFillProperties (DiagnosticPropertiesBuilder properties) {
0 commit comments