[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- classpath ./ChangeLog java/util/AbstractMap.jav...,
Eric Blake <=