From 0a1f925b277325e3b2d43724ca2f91a6ed1e2dfa Mon Sep 17 00:00:00 2001 From: Konstantin Anisimov Date: Tue, 20 Jun 2017 17:55:19 +0700 Subject: [PATCH] Process all class kinds --- .../kotlin/org/jetbrains/kotlin/cli/klib/PrettyPrinter.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/klib/src/main/kotlin/org/jetbrains/kotlin/cli/klib/PrettyPrinter.kt b/klib/src/main/kotlin/org/jetbrains/kotlin/cli/klib/PrettyPrinter.kt index 98efc542659..440846238a4 100644 --- a/klib/src/main/kotlin/org/jetbrains/kotlin/cli/klib/PrettyPrinter.kt +++ b/klib/src/main/kotlin/org/jetbrains/kotlin/cli/klib/PrettyPrinter.kt @@ -568,9 +568,11 @@ class PackageFragmentPrinter(val packageFragment: KonanLinkData.PackageFragment, when (classKind) { ProtoBuf.Class.Kind.CLASS -> buff.append("class") ProtoBuf.Class.Kind.INTERFACE -> buff.append("interface") + ProtoBuf.Class.Kind.ENUM_CLASS -> buff.append("enum class") + ProtoBuf.Class.Kind.ENUM_ENTRY -> buff.append("enum") ProtoBuf.Class.Kind.ANNOTATION_CLASS -> buff.append("annotation class") ProtoBuf.Class.Kind.OBJECT -> buff.append("object") - else -> assert(false) + ProtoBuf.Class.Kind.COMPANION_OBJECT -> buff.append("companion object") } return buff.toString() }