Unverified Commit e2a55fe8 authored by Dan Field's avatar Dan Field Committed by GitHub

update reassemble doc (#35164)

parent 1a374d82
...@@ -2665,6 +2665,15 @@ abstract class Element extends DiagnosticableTree implements BuildContext { ...@@ -2665,6 +2665,15 @@ abstract class Element extends DiagnosticableTree implements BuildContext {
/// This function will only be called during development. In release builds, /// This function will only be called during development. In release builds,
/// the `ext.flutter.reassemble` hook is not available, and so this code will /// the `ext.flutter.reassemble` hook is not available, and so this code will
/// never execute. /// never execute.
///
/// Implementers should not rely on any ordering for hot reload source update,
/// reassemble, and build methods after a hot reload has been initiated. It is
/// possible that a [Timer] (e.g. an [Animation]) or a debugging session
/// attached to the isolate could trigger a build with reloaded code _before_
/// reassemble is called. Code that expects preconditions to be set by
/// reassemble after a hot reload must be resilient to being called out of
/// order, e.g. by fizzling instead of throwing. That said, once reassemble is
/// called, build will be called after it at least once.
/// {@endtemplate} /// {@endtemplate}
/// ///
/// See also: /// See also:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment