IR: removing WrappedDescriptors from symbols

This commit is contained in:
Georgy Bronnikov
2020-11-30 12:36:50 +03:00
parent 989d4350b1
commit d714adacae
32 changed files with 266 additions and 282 deletions
@@ -19,7 +19,7 @@ interface AbstractFir2IrLazyDeclaration<F : FirMemberDeclaration, D : IrSymbolOw
IrDeclaration, IrDeclarationParent, Fir2IrComponents {
val fir: F
val symbol: Fir2IrBindableSymbol<*, D>
override val symbol: Fir2IrBindableSymbol<*, D>
override val factory: IrFactory
get() = irFactory
@@ -60,6 +60,10 @@ abstract class Fir2IrBindableSymbol<out D : DeclarationDescriptor, B : IrSymbolO
result as D
}
@ObsoleteDescriptorBasedAPI
override val hasDescriptor: Boolean
get() = false
companion object {
private const val GETTER_PREFIX = "<get"
private const val SETTER_PREFIX = "<set"