[FE, IR] Check annotations on expect and actual enum entries

^KT-60668
^KT-60936
This commit is contained in:
Roman Efremov
2023-08-17 17:34:23 +02:00
committed by Space Team
parent b57940a59b
commit def4388c19
10 changed files with 89 additions and 1 deletions
@@ -267,6 +267,10 @@ internal abstract class IrExpectActualMatchingContext(
return asIr().declarations.filterIsInstance<IrEnumEntry>().map { it.name }
}
override fun RegularClassSymbolMarker.collectEnumEntries(): List<DeclarationSymbolMarker> {
return asIr().declarations.filterIsInstance<IrEnumEntry>().map { it.symbol }
}
override val CallableSymbolMarker.dispatchReceiverType: KotlinTypeMarker?
get() = (asIr().parent as? IrClass)?.defaultType