[K/N] Remove module-wide ObsoleteDescriptorBasedApi opt-in

This commit is contained in:
Pavel Kunyavskiy
2023-06-05 18:58:18 +02:00
committed by Space Team
parent 046b629baa
commit cd3237295b
43 changed files with 166 additions and 139 deletions
@@ -169,11 +169,6 @@ fun IrMemberAccessExpression<*>.addArguments(args: Map<ParameterDescriptor, IrEx
}
}
@ObsoleteDescriptorBasedAPI
@Suppress("unused") // Used in kotlin-native
fun IrMemberAccessExpression<*>.addArguments(args: List<Pair<ParameterDescriptor, IrExpression>>) =
this.addArguments(args.toMap())
fun IrExpression.isNullConst() = this is IrConst<*> && this.kind == IrConstKind.Null
fun IrExpression.isTrueConst() = this is IrConst<*> && this.kind == IrConstKind.Boolean && this.value == true