Nice/src/mlsub/typing Enumeration.java,1.20,1.21

Daniel Bonniot <[email protected]> Thu, 26 May 2005 15:25:55 +0000
Newsgroups gmane.comp.lang.nice.cvs
Message-ID <[email protected]>
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)



-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005