com.sun.jini.collection
Class WeakIdentityMap.Key

java.lang.Object
  extended by java.lang.ref.Reference<T>
      extended by java.lang.ref.WeakReference
          extended by com.sun.jini.collection.WeakIdentityMap.Key
Enclosing class:
WeakIdentityMap

private static class WeakIdentityMap.Key
extends WeakReference


Field Summary
private  int hash
           
 
Constructor Summary
private WeakIdentityMap.Key(Object k)
           
private WeakIdentityMap.Key(Object k, ReferenceQueue q)
           
 
Method Summary
(package private) static WeakIdentityMap.Key create(Object k, ReferenceQueue q)
           
 boolean equals(Object o)
           
 int hashCode()
           
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hash

private final int hash
Constructor Detail

WeakIdentityMap.Key

private WeakIdentityMap.Key(Object k)

WeakIdentityMap.Key

private WeakIdentityMap.Key(Object k,
                            ReferenceQueue q)
Method Detail

create

static WeakIdentityMap.Key create(Object k,
                                  ReferenceQueue q)

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.