Code duplication removal.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@2613 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/super/com/google/gwt/emul/java/util/HashMap.java b/user/super/com/google/gwt/emul/java/util/HashMap.java
index 3657ab7..c82d548 100644
--- a/user/super/com/google/gwt/emul/java/util/HashMap.java
+++ b/user/super/com/google/gwt/emul/java/util/HashMap.java
@@ -32,16 +32,11 @@
}
public HashMap(int ignored) {
- // This implementation of HashMap has no need of initial capacities.
- this(ignored, 0);
+ super(ignored);
}
public HashMap(int ignored, float alsoIgnored) {
- // This implementation of HashMap has no need of load factors or capacities.
- if (ignored < 0 || alsoIgnored < 0) {
- throw new IllegalArgumentException(
- "initial capacity was negative or load factor was non-positive");
- }
+ super(ignored, alsoIgnored);
}
public HashMap(Map<? extends K, ? extends V> toBeCopied) {
diff --git a/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java b/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java
index d95b8f7..e1b22fb 100644
--- a/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java
+++ b/user/super/com/google/gwt/emul/java/util/IdentityHashMap.java
@@ -18,7 +18,6 @@
import com.google.gwt.core.client.impl.Impl;
import java.io.Serializable;
-import java.util.Map.Entry;
/**
* Map using reference equality on keys. <a
@@ -35,10 +34,7 @@
}
public IdentityHashMap(int ignored) {
- // This implementation of HashMap has no need of load factors or capacities.
- if (ignored < 0) {
- throw new IllegalArgumentException("initial capacity was negative");
- }
+ super(ignored);
}
public IdentityHashMap(Map<? extends K, ? extends V> toBeCopied) {