Skip to content

Commit a047075

Browse files
authored
Merge pull request #3609 from phausler/CharacterSet_naming_changes
[Foundation] Update CharacterSet and NSCharacterSet punctuationCharac…
2 parents 7974977 + e9cae7b commit a047075

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

apinotes/Foundation.apinotes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ Classes:
4444
SwiftName: symbols
4545
- Name: newlineCharacterSet
4646
SwiftName: newlines
47+
- Name: punctuationCharacterSet
48+
SwiftName: punctuationCharacters
4749
Methods:
4850
- Selector: 'hasMemberInPlane:'
4951
SwiftName: hasMemberInPlane(_:)

stdlib/public/SDK/Foundation/CharacterSet.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,9 +207,14 @@ public struct CharacterSet : ReferenceConvertible, Equatable, Hashable, SetAlgeb
207207
return CharacterSet(reference: NSCharacterSet.illegalCharacters as NSCharacterSet)
208208
}
209209

210-
/// Returns a character set containing the characters in Unicode General Category P*.
210+
@available(*, unavailable, renamed: "punctuationCharacters")
211211
public static var punctuation : CharacterSet {
212-
return CharacterSet(reference: NSCharacterSet.punctuation as NSCharacterSet)
212+
return CharacterSet(reference: NSCharacterSet.punctuationCharacters as NSCharacterSet)
213+
}
214+
215+
/// Returns a character set containing the characters in Unicode General Category P*.
216+
public static var punctuationCharacters : CharacterSet {
217+
return CharacterSet(reference: NSCharacterSet.punctuationCharacters as NSCharacterSet)
213218
}
214219

215220
/// Returns a character set containing the characters in Unicode General Category Lt.

0 commit comments

Comments
 (0)