Mark IrSymbolBase/IrPublicSymbolBase.descriptor as obsolete API
This commit is contained in:
@@ -26,7 +26,10 @@ import org.jetbrains.kotlin.ir.util.IdSignature
|
||||
import org.jetbrains.kotlin.ir.util.render
|
||||
|
||||
@OptIn(ObsoleteDescriptorBasedAPI::class)
|
||||
abstract class IrSymbolBase<out D : DeclarationDescriptor>(override val descriptor: D) : IrSymbol {
|
||||
abstract class IrSymbolBase<out D : DeclarationDescriptor>(
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
override val descriptor: D
|
||||
) : IrSymbol {
|
||||
override fun toString(): String {
|
||||
if (isBound) return owner.render()
|
||||
return "Unbound private symbol ${super.toString()}"
|
||||
|
||||
@@ -13,8 +13,8 @@ import org.jetbrains.kotlin.ir.symbols.*
|
||||
import org.jetbrains.kotlin.ir.util.IdSignature
|
||||
import org.jetbrains.kotlin.ir.util.render
|
||||
|
||||
@OptIn(ObsoleteDescriptorBasedAPI::class)
|
||||
abstract class IrPublicSymbolBase<out D : DeclarationDescriptor>(
|
||||
abstract class IrPublicSymbolBase<out D : DeclarationDescriptor> @OptIn(ObsoleteDescriptorBasedAPI::class) constructor(
|
||||
@ObsoleteDescriptorBasedAPI
|
||||
override val descriptor: D,
|
||||
override val signature: IdSignature
|
||||
) : IrSymbol {
|
||||
|
||||
Reference in New Issue
Block a user