[IG] Redundant throws clause inspection
The "Redundant throws clause inspection" doesn't take into account implicit
calls to super() from within a constructor.
For example, running a code inspection on the following file:
presents the following inspection results:
Name:
constructor Testing()
Location:
Testing ()
Problem synopsis:
The declared exception Exception is never thrown.
Problem resolution:
Remove unnecessary throws declarations
Please sign in to leave a comment.
Oy! This is going to be fun to fix, not least because there's probably fifty other inspections which aren't taking the implicit super() call into account. Good catch.
--Dave Griffith