|
I'm afraid it's more languages than only Java.
For Java, we would basically have to make every class throwable, because every class might potentially be an exception. For other languages, it would be even worse. For example, exceptions in Python are separate from the normal type system.
In addition, I believe that a separate exception type also provides more clarity to Slice code.
|