intercepted
fun
<
T
>
Continuation
<
T
>
.
intercepted
(
)
:
Continuation
<
T
>
(Common source) (JVM source) (Native source)
For Common, Native
Intercepts this continuation with ContinuationInterceptor .
This function shall be used on the immediate result of createCoroutineUnintercepted or suspendCoroutineUninterceptedOrReturn , in which case it checks for ContinuationInterceptor in the continuation's context , invokes ContinuationInterceptor.interceptContinuation , caches and returns the result.
If this function is invoked on other
Continuation
instances it returns
this
continuation unchanged.
For JVM
Intercepts this continuation with ContinuationInterceptor .
This function shall be used on the immediate result of createCoroutineUnintercepted or suspendCoroutineUninterceptedOrReturn , in which case it checks for ContinuationInterceptor in the continuation's context , invokes ContinuationInterceptor.interceptContinuation , caches and returns the result.
If this function is invoked on other
Continuation
instances it returns
this
continuation unchanged.
Intercepts this continuation with ContinuationInterceptor .
This function shall be used on the immediate result of createCoroutineUnintercepted or suspendCoroutineUninterceptedOrReturn , in which case it checks for ContinuationInterceptor in the continuation's context , invokes ContinuationInterceptor.interceptContinuation , caches and returns the result.
If this function is invoked on other
Continuation
instances it returns
this
continuation unchanged.