@@ -44,38 +44,28 @@ open class ExtendableMessage : GeneratedMessage
4444 }
4545 //
4646
47- public func isInitialized( object: Any ) -> Bool
47+ public func isInitialized( object: Any ) throws
4848 {
4949 switch object
5050 {
5151 case let array as Array < Any > :
52- for child in array
53- {
54- if ( !isInitialized( object: child) )
55- {
56- return false
57- }
52+ for child in array {
53+ try isInitialized ( object: child)
5854 }
5955 case let array as Array < GeneratedMessage > :
60- for child in array
61- {
62- if ( !isInitialized( object: child) )
63- {
64- return false
65- }
56+ for child in array {
57+ try isInitialized ( object: child)
6658 }
6759 case let message as GeneratedMessage :
68- return message. isInitialized ( )
60+ try message. isInitialized ( )
6961 default :
70- return true
62+ return
7163 }
72-
73- return true
7464 }
7565
76- open func extensionsAreInitialized( ) -> Bool {
66+ open func extensionsAreInitialized( ) throws {
7767 let arr = Array ( extensionMap. values)
78- return isInitialized ( object: arr)
68+ try isInitialized ( object: arr)
7969 }
8070
8171 internal func ensureExtensionIsRegistered( extensions: ConcreateExtensionField )
@@ -291,31 +281,21 @@ open class ExtendableMessageBuilder:GeneratedMessageBuilder
291281 }
292282
293283
294- override open func checkInitialized( ) throws
295- {
284+ override open func checkInitialized( ) throws {
296285 let result = internalGetResult
297- if ( !result. isInitialized ( ) )
298- {
299- throw ProtocolBuffersError . invalidProtocolBuffer ( " Uninitialized Message " )
300- }
286+ try result. isInitialized ( )
301287 }
302288
303- override open func checkInitializedParsed( ) throws
304- {
289+ override open func checkInitializedParsed( ) throws {
305290 let result = internalGetResult
306- if ( !result. isInitialized ( ) )
307- {
308- throw ProtocolBuffersError . invalidProtocolBuffer ( " Uninitialized Message " )
309- }
291+ try result. isInitialized ( )
310292 }
311293
312- override open func isInitialized( ) -> Bool
313- {
314- return internalGetResult. isInitialized ( )
294+ override open func isInitialized( ) throws {
295+ try internalGetResult. isInitialized ( )
315296 }
316297 @discardableResult
317- override open func merge( unknownField: UnknownFieldSet ) throws -> Self
318- {
298+ override open func merge( unknownField: UnknownFieldSet ) throws -> Self {
319299 let result : GeneratedMessage = internalGetResult
320300 result. unknownFields = try UnknownFieldSet . builderWithUnknownFields ( copyFrom: result. unknownFields) . merge ( unknownFields: unknownField) . build ( )
321301 return self
0 commit comments