intercepted

Common
JVM
Native
1.3
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.

JS
1.3
fun < T > <ERROR CLASS> < T > . intercepted ( ) : <ERROR CLASS> < T >
(source)

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.