aboutsummaryrefslogtreecommitdiff
path: root/engine/src/core/com/jme3/util/IntMap.java
diff options
context:
space:
mode:
Diffstat (limited to 'engine/src/core/com/jme3/util/IntMap.java')
-rw-r--r--engine/src/core/com/jme3/util/IntMap.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/engine/src/core/com/jme3/util/IntMap.java b/engine/src/core/com/jme3/util/IntMap.java
index edf659b..1b91119 100644
--- a/engine/src/core/com/jme3/util/IntMap.java
+++ b/engine/src/core/com/jme3/util/IntMap.java
@@ -44,8 +44,6 @@ import java.util.Map;
* @author Nate
*/
public final class IntMap<T> implements Iterable<Entry<T>>, Cloneable {
-
- private final IntMapIterator iterator = new IntMapIterator();
private Entry[] table;
private final float loadFactor;
@@ -200,8 +198,9 @@ public final class IntMap<T> implements Iterable<Entry<T>>, Cloneable {
}
public Iterator<Entry<T>> iterator() {
- iterator.beginUse();
- return iterator;
+ IntMapIterator it = new IntMapIterator();
+ it.beginUse();
+ return it;
}
final class IntMapIterator implements Iterator<Entry<T>> {