[Nice-commit] Nice/src/mlsub/typing Enumeration.java,1.20,1.21
Brought to you by:
bonniot
From: Daniel B. <bo...@us...> - 2005-05-26 15:26:04
|
Update of /cvsroot/nice/Nice/src/mlsub/typing In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11896/src/mlsub/typing Modified Files: Enumeration.java Log Message: Optimization: use a single SolutionFound instance Index: Enumeration.java =================================================================== RCS file: /cvsroot/nice/Nice/src/mlsub/typing/Enumeration.java,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** Enumeration.java 26 May 2005 15:22:06 -0000 1.20 --- Enumeration.java 26 May 2005 15:25:53 -0000 1.21 *************** *** 199,203 **** of kinds for all-marked tags. */ ! throw new SolutionFound(); } } --- 199,203 ---- of kinds for all-marked tags. */ ! throw SolutionFound.instance; } } *************** *** 210,214 **** } ! private static class SolutionFound extends RuntimeException {} private static List enumerateTags(Element[] tags, boolean[] all) --- 210,217 ---- } ! private static class SolutionFound extends RuntimeException ! { ! static SolutionFound instance = new SolutionFound(); ! } private static List enumerateTags(Element[] tags, boolean[] all) |