commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

classpath ./ChangeLog java/util/AbstractMap.jav...


From: Eric Blake
Subject: classpath ./ChangeLog java/util/AbstractMap.jav...
Date: Fri, 19 Oct 2001 03:06:45 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Changes by:     Eric Blake <address@hidden>     01/10/19 03:06:45

Modified files:
        .              : ChangeLog 
        java/util      : AbstractMap.java Collections.java 
                         IdentityHashMap.java 

Log message:
        2001-10-19  Eric Blake  <address@hidden>
        
        * java/util/IdentityHashMap.java: Improve javadoc, fix member
        visibility for less code generation.
        (modCount): Add fail-safe iteration.
        (entries): Cache the entry set.
        (hash): Rename from getHash, and make it more powerful - common
        code for iterating over the table is now in one location.
        (entrySet): Add missing method hashCode, optimize methods contains
        and remove.
        (equals, putAll): Add missing (but useless) methods.
        (hashCode): Add missing (and important) method.
        (keySet): Add missing method hashCode.
        (values): Add missing method remove.
        (class IdentityIterator): Add fail-safe iteration, fix next to be
        correctly parameterized.
        (class IdentityEntry): Add a class for entrySet iteration.
        * java/util/AbstractMap.java (hashCode): Optimize.
        * java/util/Collections.java (SingletonSet): Fix visibility for
        less code generation.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.253&tr2=1.254&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/AbstractMap.java.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/Collections.java.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/IdentityHashMap.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]