From 9486d966dcf641497158117affce0c335156ed5c Mon Sep 17 00:00:00 2001 From: Pavel Mikhailovskii Date: Wed, 12 Jul 2023 13:06:00 +0000 Subject: [PATCH] [FIR] Keep slashes in FirJvmTypeMapper.Context.getClassInternalName --- .../org/jetbrains/kotlin/fir/backend/jvm/FirJvmTypeMapper.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmTypeMapper.kt b/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmTypeMapper.kt index df2e2d5d129..a0f489d4cac 100644 --- a/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmTypeMapper.kt +++ b/compiler/fir/fir2ir/jvm-backend/src/org/jetbrains/kotlin/fir/backend/jvm/FirJvmTypeMapper.kt @@ -84,7 +84,7 @@ class FirJvmTypeMapper(val session: FirSession) : FirSessionComponent { require(typeConstructor is ConeClassLikeLookupTag) val classId = typeConstructor.classId val name = if (classId.isLocal) safeShortClassName(classId) else classId.asString() - return name.replace(".", "$").replace("/", ".") + return name.replace(".", "$") } override fun getScriptInternalName(typeConstructor: TypeConstructorMarker): String =