dependentSdks property

Set<String> dependentSdks

Implementation

Set<String> get dependentSdks {
  if (_dependentSdks == null) {
    _dependentSdks = SplayTreeSet();
    for (final value in dependencies.values) {
      if (value is SdkDependency) {
        _dependentSdks!.add(value.sdk);
      }
    }
    for (final value in devDependencies.values) {
      if (value is SdkDependency) {
        _dependentSdks!.add(value.sdk);
      }
    }
    if (_inner.environment != null) {
      final keys = _inner.environment!.keys.toList();
      keys.remove('sdk');
      _dependentSdks!.addAll(keys);
    }
  }
  return _dependentSdks!;
}