From a150e7b6e5bcc52a52fce64419dd043a4ae61d16 Mon Sep 17 00:00:00 2001 From: Mikhail Bogdanov Date: Thu, 18 Jun 2020 12:20:31 +0200 Subject: [PATCH] Don't forget about extension parameter in `methodSignatureMapping.kt` --- .../jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt index 248d61723a0..05771d78740 100644 --- a/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt +++ b/core/descriptors.jvm/src/org/jetbrains/kotlin/load/kotlin/methodSignatureMapping.kt @@ -25,6 +25,10 @@ fun FunctionDescriptor.computeJvmDescriptor(withReturnType: Boolean = true, with append("(") + extensionReceiverParameter?.let { + appendErasedType(it.type) + } + for (parameter in valueParameters) { appendErasedType(parameter.type) }