[jboss-svn-commits] JBL Code SVN: r27213 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Jun 27 20:33:50 EDT 2009


Author: stampy88
Date: 2009-06-27 20:33:50 -0400 (Sat, 27 Jun 2009)
New Revision: 27213

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/AbstractHashTable.java
Log:
Got rid of duplicate check of entry != null by replacing while loop with do..while

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/AbstractHashTable.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/AbstractHashTable.java	2009-06-28 00:08:04 UTC (rev 27212)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/util/AbstractHashTable.java	2009-06-28 00:33:50 UTC (rev 27213)
@@ -110,17 +110,14 @@
                 continue;
             }
             this.table[i] = null;
-            Entry next = null;
-            while ( entry != null ) {
-                next = entry.getNext();
-
+            do{
                 final int index = indexOf( entry.hashCode(),
                                            newTable.length );
                 entry.setNext( newTable[index] );
                 newTable[index] = entry;
 
-                entry = next;
-            }
+                entry = entry.getNext();
+            } while ( entry != null );
         }
 
         this.table = newTable;




More information about the jboss-svn-commits mailing list