Files
kotlin-fork/compiler/testData/ir/irText/firProblems/inapplicableCollectionSet.kt
T
2023-03-22 15:18:17 +00:00

23 lines
528 B
Kotlin
Vendored

// WITH_STDLIB
// FULL_JDK
// IGNORE_BACKEND: JS_IR
// IGNORE_BACKEND: JS_IR_ES6
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
}
}