Skip to content

Commit f45c188

Browse files
author
Max Moiseev
committed
[overlay] Move unavailable declarations to StringProtocol
1 parent b2b0dc4 commit f45c188

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

stdlib/public/SDK/Foundation/NSStringAPI.swift

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1729,11 +1729,11 @@ extension String {
17291729
}
17301730

17311731
// Pre-Swift-3 method names
1732-
extension String {
1732+
extension StringProtocol {
17331733

17341734
@available(*, unavailable, renamed: "localizedName(of:)")
17351735
public static func localizedNameOfStringEncoding(
1736-
_ encoding: Encoding
1736+
_ encoding: String.Encoding
17371737
) -> String {
17381738
fatalError("unavailable function can't be called")
17391739
}
@@ -1744,7 +1744,7 @@ extension String {
17441744
}
17451745

17461746
@available(*, unavailable, renamed: "canBeConverted(to:)")
1747-
public func canBeConvertedToEncoding(_ encoding: Encoding) -> Bool {
1747+
public func canBeConvertedToEncoding(_ encoding: String.Encoding) -> Bool {
17481748
fatalError("unavailable function can't be called")
17491749
}
17501750

@@ -1755,7 +1755,7 @@ extension String {
17551755

17561756
@available(*, unavailable, renamed: "commonPrefix(with:options:)")
17571757
public func commonPrefixWith(
1758-
_ aString: String, options: CompareOptions) -> String {
1758+
_ aString: String, options: String.CompareOptions) -> String {
17591759
fatalError("unavailable function can't be called")
17601760
}
17611761

@@ -1782,13 +1782,13 @@ extension String {
17821782
}
17831783

17841784
@available(*, unavailable, renamed: "cString(usingEncoding:)")
1785-
public func cStringUsingEncoding(_ encoding: Encoding) -> [CChar]? {
1785+
public func cStringUsingEncoding(_ encoding: String.Encoding) -> [CChar]? {
17861786
fatalError("unavailable function can't be called")
17871787
}
17881788

17891789
@available(*, unavailable, renamed: "data(usingEncoding:allowLossyConversion:)")
17901790
public func dataUsingEncoding(
1791-
_ encoding: Encoding,
1791+
_ encoding: String.Encoding,
17921792
allowLossyConversion: Bool = false
17931793
) -> Data? {
17941794
fatalError("unavailable function can't be called")
@@ -1809,7 +1809,7 @@ extension String {
18091809
@available(*, unavailable, renamed: "enumerateSubstrings(in:options:_:)")
18101810
public func enumerateSubstringsIn(
18111811
_ range: Range<Index>,
1812-
options opts: EnumerationOptions = [],
1812+
options opts: String.EnumerationOptions = [],
18131813
_ body: (
18141814
_ substring: String?, _ substringRange: Range<Index>,
18151815
_ enclosingRange: Range<Index>, inout Bool
@@ -1823,8 +1823,8 @@ extension String {
18231823
_ buffer: inout [UInt8],
18241824
maxLength maxBufferCount: Int,
18251825
usedLength usedBufferCount: UnsafeMutablePointer<Int>,
1826-
encoding: Encoding,
1827-
options: EncodingConversionOptions = [],
1826+
encoding: String.Encoding,
1827+
options: String.EncodingConversionOptions = [],
18281828
range: Range<Index>,
18291829
remainingRange leftover: UnsafeMutablePointer<Range<Index>>
18301830
) -> Bool {
@@ -1852,7 +1852,7 @@ extension String {
18521852
}
18531853

18541854
@available(*, unavailable, renamed: "lengthOfBytes(using:)")
1855-
public func lengthOfBytesUsingEncoding(_ encoding: Encoding) -> Int {
1855+
public func lengthOfBytesUsingEncoding(_ encoding: String.Encoding) -> Int {
18561856
fatalError("unavailable function can't be called")
18571857
}
18581858

@@ -1879,7 +1879,7 @@ extension String {
18791879

18801880
@available(*, unavailable, renamed: "maximumLengthOfBytes(using:)")
18811881
public
1882-
func maximumLengthOfBytesUsingEncoding(_ encoding: Encoding) -> Int {
1882+
func maximumLengthOfBytesUsingEncoding(_ encoding: String.Encoding) -> Int {
18831883
fatalError("unavailable function can't be called")
18841884
}
18851885

@@ -1891,7 +1891,7 @@ extension String {
18911891
@available(*, unavailable, renamed: "rangeOfCharacter(from:options:range:)")
18921892
public func rangeOfCharacterFrom(
18931893
_ aSet: CharacterSet,
1894-
options mask: CompareOptions = [],
1894+
options mask: String.CompareOptions = [],
18951895
range aRange: Range<Index>? = nil
18961896
) -> Range<Index>? {
18971897
fatalError("unavailable function can't be called")
@@ -1913,7 +1913,7 @@ extension String {
19131913
@available(*, unavailable, renamed: "range(of:options:range:locale:)")
19141914
public func rangeOf(
19151915
_ aString: String,
1916-
options mask: CompareOptions = [],
1916+
options mask: String.CompareOptions = [],
19171917
range searchRange: Range<Index>? = nil,
19181918
locale: Locale? = nil
19191919
) -> Range<Index>? {
@@ -1934,7 +1934,7 @@ extension String {
19341934

19351935
@available(*, unavailable, renamed: "addingPercentEscapes(using:)")
19361936
public func addingPercentEscapesUsingEncoding(
1937-
_ encoding: Encoding
1937+
_ encoding: String.Encoding
19381938
) -> String? {
19391939
fatalError("unavailable function can't be called")
19401940
}
@@ -1964,15 +1964,15 @@ extension String {
19641964
public func replacingOccurrencesOf(
19651965
_ target: String,
19661966
withString replacement: String,
1967-
options: CompareOptions = [],
1967+
options: String.CompareOptions = [],
19681968
range searchRange: Range<Index>? = nil
19691969
) -> String {
19701970
fatalError("unavailable function can't be called")
19711971
}
19721972

19731973
@available(*, unavailable, renamed: "replacingPercentEscapes(usingEncoding:)")
19741974
public func replacingPercentEscapesUsingEncoding(
1975-
_ encoding: Encoding
1975+
_ encoding: String.Encoding
19761976
) -> String? {
19771977
fatalError("unavailable function can't be called")
19781978
}
@@ -2010,15 +2010,15 @@ extension String {
20102010
@available(*, unavailable, renamed: "write(toFile:atomically:encoding:)")
20112011
public func writeToFile(
20122012
_ path: String, atomically useAuxiliaryFile:Bool,
2013-
encoding enc: Encoding
2013+
encoding enc: String.Encoding
20142014
) throws {
20152015
fatalError("unavailable function can't be called")
20162016
}
20172017

20182018
@available(*, unavailable, renamed: "write(to:atomically:encoding:)")
20192019
public func writeToURL(
20202020
_ url: URL, atomically useAuxiliaryFile: Bool,
2021-
encoding enc: Encoding
2021+
encoding enc: String.Encoding
20222022
) throws {
20232023
fatalError("unavailable function can't be called")
20242024
}

0 commit comments

Comments
 (0)