javaprims.h: Updated class declaration list.
* gcj/javaprims.h: Updated class declaration list. * Makefile.in: Rebuilt. * Makefile.am (core_java_source_files): Added PropertyPermissionCollection.java. * java/lang/Thread.java (group, name): Now package-private. * java/lang/ThreadGroup.java: Re-merge with Classpath. * java/util/AbstractList.java: Likewise. * java/util/AbstractMap.java: Likewise. * java/util/Calendar.java: Likewise. * java/util/Collections.java: Likewise. * java/util/HashMap.java: Likewise. * java/util/Hashtable.java: Likewise. * java/util/LinkedHashMap.java: Likewise. * java/util/LinkedList.java: Likewise. * java/util/List.java: Likewise. * java/util/ListResourceBundle.java: Likewise. * java/util/Map.java: Likewise. * java/util/Observable.java: Likewise. * java/util/Properties.java: Likewise. * java/util/PropertyPermission.java: Likewise. * java/util/PropertyPermissionCollection.java: Likewise. * java/util/PropertyResourceBundle.java: Likewise. * java/util/Random.java: Likewise. * java/util/SimpleTimeZone.java: Likewise. * java/util/StringTokenizer.java: Likewise. * java/util/TimerTask.java: Likewise. * java/util/TreeMap.java: Likewise. * java/util/WeakHashMap.java: Likewise. * java/util/jar/Attributes.java: Likewise. * java/util/jar/JarException.java: Likewise. * java/util/jar/Manifest.java: Likewise. From-SVN: r54743
This commit is contained in:
parent
0fd534ed06
commit
3831381763
31 changed files with 2304 additions and 1518 deletions
|
@ -1,6 +1,6 @@
|
|||
/* TreeMap.java -- a class providing a basic Red-Black Tree data structure,
|
||||
mapping Object --> Object
|
||||
Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
|
||||
Copyright (C) 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Classpath.
|
||||
|
||||
|
@ -162,7 +162,7 @@ public class TreeMap extends AbstractMap
|
|||
*
|
||||
* @author Eric Blake <ebb9@email.byu.edu>
|
||||
*/
|
||||
private static final class Node extends BasicMapEntry
|
||||
private static final class Node extends AbstractMap.BasicMapEntry
|
||||
{
|
||||
// All fields package visible for use by nested classes.
|
||||
/** The color of this node. */
|
||||
|
@ -623,8 +623,10 @@ public class TreeMap extends AbstractMap
|
|||
Node n = getNode(key);
|
||||
if (n == nil)
|
||||
return null;
|
||||
// Note: removeNode can alter the contents of n, so save value now.
|
||||
Object result = n.value;
|
||||
removeNode(n);
|
||||
return n.value;
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -1768,7 +1770,7 @@ public class TreeMap extends AbstractMap
|
|||
SubMap.this.clear();
|
||||
}
|
||||
};
|
||||
return this.keys;
|
||||
return this.values;
|
||||
}
|
||||
} // class SubMap
|
||||
} // class TreeMap
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue