This lombok spinoff project consists of a hack that only works in javac - not eclipse or any other IDE.
It will completely disable the notion of checked exceptions. You may throw any exception anywhere, and you may
also catch any exception anywhere. In standard javac, you may not catch a checked exception that is not declared
as thrown by at least 1 statement in your try block, unless it is Exception
or Throwable
.
This restriction is lifted as well.
Just make sure disableCheckedExceptions-alpha.jar
is on the classpath as you compile. For example:
javac -cp disableCheckedExceptions-alpha.jar MySource.java
Ready to try it out? download it here: disableCheckedExceptions-alpha.jar
Want to know how its done? Grab the disableCheckedExceptions branch of project lombok. You can browse and download the branch here on github.