1. 19 Mar, 2001 1 commit
    • ArrayList.java: Remove RCS keywords from comments · 86c9776b
          * java/util/ArrayList.java: Remove RCS keywords from comments
          * java/util/BasicMapEntry.java: idem
          * java/util/Dictionary.java: idem
          * java/util/HashSet.java: idem
      
          * java/util/EventObject.java: reindent
          * java/util/Properties.java: idem
          * java/util/SortedMap.java: idem
      
          * java/util/Enumeration.java: Merge with Classpath
          * java/util/EventListener.java: idem
          * java/util/Observable.java: idem
          * java/util/Observer.java: idem
          * java/util/Stack.java: idem
      
      From-SVN: r40639
      Mark Wielaard committed
  2. 16 Feb, 2001 1 commit
  3. 15 Feb, 2001 1 commit
  4. 14 Feb, 2001 1 commit
    • re PR libgcj/1758 (java.util package lacks TreeMap) · a142a996
              * java/util/TreeMap.java: New file.
              * java/util/TreeSet.java: New file.
              * Makefile.am: Add TreeMap and TreeSet. Enable WeakHashMap.
              * Makefile.in: Rebuilt.
              * java/util/HashSet.java (clone): Use constructor instead of calling
              clone on itself.
              * java/util/SortedSet.java: Sync with classpath.
              * java/util/HashMap.java (hash): Use if statement instead of ternary,
              for clarity.
      	Resolves PR libgcj/1758.
      	Resolves PR java/1684.
      
      From-SVN: r39657
      Bryce McKinlay committed
  5. 11 Dec, 2000 1 commit
    • Makefile.am: Add HashSet.java and java/lang/ref classes. · 488d42af
      	* Makefile.am: Add HashSet.java and java/lang/ref classes.
      	Remove BasicMapEntry.java and Bucket.java.
      	* Makefile.in: Rebuilt.
      	* java/util/HashMap.java: Rewritten.
      	* java/util/HashSet.java: Imported from classpath.
      	* java/util/WeakHashMap.java: Imported from classpath.
      	* java/util/Hashtable.java: Rewritten based on new HashMap code.
      	* java/util/Bucket.java: Deleted.
      	* java/util/BasicMapEntry.java: Deleted.
      	* java/util/Collections.java (search): Use a for-loop, not iterator
      	hasNext().
      	(copy): Use a for-loop. Throw an IndexOutOfBoundsException if run out
      	of elements in source.
      	(max): Use a for-loop.
      	(min): Ditto.
      	(reverse): Keep track of positions instead of using Iterator's
      	nextIndex() and previousIndex().
      	(shuffle(List)): Initialize defaultRandom if required using
      	double-check thread safety idiom. Call two-argument shuffle method
      	using defaultRandom.
      	(defaultRandom): New field.
      	(shuffle(List, Random)): Use a for-loop. Keep track of pos instead
      	of using previousIndex() and nextIndex().
      	(singletonMap(iterator)): Use a HashMap.Entry, not BasicMapEntry.
      	* java/util/AbstractCollection.java (toString): Use a StringBuffer.
      	* java/util/AbstractMap.java (toString): Use StringBuffer.
      	* java/lang/ref/PhantomReference.java: Imported from classpath.
      	* java/lang/ref/SoftReference.java: Ditto.
      	* java/lang/ref/Reference.java: Ditto.
      	* java/lang/ref/WeakReference.java: Ditto.
      	* java/lang/ref/ReferenceQueue.java: Ditto.
      
      From-SVN: r38183
      Bryce McKinlay committed