Files
kotlin-fork/compiler/testData/ir/irText/firProblems/inapplicableCollectionSet.kt
T
2020-12-07 10:50:19 +03:00

21 lines
475 B
Kotlin
Vendored

// WITH_RUNTIME
// 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
}
}