[pmd-devel] pmd/rulesets design.xml,1.105,1.106
A source code analyzer
Brought to you by:
adangel,
juansotuyo
From: Tom C. <tom...@us...> - 2006-06-12 12:23:09
|
Update of /cvsroot/pmd/pmd/rulesets In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7231/rulesets Modified Files: design.xml Log Message: Fixed bug 1417106 - MissingBreakInSwitch no longer flags stmts where every case has either a return or a throw. Index: design.xml =================================================================== RCS file: /cvsroot/pmd/pmd/rulesets/design.xml,v retrieving revision 1.105 retrieving revision 1.106 diff -C2 -d -r1.105 -r1.106 *** design.xml 25 May 2006 15:00:06 -0000 1.105 --- design.xml 12 Jun 2006 12:22:23 -0000 1.106 *************** *** 859,863 **** [count(.//BreakStatement)=0] [count(SwitchLabel) > 0] ! [count(BlockStatement/Statement/ReturnStatement) < count (SwitchLabel)] ]]> </value> --- 859,865 ---- [count(.//BreakStatement)=0] [count(SwitchLabel) > 0] ! [count(BlockStatement/Statement/ReturnStatement) ! + count(BlockStatement/Statement/ThrowStatement) ! < count (SwitchLabel)] ]]> </value> |