[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
请先登录再写评论。
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