From 4765917d34aeed329eaa6162e00a15b6029440e7 Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Thu, 28 Nov 2024 14:38:51 +0000 Subject: [PATCH] KE2: Simplify escaping a dollar in a string --- java/kotlin-extractor2/src/main/kotlin/utils/ClassNames.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/kotlin-extractor2/src/main/kotlin/utils/ClassNames.kt b/java/kotlin-extractor2/src/main/kotlin/utils/ClassNames.kt index c04aa7013a8..4cbcf6fb946 100644 --- a/java/kotlin-extractor2/src/main/kotlin/utils/ClassNames.kt +++ b/java/kotlin-extractor2/src/main/kotlin/utils/ClassNames.kt @@ -48,7 +48,7 @@ fun getFileClassName(f: KtFile): String = .replaceFirstChar { it.uppercase() }) + "Kt") private fun getBinaryName(cid: ClassId): String = - (cid.outerClassId?.let { ocid -> "${getBinaryName(ocid)}${'$'}" } ?: "${cid.packageFqName}.") + cid.shortClassName + (cid.outerClassId?.let { ocid -> "${getBinaryName(ocid)}\$" } ?: "${cid.packageFqName}.") + cid.shortClassName fun getSymbolBinaryName(that: KaSymbol): String { if (that is KaFileSymbol) {