Skip to content

Commit 2d517e8

Browse files
authored
Missing visionOS availability for API_TO_BE_DEPRECATED (#737)
* Missing visionOS availability for API_TO_BE_DEPRECATED Fixed 131763349 * Fix deprecation message
1 parent 9bfbc0c commit 2d517e8

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

Sources/FoundationEssentials/URL/URL.swift

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ public struct URLResourceValues {
209209
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use .contentType instead")
210210
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use .contentType instead")
211211
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use .contentType instead")
212+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use .contentType instead")
212213
public var typeIdentifier: String? { return _get(.typeIdentifierKey) }
213214

214215
/// User-visible type or "kind" description.
@@ -829,6 +830,7 @@ public struct URL: Equatable, Sendable, Hashable {
829830
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
830831
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
831832
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
833+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
832834
public init(fileURLWithPath path: __shared String, isDirectory: Bool, relativeTo base: __shared URL?) {
833835
#if FOUNDATION_FRAMEWORK
834836
guard foundation_swift_url_enabled() else {
@@ -848,6 +850,7 @@ public struct URL: Equatable, Sendable, Hashable {
848850
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
849851
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
850852
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
853+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
851854
public init(fileURLWithPath path: __shared String, relativeTo base: __shared URL?) {
852855
#if FOUNDATION_FRAMEWORK
853856
guard foundation_swift_url_enabled() else {
@@ -867,6 +870,7 @@ public struct URL: Equatable, Sendable, Hashable {
867870
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
868871
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
869872
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
873+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
870874
public init(fileURLWithPath path: __shared String, isDirectory: Bool) {
871875
#if FOUNDATION_FRAMEWORK
872876
guard foundation_swift_url_enabled() else {
@@ -886,6 +890,7 @@ public struct URL: Equatable, Sendable, Hashable {
886890
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
887891
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
888892
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
893+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use init(filePath:directoryHint:relativeTo:) instead")
889894
public init(fileURLWithPath path: __shared String) {
890895
#if FOUNDATION_FRAMEWORK
891896
guard foundation_swift_url_enabled() else {
@@ -1175,6 +1180,7 @@ public struct URL: Equatable, Sendable, Hashable {
11751180
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use host(percentEncoded:) instead")
11761181
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use host(percentEncoded:) instead")
11771182
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use host(percentEncoded:) instead")
1183+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use host(percentEncoded:) instead")
11781184
public var host: String? {
11791185
#if FOUNDATION_FRAMEWORK
11801186
guard foundation_swift_url_enabled() else {
@@ -1237,6 +1243,7 @@ public struct URL: Equatable, Sendable, Hashable {
12371243
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use user(percentEncoded:) instead")
12381244
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use user(percentEncoded:) instead")
12391245
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use user(percentEncoded:) instead")
1246+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use user(percentEncoded:) instead")
12401247
public var user: String? {
12411248
#if FOUNDATION_FRAMEWORK
12421249
guard foundation_swift_url_enabled() else {
@@ -1277,6 +1284,7 @@ public struct URL: Equatable, Sendable, Hashable {
12771284
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use password(percentEncoded:) instead")
12781285
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use password(percentEncoded:) instead")
12791286
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use password(percentEncoded:) instead")
1287+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use password(percentEncoded:) instead")
12801288
public var password: String? {
12811289
#if FOUNDATION_FRAMEWORK
12821290
guard foundation_swift_url_enabled() else {
@@ -1331,6 +1339,7 @@ public struct URL: Equatable, Sendable, Hashable {
13311339
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use path(percentEncoded:) instead")
13321340
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use path(percentEncoded:) instead")
13331341
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use path(percentEncoded:) instead")
1342+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use path(percentEncoded:) instead")
13341343
public var path: String {
13351344
#if FOUNDATION_FRAMEWORK
13361345
guard foundation_swift_url_enabled() else {
@@ -1415,6 +1424,7 @@ public struct URL: Equatable, Sendable, Hashable {
14151424
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use query(percentEncoded:) instead")
14161425
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use query(percentEncoded:) instead")
14171426
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use query(percentEncoded:) instead")
1427+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use query(percentEncoded:) instead")
14181428
public var query: String? {
14191429
#if FOUNDATION_FRAMEWORK
14201430
guard foundation_swift_url_enabled() else {
@@ -1458,6 +1468,7 @@ public struct URL: Equatable, Sendable, Hashable {
14581468
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use fragment(percentEncoded:) instead")
14591469
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use fragment(percentEncoded:) instead")
14601470
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use fragment(percentEncoded:) instead")
1471+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use fragment(percentEncoded:) instead")
14611472
public var fragment: String? {
14621473
#if FOUNDATION_FRAMEWORK
14631474
guard foundation_swift_url_enabled() else {
@@ -1559,6 +1570,7 @@ public struct URL: Equatable, Sendable, Hashable {
15591570
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
15601571
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
15611572
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
1573+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
15621574
public func appendingPathComponent(_ pathComponent: String, isDirectory: Bool) -> URL {
15631575
#if FOUNDATION_FRAMEWORK
15641576
guard foundation_swift_url_enabled() else {
@@ -1588,6 +1600,7 @@ public struct URL: Equatable, Sendable, Hashable {
15881600
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
15891601
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
15901602
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
1603+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
15911604
public func appendingPathComponent(_ pathComponent: String) -> URL {
15921605
#if FOUNDATION_FRAMEWORK
15931606
guard foundation_swift_url_enabled() else {
@@ -1676,6 +1689,7 @@ public struct URL: Equatable, Sendable, Hashable {
16761689
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use append(path:directoryHint:) instead")
16771690
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use append(path:directoryHint:) instead")
16781691
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use append(path:directoryHint:) instead")
1692+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
16791693
public mutating func appendPathComponent(_ pathComponent: String, isDirectory: Bool) {
16801694
self = appendingPathComponent(pathComponent, isDirectory: isDirectory)
16811695
}
@@ -1688,6 +1702,7 @@ public struct URL: Equatable, Sendable, Hashable {
16881702
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use append(path:directoryHint:) instead")
16891703
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use append(path:directoryHint:) instead")
16901704
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use append(path:directoryHint:) instead")
1705+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use appending(path:directoryHint:) instead")
16911706
public mutating func appendPathComponent(_ pathComponent: String) {
16921707
self = appendingPathComponent(pathComponent)
16931708
}

Sources/FoundationEssentials/URL/URLComponents.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -847,6 +847,7 @@ public struct URLComponents: Hashable, Equatable, Sendable {
847847
@available(iOS, introduced: 8.0, deprecated: 100000.0, message: "Use encodedHost instead")
848848
@available(tvOS, introduced: 9.0, deprecated: 100000.0, message: "Use encodedHost instead")
849849
@available(watchOS, introduced: 2.0, deprecated: 100000.0, message: "Use encodedHost instead")
850+
@available(visionOS, introduced: 1.0, deprecated: 100000.0, message: "Use encodedHost instead")
850851
public var percentEncodedHost: String? {
851852
get { components.percentEncodedHost }
852853
set {

0 commit comments

Comments
 (0)