internalUpdateDependentAnnotations method

void internalUpdateDependentAnnotations(
  1. Map<String, Node<T>> nodes
)

Implementation

void internalUpdateDependentAnnotations(Map<String, Node<T>> nodes) {
  // Skip updates if we're currently moving group nodes to prevent cycles
  if (_isMovingGroupNodes) {
    return;
  }

  for (final annotation in _annotations.values) {
    if (annotation.hasAnyDependencies) {
      _updateAnnotationForDependencies(annotation, nodes);
    }
  }
}