IR: minor, remove unnecessary isFromJava check

This is an addition to b72effab98. For JVM, this code is not supposed
to affect anything, and for non-JVM, declarations from Java are not
possible.
This commit is contained in:
Alexander Udalov
2024-02-13 23:51:50 +01:00
committed by Space Team
parent 16b985b36e
commit 41c6cca689
@@ -274,10 +274,10 @@ class IdSignatureFactory(
}
private fun IrSimpleFunction.isOverridableFunction(): Boolean =
!DescriptorVisibilities.isPrivate(visibility) && (hasDispatchReceiver || isFromJava())
!DescriptorVisibilities.isPrivate(visibility) && hasDispatchReceiver
private fun IrProperty.isOverridableProperty(): Boolean =
!DescriptorVisibilities.isPrivate(visibility) && (getter.hasDispatchReceiver || setter.hasDispatchReceiver || isFromJava())
!DescriptorVisibilities.isPrivate(visibility) && (getter.hasDispatchReceiver || setter.hasDispatchReceiver)
private val IrSimpleFunction?.hasDispatchReceiver: Boolean
get() = this?.dispatchReceiverParameter != null