summaryrefslogtreecommitdiff
path: root/java/util/WeakHashMap.java
diff options
context:
space:
mode:
authorJochen Hoenicke <jochen@gnu.org>1999-12-30 18:29:51 +0000
committerJochen Hoenicke <jochen@gnu.org>1999-12-30 18:29:51 +0000
commitc2cd039b6b21325f2039179f26a11774a798870b (patch)
tree124fe328c540f608122eddc1b69498d81609bf0a /java/util/WeakHashMap.java
parentde55ff72cd547a18e7bea2cd5b918e4998a6cf59 (diff)
downloadclasspath-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.java6
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++;