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
|
import org.jetbrains.kotlin.ir.util.render
|
||||||
|
|
||||||
@OptIn(ObsoleteDescriptorBasedAPI::class)
|
@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 {
|
override fun toString(): String {
|
||||||
if (isBound) return owner.render()
|
if (isBound) return owner.render()
|
||||||
return "Unbound private symbol ${super.toString()}"
|
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.IdSignature
|
||||||
import org.jetbrains.kotlin.ir.util.render
|
import org.jetbrains.kotlin.ir.util.render
|
||||||
|
|
||||||
@OptIn(ObsoleteDescriptorBasedAPI::class)
|
abstract class IrPublicSymbolBase<out D : DeclarationDescriptor> @OptIn(ObsoleteDescriptorBasedAPI::class) constructor(
|
||||||
abstract class IrPublicSymbolBase<out D : DeclarationDescriptor>(
|
@ObsoleteDescriptorBasedAPI
|
||||||
override val descriptor: D,
|
override val descriptor: D,
|
||||||
override val signature: IdSignature
|
override val signature: IdSignature
|
||||||
) : IrSymbol {
|
) : IrSymbol {
|
||||||
|
|||||||
Reference in New Issue
Block a user