File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
wire-swift-generator/src/main/java/com/squareup/wire/swift
wire-tests-swift/no-manifest/src/main/swift Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -461,6 +461,11 @@ class SwiftGenerator private constructor(
461461 .build()
462462 fileMembers + = FileMemberSpec .builder(structProtoCodableExtension).build()
463463
464+ val structMessageConformanceExtension = ExtensionSpec .builder(structType)
465+ .messageConformanceExtension(type)
466+ .build()
467+ fileMembers + = FileMemberSpec .builder(structMessageConformanceExtension).build()
468+
464469 val structCodableExtension = heapCodableExtension(structType, storageName, storageType)
465470 fileMembers + = FileMemberSpec .builder(structCodableExtension)
466471 .addGuard(" !$FLAG_REMOVE_CODABLE " )
Original file line number Diff line number Diff line change @@ -1911,6 +1911,14 @@ extension AllTypes : Proto2Codable {
19111911
19121912}
19131913
1914+ extension AllTypes : ProtoMessage {
1915+
1916+ public static func protoMessageTypeURL( ) -> String {
1917+ return " type.googleapis.com/squareup.protos.kotlin.alltypes.AllTypes "
1918+ }
1919+
1920+ }
1921+
19141922#if !WIRE_REMOVE_CODABLE
19151923extension AllTypes : Codable {
19161924
You can’t perform that action at this time.
0 commit comments