[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[commit-cp] classpath java/util/TreeMap.java java/util/Hash... [generics
From: |
Tom Tromey |
Subject: |
[commit-cp] classpath java/util/TreeMap.java java/util/Hash... [generics-branch] |
Date: |
Tue, 11 Jan 2005 20:42:40 -0500 |
CVSROOT: /cvsroot/classpath
Module name: classpath
Branch: generics-branch
Changes by: Tom Tromey <address@hidden> 05/01/12 01:12:48
Modified files:
java/util : TreeMap.java HashMap.java Hashtable.java
WeakHashMap.java ArrayList.java Arrays.java
AbstractList.java Collections.java EnumSet.java
LinkedList.java Vector.java BitSet.java
TreeSet.java
. : ChangeLog
Log message:
* java/util/AbstractList.java (set, add): Fixed argument types.
* java/util/ArrayList.java: Properly handle generic arrays.
* java/util/Arrays.java (sort): Fixed type of temporary 'elem'.
* java/util/BitSet.java (containsAll): Use correct variable name.
* java/util/Collections.java (copy): Use correct
parameterizations.
(min): Likewise.
(putAll): Likewise.
(compare): Fixed argument types.
(sort): Properly handle generic arrays.
* java/util/EnumSet.java (clone): Ignore
CloneNotSupportedException.
(addAll, contains, containsAll, remove, removeAll, retainAll,
copyOf, complementOf): Don't use generic instanceof.
(copyOf): Cast result of 'clone'.
* java/util/HashMap.java (HashMap): Properly handle generic
arrays.
(clone): Likewise.
(rehash): Likewise.
(readObject): Likewise.
(putAll): Don't use generic instanceof.
(getEntry): Likewise.
(putAllInternal): Use correct parameterizations.
(next): Fixed return type.
* java/util/Hashtable.java (Hashtable): Properly handle generic
arrays.
(clone): Likewise.
(rehash): Likewise.
(readObject): Likewise.
(hash): Fixed argument type.
(getEntry): Don't use generic instanceof.
(next): Cast return values.
(nextElement): Fixed return type.
* java/util/LinkedList.java (toArray): Added cast.
(LinkedListItr): Now generic.
* java/util/TreeMap.java (TreeMap): Now generic.
(Node): Likewise.
(left, right, parent): Updated types.
(firstKey, get, headMap, lastKey, remove, subMap, tailMap,
firstNode, getNode): Updated types.
* java/util/TreeSet.java (TreeSet): Fixed cast.
(clone): Likewise.
(readObject): Likewise.
* java/util/Vector.java (Vector): Properly handle generic arrays.
(trimToSize): Likewise.
(ensureCapacity): Likewise.
(toArray): Likewise.
(addAll): Fixed parameterization.
* java/util/WeakHashMap.java (WeakBucket): Now generic.
(value, next): Updated types.
(WeakEntry): Parameterized superinterface.
(key, getKey, getValue, setValue): Updated types.
(getEntry): Fixed type of local 'key'.
(get): Updated.
(put): Fixed return type.
(remove): Updated.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/TreeMap.java.diff?only_with_tag=generics-branch&tr1=1.23&tr2=1.23.2.1&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/HashMap.java.diff?only_with_tag=generics-branch&tr1=1.28.2.3&tr2=1.28.2.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/Hashtable.java.diff?only_with_tag=generics-branch&tr1=1.32.2.2&tr2=1.32.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/WeakHashMap.java.diff?only_with_tag=generics-branch&tr1=1.18.2.1&tr2=1.18.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/ArrayList.java.diff?only_with_tag=generics-branch&tr1=1.25.2.1&tr2=1.25.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/Arrays.java.diff?only_with_tag=generics-branch&tr1=1.20.2.3&tr2=1.20.2.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/AbstractList.java.diff?only_with_tag=generics-branch&tr1=1.21.2.2&tr2=1.21.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/Collections.java.diff?only_with_tag=generics-branch&tr1=1.28.2.5&tr2=1.28.2.6&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/EnumSet.java.diff?only_with_tag=generics-branch&tr1=1.1.2.2&tr2=1.1.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/LinkedList.java.diff?only_with_tag=generics-branch&tr1=1.23.2.3&tr2=1.23.2.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/Vector.java.diff?only_with_tag=generics-branch&tr1=1.20.2.2&tr2=1.20.2.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/BitSet.java.diff?only_with_tag=generics-branch&tr1=1.13.2.1&tr2=1.13.2.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/util/TreeSet.java.diff?only_with_tag=generics-branch&tr1=1.15.2.3&tr2=1.15.2.4&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?only_with_tag=generics-branch&tr1=1.2386.2.45&tr2=1.2386.2.46&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [commit-cp] classpath java/util/TreeMap.java java/util/Hash... [generics-branch],
Tom Tromey <=