Reactor/RxJava の演算子コードにある throw 式を報告します。
Reactor/RxJava の演算子から例外をスローするのは問題がある可能性があります。Reactive のようなラッパーでエラーを返すことができるためです (flatMap() の Mono.error() または Flowable.error()、Reactor の handle() 演算子からの sink.error() の呼び出し)。
また、Reactor のファクトリメソッドを使用すれば、チェック例外をエラーなしで返すことはできますが、Exceptions クラスを使用せずにそのような例外をスローすると、コンパイルエラーが発生します。
例:
Flux.just(1, 2, 3).flatMap(i -> {
throw new RuntimeException();
})
クイックフィックス適用後:
Flux.just(1, 2, 3).flatMap(i -> {
return Flux.error(new RuntimeException());
})
2019.3 の新機能です