Files
kotlin-fork/compiler/testData/ir/irText/firProblems/inapplicableCollectionSet.kt
T
Sergej Jaskiewicz f2031ae642 [IR] Don't print multifile/synthetic facade class names in irText tests
This only applies to JVM and fq-names in declaration references
in IR dumps.

This enables us to run more irText tests on platforms other than JVM
(see KT-58605).
2023-06-05 10:40:17 +00:00

21 lines
474 B
Kotlin
Vendored

// WITH_STDLIB
// FULL_JDK
class Flaf(val javaName: String) {
private val INSTANCES = mutableMapOf<String, Flaf>()
fun forJavaName(javaName: String): Flaf {
var result: Flaf? = INSTANCES[javaName]
if (result == null) {
result = INSTANCES["${javaName}_alternative"]
if (result == null) {
result = Flaf(javaName)
}
INSTANCES[javaName] = result
}
return result
}
}