Throw statement in Reactive operator
throw expressions in the Reactor/RxJava operator code.
Throwing exceptions from a Reactor/RxJava operator indicates a possible problem, because you can return a "Reactive-like" error:
flatMap(), or call
sink.error() from the Reactor's
Also, Reactor factory methods allow returning checked exceptions without any errors, while throwing such exceptions without the
Exceptions class leads to a compilation error.
After the quick-fix is applied:
New in 2019.3
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3
Reactive Streams, 233.SNAPSHOT