dispose method

void dispose()

Disposes everything the bag owns. Safe to call more than once.

Implementation

void dispose() {
  if (_disposed) return;
  _disposed = true;
  for (final TextEditingController controller in _controllers) {
    controller.dispose();
  }
  for (final FocusNode node in _focusNodes) {
    node.dispose();
  }
  _controllers.clear();
  _focusNodes.clear();
}