[FIR2IR] Generate fake-override symbols for properties

^KT-63644 Fixed
This commit is contained in:
Dmitriy Novozhilov
2023-11-20 19:22:17 +02:00
committed by Space Team
parent 1d2601ccae
commit 9609ac6908
2 changed files with 65 additions and 9 deletions
@@ -57,3 +57,11 @@ class IrFunctionFakeOverrideSymbol(
) : IrFakeOverrideSymbolBase<IrSimpleFunctionSymbol, IrSimpleFunction, FunctionDescriptor>(
originalSymbol, containingClassSymbol, idSignature
), IrSimpleFunctionSymbol
class IrPropertyFakeOverrideSymbol(
originalSymbol: IrPropertySymbol,
containingClassSymbol: IrClassSymbol,
idSignature: IdSignature?
) : IrFakeOverrideSymbolBase<IrPropertySymbol, IrProperty, PropertyDescriptor>(
originalSymbol, containingClassSymbol, idSignature
), IrPropertySymbol