@@ -61,15 +61,15 @@ open class NSCoder : NSObject {
61
61
be casted to NSObject, nor is it Hashable.
62
62
*/
63
63
/// - Experiment: This is a draft API currently under consideration for official import into Foundation
64
- open func decodeObjectOfClasses( _ classes: [ AnyClass ] , forKey key: String ) -> AnyObject ? {
64
+ open func decodeObjectOfClasses( _ classes: [ AnyClass ] , forKey key: String ) -> Any ? {
65
65
NSUnimplemented ( )
66
66
}
67
67
68
- open func decodeTopLevelObject( ) throws -> AnyObject ? {
68
+ open func decodeTopLevelObject( ) throws -> Any ? {
69
69
NSUnimplemented ( )
70
70
}
71
71
72
- open func decodeTopLevelObjectForKey( _ key: String ) throws -> AnyObject ? {
72
+ open func decodeTopLevelObjectForKey( _ key: String ) throws -> Any ? {
73
73
NSUnimplemented ( )
74
74
}
75
75
@@ -88,7 +88,7 @@ open class NSCoder : NSObject {
88
88
be casted to NSObject, nor is it Hashable.
89
89
*/
90
90
/// - Experiment: This is a draft API currently under consideration for official import into Foundation
91
- open func decodeTopLevelObjectOfClasses( _ classes: [ AnyClass ] , forKey key: String ) throws -> AnyObject ? {
91
+ open func decodeTopLevelObjectOfClasses( _ classes: [ AnyClass ] , forKey key: String ) throws -> Any ? {
92
92
NSUnimplemented ( )
93
93
}
94
94
@@ -97,26 +97,26 @@ open class NSCoder : NSObject {
97
97
}
98
98
99
99
100
- open func encode( _ object: AnyObject ? ) {
100
+ open func encode( _ object: Any ? ) {
101
101
var object = object
102
- withUnsafePointer ( to: & object) { ( ptr: UnsafePointer < AnyObject ? > ) -> Void in
102
+ withUnsafePointer ( to: & object) { ( ptr: UnsafePointer < Any ? > ) -> Void in
103
103
encodeValue ( ofObjCType: " @ " , at: unsafeBitCast ( ptr, to: UnsafeRawPointer . self) )
104
104
}
105
105
}
106
106
107
- open func encodeRootObject( _ rootObject: AnyObject ) {
107
+ open func encodeRootObject( _ rootObject: Any ) {
108
108
encode ( rootObject)
109
109
}
110
110
111
- open func encodeBycopyObject( _ anObject: AnyObject ? ) {
111
+ open func encodeBycopyObject( _ anObject: Any ? ) {
112
112
encode ( anObject)
113
113
}
114
114
115
- open func encodeByrefObject( _ anObject: AnyObject ? ) {
115
+ open func encodeByrefObject( _ anObject: Any ? ) {
116
116
encode ( anObject)
117
117
}
118
118
119
- open func encodeConditionalObject( _ object: AnyObject ? ) {
119
+ open func encodeConditionalObject( _ object: Any ? ) {
120
120
encode ( object)
121
121
}
122
122
@@ -135,13 +135,13 @@ open class NSCoder : NSObject {
135
135
}
136
136
}
137
137
138
- open func decodeObject( ) -> AnyObject ? {
138
+ open func decodeObject( ) -> Any ? {
139
139
if self . error != nil {
140
140
return nil
141
141
}
142
142
143
- var obj : AnyObject ? = nil
144
- withUnsafeMutablePointer ( to: & obj) { ( ptr: UnsafeMutablePointer < AnyObject ? > ) -> Void in
143
+ var obj : Any ? = nil
144
+ withUnsafeMutablePointer ( to: & obj) { ( ptr: UnsafeMutablePointer < Any ? > ) -> Void in
145
145
decodeValue ( ofObjCType: " @ " , at: unsafeBitCast ( ptr, to: UnsafeMutableRawPointer . self) )
146
146
}
147
147
return obj
@@ -167,11 +167,11 @@ open class NSCoder : NSObject {
167
167
}
168
168
*/
169
169
170
- open func encodePropertyList( _ aPropertyList: AnyObject ) {
170
+ open func encodePropertyList( _ aPropertyList: Any ) {
171
171
NSUnimplemented ( )
172
172
}
173
173
174
- open func decodePropertyList( ) -> AnyObject ? {
174
+ open func decodePropertyList( ) -> Any ? {
175
175
NSUnimplemented ( )
176
176
}
177
177
@@ -183,11 +183,11 @@ open class NSCoder : NSObject {
183
183
return false
184
184
}
185
185
186
- open func encode( _ objv: AnyObject ? , forKey key: String ) {
186
+ open func encode( _ objv: Any ? , forKey key: String ) {
187
187
NSRequiresConcreteImplementation ( )
188
188
}
189
189
190
- open func encodeConditionalObject( _ objv: AnyObject ? , forKey key: String ) {
190
+ open func encodeConditionalObject( _ objv: Any ? , forKey key: String ) {
191
191
NSRequiresConcreteImplementation ( )
192
192
}
193
193
@@ -219,7 +219,7 @@ open class NSCoder : NSObject {
219
219
NSRequiresConcreteImplementation ( )
220
220
}
221
221
222
- open func decodeObject( forKey key: String ) -> AnyObject ? {
222
+ open func decodeObject( forKey key: String ) -> Any ? {
223
223
NSRequiresConcreteImplementation ( )
224
224
}
225
225
@@ -266,7 +266,7 @@ open class NSCoder : NSObject {
266
266
return false
267
267
}
268
268
269
- open func decodePropertyListForKey( _ key: String ) -> AnyObject ? {
269
+ open func decodePropertyListForKey( _ key: String ) -> Any ? {
270
270
NSUnimplemented ( )
271
271
}
272
272
@@ -290,7 +290,7 @@ open class NSCoder : NSObject {
290
290
}
291
291
}
292
292
293
- internal func _decodeArrayOfObjectsForKey( _ key: String ) -> [ AnyObject ] {
293
+ internal func _decodeArrayOfObjectsForKey( _ key: String ) -> [ Any ] {
294
294
NSRequiresConcreteImplementation ( )
295
295
}
296
296
0 commit comments