debug property
ContainerDebug
get
debug
Implementation
ContainerDebug get debug {
final g = graph;
final nodeByValue = <AnyFeature, GraphNode<AnyFeature>>{};
for (final root in g.rootNodes) {
_collectNodes(root, nodeByValue);
}
final features = <FeatureDebugInfo>[];
for (final value in g.topologicalOrder()) {
final node = nodeByValue[value];
if (node == null) continue;
features.add(_buildFeatureDebugInfo(value, node));
}
return ContainerDebug(features: features);
}