diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt index d70b6476b10..55e6ecef099 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/IrUtils.kt @@ -304,16 +304,14 @@ tailrec fun IrElement.getPackageFragment(): IrPackageFragment? { } } -@OptIn(ObsoleteDescriptorBasedAPI::class) fun IrAnnotationContainer.getAnnotation(name: FqName): IrConstructorCall? = annotations.find { - it.symbol.owner.parentAsClass.descriptor.fqNameSafe == name + it.symbol.owner.parentAsClass.fqNameWhenAvailable == name } -@OptIn(ObsoleteDescriptorBasedAPI::class) fun IrAnnotationContainer.hasAnnotation(name: FqName) = annotations.any { - it.symbol.owner.parentAsClass.descriptor.fqNameSafe == name + it.symbol.owner.parentAsClass.fqNameWhenAvailable == name } fun IrAnnotationContainer.hasAnnotation(symbol: IrClassSymbol) =