@@ -1729,11 +1729,11 @@ extension String {
1729
1729
}
1730
1730
1731
1731
// Pre-Swift-3 method names
1732
- extension String {
1732
+ extension StringProtocol {
1733
1733
1734
1734
@available ( * , unavailable, renamed: " localizedName(of:) " )
1735
1735
public static func localizedNameOfStringEncoding(
1736
- _ encoding: Encoding
1736
+ _ encoding: String . Encoding
1737
1737
) -> String {
1738
1738
fatalError ( " unavailable function can't be called " )
1739
1739
}
@@ -1744,7 +1744,7 @@ extension String {
1744
1744
}
1745
1745
1746
1746
@available ( * , unavailable, renamed: " canBeConverted(to:) " )
1747
- public func canBeConvertedToEncoding( _ encoding: Encoding ) -> Bool {
1747
+ public func canBeConvertedToEncoding( _ encoding: String . Encoding ) -> Bool {
1748
1748
fatalError ( " unavailable function can't be called " )
1749
1749
}
1750
1750
@@ -1755,7 +1755,7 @@ extension String {
1755
1755
1756
1756
@available ( * , unavailable, renamed: " commonPrefix(with:options:) " )
1757
1757
public func commonPrefixWith(
1758
- _ aString: String , options: CompareOptions ) -> String {
1758
+ _ aString: String , options: String . CompareOptions ) -> String {
1759
1759
fatalError ( " unavailable function can't be called " )
1760
1760
}
1761
1761
@@ -1782,13 +1782,13 @@ extension String {
1782
1782
}
1783
1783
1784
1784
@available ( * , unavailable, renamed: " cString(usingEncoding:) " )
1785
- public func cStringUsingEncoding( _ encoding: Encoding ) -> [ CChar ] ? {
1785
+ public func cStringUsingEncoding( _ encoding: String . Encoding ) -> [ CChar ] ? {
1786
1786
fatalError ( " unavailable function can't be called " )
1787
1787
}
1788
1788
1789
1789
@available ( * , unavailable, renamed: " data(usingEncoding:allowLossyConversion:) " )
1790
1790
public func dataUsingEncoding(
1791
- _ encoding: Encoding ,
1791
+ _ encoding: String . Encoding ,
1792
1792
allowLossyConversion: Bool = false
1793
1793
) -> Data ? {
1794
1794
fatalError ( " unavailable function can't be called " )
@@ -1809,7 +1809,7 @@ extension String {
1809
1809
@available ( * , unavailable, renamed: " enumerateSubstrings(in:options:_:) " )
1810
1810
public func enumerateSubstringsIn(
1811
1811
_ range: Range < Index > ,
1812
- options opts: EnumerationOptions = [ ] ,
1812
+ options opts: String . EnumerationOptions = [ ] ,
1813
1813
_ body: (
1814
1814
_ substring: String ? , _ substringRange: Range < Index > ,
1815
1815
_ enclosingRange: Range < Index > , inout Bool
@@ -1823,8 +1823,8 @@ extension String {
1823
1823
_ buffer: inout [ UInt8 ] ,
1824
1824
maxLength maxBufferCount: Int ,
1825
1825
usedLength usedBufferCount: UnsafeMutablePointer < Int > ,
1826
- encoding: Encoding ,
1827
- options: EncodingConversionOptions = [ ] ,
1826
+ encoding: String . Encoding ,
1827
+ options: String . EncodingConversionOptions = [ ] ,
1828
1828
range: Range < Index > ,
1829
1829
remainingRange leftover: UnsafeMutablePointer < Range < Index > >
1830
1830
) -> Bool {
@@ -1852,7 +1852,7 @@ extension String {
1852
1852
}
1853
1853
1854
1854
@available ( * , unavailable, renamed: " lengthOfBytes(using:) " )
1855
- public func lengthOfBytesUsingEncoding( _ encoding: Encoding ) -> Int {
1855
+ public func lengthOfBytesUsingEncoding( _ encoding: String . Encoding ) -> Int {
1856
1856
fatalError ( " unavailable function can't be called " )
1857
1857
}
1858
1858
@@ -1879,7 +1879,7 @@ extension String {
1879
1879
1880
1880
@available ( * , unavailable, renamed: " maximumLengthOfBytes(using:) " )
1881
1881
public
1882
- func maximumLengthOfBytesUsingEncoding( _ encoding: Encoding ) -> Int {
1882
+ func maximumLengthOfBytesUsingEncoding( _ encoding: String . Encoding ) -> Int {
1883
1883
fatalError ( " unavailable function can't be called " )
1884
1884
}
1885
1885
@@ -1891,7 +1891,7 @@ extension String {
1891
1891
@available ( * , unavailable, renamed: " rangeOfCharacter(from:options:range:) " )
1892
1892
public func rangeOfCharacterFrom(
1893
1893
_ aSet: CharacterSet ,
1894
- options mask: CompareOptions = [ ] ,
1894
+ options mask: String . CompareOptions = [ ] ,
1895
1895
range aRange: Range < Index > ? = nil
1896
1896
) -> Range < Index > ? {
1897
1897
fatalError ( " unavailable function can't be called " )
@@ -1913,7 +1913,7 @@ extension String {
1913
1913
@available ( * , unavailable, renamed: " range(of:options:range:locale:) " )
1914
1914
public func rangeOf(
1915
1915
_ aString: String ,
1916
- options mask: CompareOptions = [ ] ,
1916
+ options mask: String . CompareOptions = [ ] ,
1917
1917
range searchRange: Range < Index > ? = nil ,
1918
1918
locale: Locale ? = nil
1919
1919
) -> Range < Index > ? {
@@ -1934,7 +1934,7 @@ extension String {
1934
1934
1935
1935
@available ( * , unavailable, renamed: " addingPercentEscapes(using:) " )
1936
1936
public func addingPercentEscapesUsingEncoding(
1937
- _ encoding: Encoding
1937
+ _ encoding: String . Encoding
1938
1938
) -> String ? {
1939
1939
fatalError ( " unavailable function can't be called " )
1940
1940
}
@@ -1964,15 +1964,15 @@ extension String {
1964
1964
public func replacingOccurrencesOf(
1965
1965
_ target: String ,
1966
1966
withString replacement: String ,
1967
- options: CompareOptions = [ ] ,
1967
+ options: String . CompareOptions = [ ] ,
1968
1968
range searchRange: Range < Index > ? = nil
1969
1969
) -> String {
1970
1970
fatalError ( " unavailable function can't be called " )
1971
1971
}
1972
1972
1973
1973
@available ( * , unavailable, renamed: " replacingPercentEscapes(usingEncoding:) " )
1974
1974
public func replacingPercentEscapesUsingEncoding(
1975
- _ encoding: Encoding
1975
+ _ encoding: String . Encoding
1976
1976
) -> String ? {
1977
1977
fatalError ( " unavailable function can't be called " )
1978
1978
}
@@ -2010,15 +2010,15 @@ extension String {
2010
2010
@available ( * , unavailable, renamed: " write(toFile:atomically:encoding:) " )
2011
2011
public func writeToFile(
2012
2012
_ path: String , atomically useAuxiliaryFile: Bool ,
2013
- encoding enc: Encoding
2013
+ encoding enc: String . Encoding
2014
2014
) throws {
2015
2015
fatalError ( " unavailable function can't be called " )
2016
2016
}
2017
2017
2018
2018
@available ( * , unavailable, renamed: " write(to:atomically:encoding:) " )
2019
2019
public func writeToURL(
2020
2020
_ url: URL , atomically useAuxiliaryFile: Bool ,
2021
- encoding enc: Encoding
2021
+ encoding enc: String . Encoding
2022
2022
) throws {
2023
2023
fatalError ( " unavailable function can't be called " )
2024
2024
}
0 commit comments