@@ -817,7 +816,7 @@ abstract class Component extends Widget {
assert(!_debugChildTaken);// we shouldn't be able to lose our child when we're syncing it!
assert(_child==null||_child.parent==this);
}catch(e,stack){
_debugReportException('syncing build output of ${this.toStringName()}\n old child: ${oldChild?.toStringName()}\n new child: ${_child?.toStringName()}',e,stack);
_debugReportException('syncing build output of $this\n old child: $oldChild\n new child: $_child',e,stack);
_child=null;
}
assert((){
...
...
@@ -1100,7 +1099,7 @@ abstract class RenderObjectWrapper extends Widget {
assert(_renderObject==renderObject);// in case a subclass reintroduces it
...
...
@@ -1443,7 +1442,7 @@ abstract class MultiChildRenderObjectWrapper extends RenderObjectWrapper {
continue;// when these nodes are reordered, we just reassign the data
if(!idSet.add(child.key)){
throw'''If multiple keyed nodes exist as children of another node, they must have unique keys. ${toStringName()} has multiple children with key "${child.key}".''';
throw'If multiple keyed nodes exist as children of another node, they must have unique keys. $this has multiple children with key "${child.key}".';