[FIR2IR] Properly calculate overridden functions for lazy fake overrides
For detailed explanation see the comment to `computeBaseSymbolsWithContainingClass` function in `FakeOverrideGenerator.kt` ^KT-65592
This commit is contained in:
committed by
Space Team
parent
1761c8eb25
commit
e431a96897
@@ -5,13 +5,13 @@
|
||||
|
||||
package org.jetbrains.kotlin.fir.util
|
||||
|
||||
interface Multimap<K, out V, out C : Collection<V>> {
|
||||
interface Multimap<K, out V, out C : Collection<V>> : Iterable<Map.Entry<K, C>> {
|
||||
operator fun get(key: K): C
|
||||
operator fun contains(key: K): Boolean
|
||||
val keys: Set<K>
|
||||
val values: Collection<V>
|
||||
|
||||
operator fun iterator(): Iterator<Map.Entry<K, C>>
|
||||
override operator fun iterator(): Iterator<Map.Entry<K, C>>
|
||||
}
|
||||
|
||||
interface MutableMultimap<K, V, C : Collection<V>> : Multimap<K, V, C> {
|
||||
|
||||
Reference in New Issue
Block a user