[Clirr-devel] CVS: clirr/src/java/net/sf/clirr Checker.java,1.15,1.16
Status: Alpha
Brought to you by:
lkuehne
From: Simon K. <s_k...@us...> - 2004-06-18 06:52:18
|
Update of /cvsroot/clirr/clirr/src/java/net/sf/clirr In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22759 Modified Files: Checker.java Log Message: Change check method prototype to return boolean. If false is returned, all following checks are skipped. Index: Checker.java =================================================================== RCS file: /cvsroot/clirr/clirr/src/java/net/sf/clirr/Checker.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- Checker.java 18 Jun 2004 06:36:22 -0000 1.15 +++ Checker.java 18 Jun 2004 06:52:09 -0000 1.16 @@ -351,10 +351,11 @@ if ((compatBaselineClass != null) && (currentClass != null)) { // class is available in both releases - for (Iterator it = classChecks.iterator(); it.hasNext();) + boolean continueTesting = true; + for (Iterator it = classChecks.iterator(); it.hasNext() && continueTesting;) { ClassChangeCheck classChangeCheck = (ClassChangeCheck) it.next(); - classChangeCheck.check(compatBaselineClass, currentClass); + continueTesting = classChangeCheck.check(compatBaselineClass, currentClass); } } } |