trackControllerCreation static method
void
trackControllerCreation(
- dynamic controller
Track Controller creation (only called when enabled) Internal use only - called from SwiftController constructor
Implementation
static void trackControllerCreation(dynamic controller) {
if (!_enabled || !_trackDependencies) return;
final id = getControllerId(controller);
_controllerRegistry[id] = _ControllerInfo(
id: id,
name: controller.runtimeType.toString(),
type: controller.runtimeType.toString(),
createdAt: DateTime.now(),
);
// Store reference for state inspector
_controllerRefs[id] = controller;
_stateNodes[id] = _StateNode(
id: id,
type: 'Controller',
name: controller.runtimeType.toString(),
);
}