diff --git a/src/swift/Queue.swift b/src/swift/Queue.swift index 0cfd782b8..8f83fb907 100644 --- a/src/swift/Queue.swift +++ b/src/swift/Queue.swift @@ -51,19 +51,27 @@ public extension DispatchQueue { public enum GlobalQueuePriority { @available(macOS, deprecated: 10.10, message: "Use qos attributes instead") - @available(*, deprecated: 8.0, message: "Use qos attributes instead") + @available(iOS, deprecated: 8.0, message: "Use qos attributes instead") + @available(tvOS, deprecated, message: "Use qos attributes instead") + @available(watchOS, deprecated, message: "Use qos attributes instead") case high @available(macOS, deprecated: 10.10, message: "Use qos attributes instead") - @available(*, deprecated: 8.0, message: "Use qos attributes instead") + @available(iOS, deprecated: 8.0, message: "Use qos attributes instead") + @available(tvOS, deprecated, message: "Use qos attributes instead") + @available(watchOS, deprecated, message: "Use qos attributes instead") case `default` @available(macOS, deprecated: 10.10, message: "Use qos attributes instead") - @available(*, deprecated: 8.0, message: "Use qos attributes instead") + @available(iOS, deprecated: 8.0, message: "Use qos attributes instead") + @available(tvOS, deprecated, message: "Use qos attributes instead") + @available(watchOS, deprecated, message: "Use qos attributes instead") case low @available(macOS, deprecated: 10.10, message: "Use qos attributes instead") - @available(*, deprecated: 8.0, message: "Use qos attributes instead") + @available(iOS, deprecated: 8.0, message: "Use qos attributes instead") + @available(tvOS, deprecated, message: "Use qos attributes instead") + @available(watchOS, deprecated, message: "Use qos attributes instead") case background internal var _translatedValue: Int { @@ -113,7 +121,9 @@ public extension DispatchQueue { } @available(macOS, deprecated: 10.10, message: "") - @available(*, deprecated: 8.0, message: "") + @available(iOS, deprecated: 8.0, message: "") + @available(tvOS, deprecated, message: "") + @available(watchOS, deprecated, message: "") public class func global(priority: GlobalQueuePriority) -> DispatchQueue { return DispatchQueue(queue: CDispatch.dispatch_get_global_queue(Int(priority._translatedValue), 0)) }