[FIR2IR] Drop Fir2IrSymbols in favor of IrPublicSymbol...Impl

Effectively, those two symbol hierarchies have the same semantics, so
  there is no sense to keep them both
This commit is contained in:
Dmitriy Novozhilov
2023-08-29 15:44:50 +03:00
committed by Space Team
parent 1776b84945
commit b53ccf7fac
8 changed files with 35 additions and 87 deletions
@@ -107,3 +107,6 @@ class IrFieldPublicSymbolImpl(sig: IdSignature, descriptor: PropertyDescriptor?
class IrTypeParameterPublicSymbolImpl(sig: IdSignature, descriptor: TypeParameterDescriptor? = null) :
IrBindablePublicSymbolBase<TypeParameterDescriptor, IrTypeParameter>(sig, descriptor),
IrTypeParameterSymbol
class IrScriptPublicSymbolImpl(sig: IdSignature, descriptor: ScriptDescriptor? = null) :
IrBindablePublicSymbolBase<ScriptDescriptor, IrScript>(sig, descriptor), IrScriptSymbol