Skip to content

Commit 35dd246

Browse files
committed
Naming updates and hoists for SE-0086
XMLNodeOptions -> XMLNode.Options NSTextCheckingTypes -> hoisted into NSTextCheckingResult URLSessionTaskMetricsResourceFetchType -> URLSessionTaskMetrics.ResourceFetchType 27235689 26995110
1 parent b665de8 commit 35dd246

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

apinotes/Foundation.apinotes

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1180,7 +1180,8 @@ Tags:
11801180
- Name: NSTextCheckingType
11811181
SwiftName: TextCheckingResult.CheckingType
11821182
- Name: NSTextCheckingTypes
1183-
SwiftName: TextCheckingResult.CheckingTypes
1183+
Availability: nonswift
1184+
AvailabilityMsg: Use 'TextCheckingResult.CheckingType'
11841185
- Name: NSTimeZoneNameStyle
11851186
SwiftName: TimeZone.NameStyle
11861187
- Name: NSURLCacheStoragePolicy
@@ -1197,6 +1198,8 @@ Tags:
11971198
SwiftName: URLSession.AuthChallengeDisposition
11981199
- Name: NSURLSessionResponseDisposition
11991200
SwiftName: URLSession.ResponseDisposition
1201+
- Name: NSURLSessionTaskMetricsResourceFetchType
1202+
SwiftName: URLSessionTaskMetrics.ResourceFetchType
12001203
- Name: NSUserNotificationActivationType
12011204
SwiftName: NSUserNotification.ActivationType
12021205
- Name: NSXMLDocumentContentKind
@@ -1205,6 +1208,8 @@ Tags:
12051208
SwiftName: XMLDTDNode.DTDKind
12061209
- Name: NSXMLNodeKind
12071210
SwiftName: XMLNode.Kind
1211+
- Name: NSXMLNodeOptions
1212+
SwiftName: XMLNode.Options
12081213
- Name: NSXMLParserError
12091214
SwiftName: XMLParser.ErrorCode
12101215
- Name: NSXMLParserExternalEntityResolvingPolicy

stdlib/public/SDK/Foundation/Foundation.swift

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -607,6 +607,24 @@ extension Dictionary : _ObjectiveCBridgeable {
607607
}
608608
}
609609

610+
//===----------------------------------------------------------------------===//
611+
// TextChecking
612+
//===----------------------------------------------------------------------===//
613+
614+
extension TextCheckingResult.CheckingType {
615+
public static var allSystemTypes : TextCheckingResult.CheckingType {
616+
return TextCheckingResult.CheckingType(rawValue: 0xffffffff)
617+
}
618+
619+
public static var allCustomTypes : TextCheckingResult.CheckingType {
620+
return TextCheckingResult.CheckingType(rawValue: 0xffffffff << 32)
621+
}
622+
623+
public static var allTypes : TextCheckingResult.CheckingType {
624+
return TextCheckingResult.CheckingType(rawValue: UInt64.max)
625+
}
626+
}
627+
610628
//===----------------------------------------------------------------------===//
611629
// Fast enumeration
612630
//===----------------------------------------------------------------------===//

0 commit comments

Comments
 (0)