BP
Size: a a a
BP
AM
AM
AM
AM
BP
AM
I
AN
(
I
(
call1 { result ->
call2 { result2 ->
call3(result2)
}
}
launch {
call3(call2(call1()))
}
(
(
I
(
(
fun call1(cb: (Result1) -> Unit)
fun call2(arg: Result1, cb: (Result2) -> Unit)
fun call3(arg: Result2)
suspend fun call1(): Result1
suspend fun call2(arg: Result1): Result2
fun call3(arg: Result2)
I
fun call1(cb: (Result1) -> Unit)
fun call2(arg: Result1, cb: (Result2) -> Unit)
fun call3(arg: Result2)
suspend fun call1(): Result1
suspend fun call2(arg: Result1): Result2
fun call3(arg: Result2)
AI