@@ -209,6 +209,7 @@ public struct URLResourceValues {
209
209
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use .contentType instead " )
210
210
@available ( watchOS, introduced: 2.0 , deprecated: 100000.0 , message: " Use .contentType instead " )
211
211
@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 " )
212
213
public var typeIdentifier : String ? { return _get ( . typeIdentifierKey) }
213
214
214
215
/// User-visible type or "kind" description.
@@ -829,6 +830,7 @@ public struct URL: Equatable, Sendable, Hashable {
829
830
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
830
831
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
831
832
@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 " )
832
834
public init ( fileURLWithPath path: __shared String, isDirectory: Bool , relativeTo base: __shared URL? ) {
833
835
#if FOUNDATION_FRAMEWORK
834
836
guard foundation_swift_url_enabled ( ) else {
@@ -848,6 +850,7 @@ public struct URL: Equatable, Sendable, Hashable {
848
850
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
849
851
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
850
852
@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 " )
851
854
public init ( fileURLWithPath path: __shared String, relativeTo base: __shared URL? ) {
852
855
#if FOUNDATION_FRAMEWORK
853
856
guard foundation_swift_url_enabled ( ) else {
@@ -867,6 +870,7 @@ public struct URL: Equatable, Sendable, Hashable {
867
870
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
868
871
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
869
872
@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 " )
870
874
public init ( fileURLWithPath path: __shared String, isDirectory: Bool ) {
871
875
#if FOUNDATION_FRAMEWORK
872
876
guard foundation_swift_url_enabled ( ) else {
@@ -886,6 +890,7 @@ public struct URL: Equatable, Sendable, Hashable {
886
890
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
887
891
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use init(filePath:directoryHint:relativeTo:) instead " )
888
892
@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 " )
889
894
public init ( fileURLWithPath path: __shared String) {
890
895
#if FOUNDATION_FRAMEWORK
891
896
guard foundation_swift_url_enabled ( ) else {
@@ -1175,6 +1180,7 @@ public struct URL: Equatable, Sendable, Hashable {
1175
1180
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use host(percentEncoded:) instead " )
1176
1181
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use host(percentEncoded:) instead " )
1177
1182
@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 " )
1178
1184
public var host : String ? {
1179
1185
#if FOUNDATION_FRAMEWORK
1180
1186
guard foundation_swift_url_enabled ( ) else {
@@ -1237,6 +1243,7 @@ public struct URL: Equatable, Sendable, Hashable {
1237
1243
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use user(percentEncoded:) instead " )
1238
1244
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use user(percentEncoded:) instead " )
1239
1245
@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 " )
1240
1247
public var user : String ? {
1241
1248
#if FOUNDATION_FRAMEWORK
1242
1249
guard foundation_swift_url_enabled ( ) else {
@@ -1277,6 +1284,7 @@ public struct URL: Equatable, Sendable, Hashable {
1277
1284
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use password(percentEncoded:) instead " )
1278
1285
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use password(percentEncoded:) instead " )
1279
1286
@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 " )
1280
1288
public var password : String ? {
1281
1289
#if FOUNDATION_FRAMEWORK
1282
1290
guard foundation_swift_url_enabled ( ) else {
@@ -1331,6 +1339,7 @@ public struct URL: Equatable, Sendable, Hashable {
1331
1339
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use path(percentEncoded:) instead " )
1332
1340
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use path(percentEncoded:) instead " )
1333
1341
@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 " )
1334
1343
public var path : String {
1335
1344
#if FOUNDATION_FRAMEWORK
1336
1345
guard foundation_swift_url_enabled ( ) else {
@@ -1415,6 +1424,7 @@ public struct URL: Equatable, Sendable, Hashable {
1415
1424
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use query(percentEncoded:) instead " )
1416
1425
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use query(percentEncoded:) instead " )
1417
1426
@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 " )
1418
1428
public var query : String ? {
1419
1429
#if FOUNDATION_FRAMEWORK
1420
1430
guard foundation_swift_url_enabled ( ) else {
@@ -1458,6 +1468,7 @@ public struct URL: Equatable, Sendable, Hashable {
1458
1468
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use fragment(percentEncoded:) instead " )
1459
1469
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use fragment(percentEncoded:) instead " )
1460
1470
@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 " )
1461
1472
public var fragment : String ? {
1462
1473
#if FOUNDATION_FRAMEWORK
1463
1474
guard foundation_swift_url_enabled ( ) else {
@@ -1559,6 +1570,7 @@ public struct URL: Equatable, Sendable, Hashable {
1559
1570
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use appending(path:directoryHint:) instead " )
1560
1571
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use appending(path:directoryHint:) instead " )
1561
1572
@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 " )
1562
1574
public func appendingPathComponent( _ pathComponent: String , isDirectory: Bool ) -> URL {
1563
1575
#if FOUNDATION_FRAMEWORK
1564
1576
guard foundation_swift_url_enabled ( ) else {
@@ -1588,6 +1600,7 @@ public struct URL: Equatable, Sendable, Hashable {
1588
1600
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use appending(path:directoryHint:) instead " )
1589
1601
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use appending(path:directoryHint:) instead " )
1590
1602
@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 " )
1591
1604
public func appendingPathComponent( _ pathComponent: String ) -> URL {
1592
1605
#if FOUNDATION_FRAMEWORK
1593
1606
guard foundation_swift_url_enabled ( ) else {
@@ -1676,6 +1689,7 @@ public struct URL: Equatable, Sendable, Hashable {
1676
1689
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use append(path:directoryHint:) instead " )
1677
1690
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use append(path:directoryHint:) instead " )
1678
1691
@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 " )
1679
1693
public mutating func appendPathComponent( _ pathComponent: String , isDirectory: Bool ) {
1680
1694
self = appendingPathComponent ( pathComponent, isDirectory: isDirectory)
1681
1695
}
@@ -1688,6 +1702,7 @@ public struct URL: Equatable, Sendable, Hashable {
1688
1702
@available ( iOS, introduced: 8.0 , deprecated: 100000.0 , message: " Use append(path:directoryHint:) instead " )
1689
1703
@available ( tvOS, introduced: 9.0 , deprecated: 100000.0 , message: " Use append(path:directoryHint:) instead " )
1690
1704
@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 " )
1691
1706
public mutating func appendPathComponent( _ pathComponent: String ) {
1692
1707
self = appendingPathComponent ( pathComponent)
1693
1708
}
0 commit comments