reassemble method
Cause the entire subtree rooted at the given RenderObject to be marked dirty for layout, paint, etc, so that the effects of a hot reload can be seen, or so that the effect of changing a global debug flag (such as debugPaintSizeEnabled) can be applied.
This is called by the RendererBinding in response to the
ext.flutter.reassemble
hook, which is used by development tools when the
application code has changed, to cause the widget tree to pick up any
changed implementations.
This is expensive and should not be called except during development.
See also:
Implementation
@override
void reassemble() {
super.reassemble();
// Users expect error messages to be shown again after hot reload.
assert(() {
_overflowReportNeeded = true;
return true;
}());
}