Sevak Tadevosyan
10/30/2024, 7:44 AMsuspend fun foo(a: Int, b: Int): Int {
delay(100)
return a + b
}
fun foo(a: Int, b: Int): Result<Int> {
//delay
return Result.success( a + b)
}
Edgars Malahovskis
10/30/2024, 7:55 AMSevak Tadevosyan
10/30/2024, 8:04 AMephemient
10/30/2024, 8:37 AMsuspend fun foo()
fun fooSync()
or if you wanted,
@JvmSynthetic // hide from Java
suspend fun foo()
@Deprecated(
message = "Use the suspend fun in Kotlin",
replaceWith = ReplaceWith("foo()"),
level = DeprecationLevel.ERROR,
)
@JvmName("foo") // name for Java
fun fooSync()