kotlinx.coroutines icon indicating copy to clipboard operation
kotlinx.coroutines copied to clipboard

Introduce non-nullable types in reactive integrations where appropriate

Open qwwdfsad opened this issue 3 years ago • 0 comments
trafficstars

  • For RxJava2, use them in internal implementations where appropriate
  • For RxJava3, introduce & Any bound to generic argument in our extensions to avoid errors in Kotlin 1.8.0 due to non-nullability rx3 annotations being part of generics upper bound. This change went through commitee, and all the "unsound" declarations such as "RxSignature<Foo?>" were properly highlighted as warning that will become an error.

qwwdfsad avatar Aug 05 '22 14:08 qwwdfsad