callIfOverridden

@JvmName(name = "callIfOverriddenKFunction0")
inline fun <T : Any, R> () -> R.callIfOverridden(kClass: KClass<T>): R?
@JvmName(name = "callIfOverriddenKSuspendFunction0")
inline fun <T : Any, R> suspend () -> R.callIfOverridden(kClass: KClass<T>): R?
@JvmName(name = "callIfOverriddenKFunction0Reified")
inline fun <T : Any, R> () -> R.callIfOverridden(): Any?
@JvmName(name = "callIfOverriddenKSuspendFunction0Reified")
inline fun <T : Any, R> suspend () -> R.callIfOverridden(): Any?