blob: d7f267bca624d097f0472ecacd26e3d4b051e694 [file]
FILE: LambdaInConcurrentMap.kt
public final fun <K, V> R|java/util/concurrent/ConcurrentMap<K, V>|.forEachValue(action: R|(V) -> kotlin/Unit|): R|kotlin/Unit| {
}
public final fun <K, V> R|java/util/concurrent/ConcurrentMap<K, V>|.replaceIfPresent(k: R|K|, v: R|V|): R|kotlin/Unit| {
when () {
this@R|/replaceIfPresent|.R|kotlin/collections/contains|<R|K!|, R|V!|>(R|<local>/k|) -> {
this@R|/replaceIfPresent|.R|kotlin/collections/set|<R|K!|, R|V!|>(R|<local>/k|, R|<local>/v|)
Unit
}
}
}
public final fun main(): R|kotlin/Unit| {
lval map: R|java/util/concurrent/ConcurrentHashMap<kotlin/String, kotlin/Int>| = R|java/util/concurrent/ConcurrentHashMap.ConcurrentHashMap|<R|kotlin/String!|, R|kotlin/Int!|>()
R|<local>/map|.R|/forEachValue|<R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/String, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/String!|, R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/Int, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/Int!|>(<L> = forEachValue@fun <anonymous>(v: R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/Int, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/Int!|): R|kotlin/Unit| <inline=NoInline> {
R|<local>/v|?.{ $subj$.R|kotlin/Int.plus|(Int(2)) }
R|<local>/v|.R|kotlin/Int.minus|(Int(2))
}
)
R|<local>/map|.R|/replaceIfPresent|<R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/String, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/String!|, R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/Int, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/Int!|>(String(), Null(null))
R|<local>/map|.R|/replaceIfPresent|<R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/String, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/String!|, R|ExplicitTypeArgumentIfMadeFlexibleSyntheticallyTypeAttribute(coneType=kotlin/Int, relevantFeature=ConcurrentMapPurelyImplemented) kotlin/Int!|>(Null(null), Int(0))
}