reactive/kotlinx-coroutines-rx2/src/RxMaybe.kt [41:56]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - try { if (value == null) subscriber.onComplete() else subscriber.onSuccess(value) } catch (e: Throwable) { handleUndeliverableException(e, context) } } override fun onCancelled(cause: Throwable, handled: Boolean) { try { if (subscriber.tryOnError(cause)) { return } } catch (e: Throwable) { cause.addSuppressed(e) } handleUndeliverableException(cause, context) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - reactive/kotlinx-coroutines-rx3/src/RxMaybe.kt [41:56]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - try { if (value == null) subscriber.onComplete() else subscriber.onSuccess(value) } catch (e: Throwable) { handleUndeliverableException(e, context) } } override fun onCancelled(cause: Throwable, handled: Boolean) { try { if (subscriber.tryOnError(cause)) { return } } catch (e: Throwable) { cause.addSuppressed(e) } handleUndeliverableException(cause, context) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -