Files
kotlin-fork/compiler/testData/diagnostics/tests/inference/builderInference/invalidateKeys.fir.kt
T
2022-09-09 12:44:39 +00:00

12 lines
424 B
Kotlin
Vendored

// WITH_STDLIB
fun foo(libraryInfoCache: LibraryInfoCache<String, String>, outdated: List<String>) {
val droppedLibraryInfos = libraryInfoCache.invalidateKeys(outdated).<!UNRESOLVED_REFERENCE!>flatMapTo<!>(hashSetOf()) { <!UNRESOLVED_REFERENCE!>it<!> }
}
class LibraryInfoCache<Key, Value> {
fun invalidateKeys(
keys: Collection<Key>,
validityCondition: ((Key, Value) -> Boolean)? = null
) {}
}