INNER CODE UNIT · Swift

hasDependency

apple/swift-argument-parser · Plugins/GenerateCommon/PackagePlugin+Helpers.swift:78

  func hasDependency(named name: String) -> Bool {
    recursiveTargetDependencies
      .contains { $0.name == name }
  }

  var recursiveTargetDependencies: [Target] {
    var dependencies: [Target.ID: Target] = [:]
    for target in self.targets {
      for dependency in target.recursiveTargetDependencies {
        dependencies[dependency.id] = dependency
      }
    }
    return Array(dependencies.values)
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…