[ObjCExport] translateToObjCProtocol: Support building members

KT-64226
This commit is contained in:
Sebastian Sellmair
2023-12-14 13:39:32 +01:00
committed by Space Team
parent 47273a3d58
commit b5bcfaa2e3
6 changed files with 43 additions and 17 deletions
@@ -628,9 +628,8 @@ class ObjCExportTranslatorImpl(
val attributes = mutableListOf<String>()
attributes += method.getSwiftPrivateAttribute() ?: swiftNameAttribute(swiftName)
if (baseMethodBridge.returnBridge is MethodBridge.ReturnValue.WithError.ZeroForError
&& baseMethodBridge.returnBridge.successMayBeZero
) {
val returnBridge = baseMethodBridge.returnBridge
if (returnBridge is MethodBridge.ReturnValue.WithError.ZeroForError && returnBridge.successMayBeZero) {
// Method may return zero on success, but
// standard Objective-C convention doesn't suppose this happening.