Author: schor
Date: Thu Nov 13 14:16:50 2014
New Revision: 1639331
URL: http://svn.apache.org/r1639331
Log:
[UIMA-4101] correct reversed true/false param when expanding table
Modified:
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/IntHashSet.java
Modified:
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/IntHashSet.java
URL:
http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/IntHashSet.java?rev=1639331&r1=1639330&r2=1639331&view=diff
==============================================================================
---
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/IntHashSet.java
(original)
+++
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/internal/util/IntHashSet.java
Thu Nov 13 14:16:50 2014
@@ -211,7 +211,7 @@ public class IntHashSet implements Posit
} else {
final int [] oldKeys = keys4;
if (TUNE) {System.out.println("Capacity increasing from " + oldCapacity
+ " to " + newCapacity);}
- newTableKeepSize(newCapacity, false);
+ newTableKeepSize(newCapacity, true);
for (int key : oldKeys) {
if (key != 0) {
addInner4(key);
@@ -402,6 +402,9 @@ public class IntHashSet implements Posit
*/
private void addInner4(int rawKey) {
final int i = findPosition(rawKey);
+ if (null == keys4) {
+ System.out.println("debug stop");
+ }
assert(keys4[i] == 0);
keys4[i] = rawKey;
}