From 409a9e94733be82bbb33c0c2bbef736cb89bcec1 Mon Sep 17 00:00:00 2001 From: Svyatoslav Scherbina Date: Fri, 7 Jun 2019 17:26:07 +0300 Subject: [PATCH] Improve ObjCExportHeaderGenerator assertions verbosity --- .../backend/konan/objcexport/ObjCExportHeaderGenerator.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt index bb7b29cba71..ed031c71707 100644 --- a/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt +++ b/backend.native/compiler/ir/backend.native/src/org/jetbrains/kotlin/backend/konan/objcexport/ObjCExportHeaderGenerator.kt @@ -200,7 +200,7 @@ internal class ObjCExportTranslatorImpl( return builder.toString() } - assert(mapper.shouldBeExposed(descriptor)) + assert(mapper.shouldBeExposed(descriptor)) { "Shouldn't be exposed: $descriptor" } assert(!descriptor.isInterface) generator?.requireClassOrInterface(descriptor) @@ -211,7 +211,7 @@ internal class ObjCExportTranslatorImpl( } private fun referenceProtocol(descriptor: ClassDescriptor): ObjCExportNamer.ClassOrProtocolName { - assert(mapper.shouldBeExposed(descriptor)) + assert(mapper.shouldBeExposed(descriptor)) { "Shouldn't be exposed: $descriptor" } assert(descriptor.isInterface) generator?.requireClassOrInterface(descriptor) @@ -221,7 +221,7 @@ internal class ObjCExportTranslatorImpl( } private fun translateClassOrInterfaceName(descriptor: ClassDescriptor): ObjCExportNamer.ClassOrProtocolName { - assert(mapper.shouldBeExposed(descriptor)) + assert(mapper.shouldBeExposed(descriptor)) { "Shouldn't be exposed: $descriptor" } if (ErrorUtils.isError(descriptor)) { return ObjCExportNamer.ClassOrProtocolName("ERROR", "ERROR") }