From 21b2487290ff0afb3dda07237732f4d953f9521b Mon Sep 17 00:00:00 2001 From: Zalim Bashorov Date: Wed, 17 Jul 2019 21:45:05 +0300 Subject: [PATCH] Minor: add an additional message for further investigation EA-141821 --- .../src/org/jetbrains/kotlin/js/naming/encodeSignature.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/js.frontend/src/org/jetbrains/kotlin/js/naming/encodeSignature.kt b/js/js.frontend/src/org/jetbrains/kotlin/js/naming/encodeSignature.kt index e9722c7c413..a66fd961c70 100644 --- a/js/js.frontend/src/org/jetbrains/kotlin/js/naming/encodeSignature.kt +++ b/js/js.frontend/src/org/jetbrains/kotlin/js/naming/encodeSignature.kt @@ -33,7 +33,8 @@ fun encodeSignature(descriptor: CallableDescriptor): String { val usedTypeParameters = currentParameters.toMutableSet() val typeParameterNamer = { typeParameter: TypeParameterDescriptor -> usedTypeParameters += typeParameter.original - typeParameterNames[typeParameter.original]!! + typeParameterNames[typeParameter.original] + ?: error("${typeParameter.original} is not found when encode the signature of $descriptor.") } val receiverParameter = descriptor.extensionReceiverParameter