diff options
author | Jochen Hoenicke <jochen@gnu.org> | 1999-12-30 18:29:51 +0000 |
---|---|---|
committer | Jochen Hoenicke <jochen@gnu.org> | 1999-12-30 18:29:51 +0000 |
commit | c2cd039b6b21325f2039179f26a11774a798870b (patch) | |
tree | 124fe328c540f608122eddc1b69498d81609bf0a /java/util/WeakHashMap.java | |
parent | de55ff72cd547a18e7bea2cd5b918e4998a6cf59 (diff) | |
download | classpath-c2cd039b6b21325f2039179f26a11774a798870b.tar.gz |
added the queue parameter to WeakBucket constructor, to fix compiling with
javac.
Diffstat (limited to 'java/util/WeakHashMap.java')
-rw-r--r-- | java/util/WeakHashMap.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/java/util/WeakHashMap.java b/java/util/WeakHashMap.java index 8ae69b40d..4cdb0619a 100644 --- a/java/util/WeakHashMap.java +++ b/java/util/WeakHashMap.java @@ -297,7 +297,7 @@ public class WeakHashMap extends AbstractMap implements Map * * @author Jochen Hoenicke */ - private class WeakBucket extends WeakReference + private static class WeakBucket extends WeakReference { /** * The value of this entry. The key is stored in the weak @@ -331,7 +331,7 @@ public class WeakHashMap extends AbstractMap implements Map * @param slot the slot. This must match the slot where this bucket * will be enqueued. */ - public WeakBucket(Object key, Object value, int slot) + public WeakBucket(Object key, ReferenceQueue queue, Object value, int slot) { super(key, queue); this.value = value; @@ -583,7 +583,7 @@ public class WeakHashMap extends AbstractMap implements Map if (key == null) key = NULL_KEY; int slot = hash(key); - WeakBucket bucket = new WeakBucket(key, value, slot); + WeakBucket bucket = new WeakBucket(key, queue, value, slot); bucket.next = buckets[slot]; buckets[slot] = bucket; size++; |