diff options
Diffstat (limited to 'java/util/AbstractMap.java')
-rw-r--r-- | java/util/AbstractMap.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/java/util/AbstractMap.java b/java/util/AbstractMap.java index a6627bb09..f56069009 100644 --- a/java/util/AbstractMap.java +++ b/java/util/AbstractMap.java @@ -209,8 +209,7 @@ public abstract class AbstractMap implements Map while (--pos >= 0) { Map.Entry entry = (Map.Entry) entries.next(); - Object k = entry.getKey(); - if (equals(key, k)) + if (equals(key, entry.getKey())) return entry.getValue(); } return null; @@ -372,8 +371,7 @@ public abstract class AbstractMap implements Map while (--pos >= 0) { Map.Entry entry = (Map.Entry) entries.next(); - Object k = entry.getKey(); - if (equals(key, k)) + if (equals(key, entry.getKey())) { // Must get the value before we remove it from iterator. Object r = entry.getValue(); @@ -460,7 +458,7 @@ public abstract class AbstractMap implements Map { return new Iterator() { - Iterator map_iterator = entrySet().iterator(); + private final Iterator map_iterator = entrySet().iterator(); public boolean hasNext() { |