RFR: 8066869: Add Closeable::closeUnchecked that is the equivalent of close but throws UncheckedIOException [v2]
Glavo
duke at openjdk.org
Mon Jul 10 18:14:18 UTC 2023
On Fri, 7 Jul 2023 15:56:13 GMT, Brian Burkhalter <bpb at openjdk.org> wrote:
>> Add a default method `java.io.Closeable::closeUnchecked` which is equivalent to `Closeable::close` except that it instead throws `java.io.UncheckedIOException`.
>
> Brian Burkhalter has updated the pull request incrementally with one additional commit since the last revision:
>
> 8066869: linkplain -> link
I don't like this PR. The problems it can solve are very limited, and the way to solve the problem is not an excellent solution worth promoting.
After the introduction of lambda in Java 8, the cumbersomeness brought by checked exceptions became more prominent. I think we need a more general construct to solve this, rather than just adding some helper methods.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/14789#issuecomment-1629462808
More information about the core-libs-dev
mailing list