Minix
5.0.0-alpha
module-common
/
dev.racci.minix.api.extensions.reflection
/
callIfOverridden
call
If
Overridden
@
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
?