[Native] Drop excess cast from isExternalObjCClass method

This commit is contained in:
Ivan Kylchik
2023-08-14 12:33:02 +02:00
committed by Space Team
parent a35defc682
commit d13d249640
@@ -62,7 +62,7 @@ fun ClassDescriptor.isExternalObjCClass(): Boolean = this.isObjCClass() &&
it.annotations.findAnnotation(externalObjCClassFqName) != null
}
fun IrClass.isExternalObjCClass(): Boolean = this.isObjCClass() &&
(this as IrDeclaration).parentDeclarationsWithSelf.filterIsInstance<IrClass>().any {
this.parentDeclarationsWithSelf.filterIsInstance<IrClass>().any {
it.annotations.hasAnnotation(externalObjCClassFqName)
}