Improve ObjCExportHeaderGenerator assertions verbosity

This commit is contained in:
Svyatoslav Scherbina
2019-06-07 17:26:07 +03:00
committed by SvyatoslavScherbina
parent b1951dbd6b
commit 409a9e9473
@@ -200,7 +200,7 @@ internal class ObjCExportTranslatorImpl(
return builder.toString() return builder.toString()
} }
assert(mapper.shouldBeExposed(descriptor)) assert(mapper.shouldBeExposed(descriptor)) { "Shouldn't be exposed: $descriptor" }
assert(!descriptor.isInterface) assert(!descriptor.isInterface)
generator?.requireClassOrInterface(descriptor) generator?.requireClassOrInterface(descriptor)
@@ -211,7 +211,7 @@ internal class ObjCExportTranslatorImpl(
} }
private fun referenceProtocol(descriptor: ClassDescriptor): ObjCExportNamer.ClassOrProtocolName { private fun referenceProtocol(descriptor: ClassDescriptor): ObjCExportNamer.ClassOrProtocolName {
assert(mapper.shouldBeExposed(descriptor)) assert(mapper.shouldBeExposed(descriptor)) { "Shouldn't be exposed: $descriptor" }
assert(descriptor.isInterface) assert(descriptor.isInterface)
generator?.requireClassOrInterface(descriptor) generator?.requireClassOrInterface(descriptor)
@@ -221,7 +221,7 @@ internal class ObjCExportTranslatorImpl(
} }
private fun translateClassOrInterfaceName(descriptor: ClassDescriptor): ObjCExportNamer.ClassOrProtocolName { private fun translateClassOrInterfaceName(descriptor: ClassDescriptor): ObjCExportNamer.ClassOrProtocolName {
assert(mapper.shouldBeExposed(descriptor)) assert(mapper.shouldBeExposed(descriptor)) { "Shouldn't be exposed: $descriptor" }
if (ErrorUtils.isError(descriptor)) { if (ErrorUtils.isError(descriptor)) {
return ObjCExportNamer.ClassOrProtocolName("ERROR", "ERROR") return ObjCExportNamer.ClassOrProtocolName("ERROR", "ERROR")
} }