/[classpath]/classpath/java/lang/ref/WeakReference.java
ViewVC logotype

Diff of /classpath/java/lang/ref/WeakReference.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by mark, Tue Jan 22 22:27:00 2002 UTC revision 1.3.2.1 by tromey, Sat Aug 7 19:32:57 2004 UTC
# Line 1  Line 1 
1  /* java.lang.ref.WeakReference  /* java.lang.ref.WeakReference
2     Copyright (C) 1999 Free Software Foundation, Inc.     Copyright (C) 1999, 2004 Free Software Foundation, Inc.
3    
4  This file is part of GNU Classpath.  This file is part of GNU Classpath.
5    
# Line 54  package java.lang.ref; Line 54  package java.lang.ref;
54   * @author Jochen Hoenicke   * @author Jochen Hoenicke
55   * @see java.util.WeakHashtable   * @see java.util.WeakHashtable
56   */   */
57  public class WeakReference  public class WeakReference<T>
58    extends Reference    extends Reference<T>
59  {  {
60    /**    /**
61     * Create a new weak reference, that is not registered to any queue.     * Create a new weak reference, that is not registered to any queue.
62     * @param referent the object we refer to.     * @param referent the object we refer to.
63     */     */
64    public WeakReference(Object referent)    public WeakReference(T referent)
65    {    {
66      super(referent);      super(referent);
67    }    }
# Line 72  public class WeakReference Line 72  public class WeakReference
72     * @param q the reference queue to register on.     * @param q the reference queue to register on.
73     * @exception NullPointerException if q is null.     * @exception NullPointerException if q is null.
74     */     */
75    public WeakReference(Object referent, ReferenceQueue q)    public WeakReference(T referent, ReferenceQueue<? super T> q)
76    {    {
77      super(referent, q);      super(referent, q);
78    }    }

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.2.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26