summaryrefslogblamecommitdiffstats
path: root/README.md
blob: e936e48a8ed36cc7e6f6a9ad18c52e2746e21c6c (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13












                                                                        
Antichecked Exceptions
======================

Antichecked Exceptions are an alternative to checked exceptions. They're
designed to actively catch bugs, and to prevent silencing exceptions for
the sake of satisfying the compiler (as usually happens with checked
exceptions).

Rather than requiring the caller to catch some exceptions, Antichecked
Exceptions intercepts some raised exceptions, and helps guarantee to the
caller, if the caller opts to catch some exception, that the exception
was actually raised by a deliberate design decision rather than a typo
or bug.