UncheckedIOException
The unchecked version of an java.io.IOException is UncheckedIOException.
You can use this if you have a method which you don't want to propagate IOException but
also want something more specific than RuntimeException to re-throw.
And just like IOException, if you don't want to write
out java.io.UncheckedIOException more than once you need to add an import.
import java.io.IOException;
import java.io.UncheckedIOException;
class Main {
void main() {
try {
doStuff();
}
catch (IOException e) {
throw new UncheckedIOException(e);
}
}
}