forgetChild method

  1. @protected
  2. @mustCallSuper
void forgetChild(
  1. Element child
)

Remove the given child from the element's child list, in preparation for the child being reused elsewhere in the element tree.

This updates the child model such that, e.g., visitChildren does not walk that child anymore.

The element will still have a valid parent when this is called. After this is called, deactivateChild is called to sever the link to this object.

The update is responsible for updating or creating the new child that will replace this child.

Implementation

@protected
@mustCallSuper
void forgetChild(Element child) {}