EMC:
MC皇帝:
あなたは多くのオプションを持っています:
希望型に明示的なキャストを追加します。
.map(rsp -> rsp.getOrElseThrow((Supplier<NotFoundException>) NotFoundException::new)) .map(rsp -> rsp.getOrElseThrow((Function<? super Throwable, NotFoundException>) NotFoundException::new))
代わりに、メソッド参照のラムダ式を使用します。
.map(rsp -> rsp.getOrElseThrow(() -> new NotFoundException())) .map(rsp -> rsp.getOrElseThrow(t -> new NotFoundException(t)))
外側のラムダパラメータの明示的な型を使用します。
.map((Value<…> rsp) -> rsp.getOrElseThrow(NotFoundException::new)) .map((Try<…> rsp) -> rsp.getOrElseThrow(NotFoundException::new))