gcc/libjava/classpath/lib/java/util
Dalibor Topic 473210a961 re PR classpath/32844 (EnumSet causes code to be miscompiled)
2007-07-31  Dalibor Topic  <robilad@kaffe.org>

        PR 32844
        * java/util/EnumSet.java:
        Made class abstract per API spec.
        (size, iterator, add, addAll, clear, contains,
        containsAll, remove, removeAll, retainAll) Moved 
        into an anonymous inner class in of(T).
        (allOf, noneOf, copyOf, of, range) Made more 
        implementation independent.
        (of(T)) return an instance of an anonymous class
        implementing EmptySet.

From-SVN: r127291
2007-08-08 08:00:32 +00:00
..
concurrent * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
jar * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
logging * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
prefs * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
regex libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
spi libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
zip * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractCollection.class
AbstractList$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractList$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractList$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractList$RandomAccessSubList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractList$SubList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap$4.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap$SimpleEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap$SimpleImmutableEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
AbstractQueue.class
AbstractSequentialList.class
AbstractSet.class
ArrayDeque$DeqIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
ArrayDeque$DescendingIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
ArrayDeque.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
ArrayList.class
Arrays$ArrayList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Arrays.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
BitSet.class
Calendar.class libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collection.class
Collections$1$SynchronizedMapEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$4.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$5.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$6.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$7.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$8.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$9.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedCollection.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedListIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedMap$CheckedEntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedRandomAccessList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedSortedMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CheckedSortedSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$CopiesList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$EmptyList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$EmptyMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$EmptySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$LIFOQueue.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$MapSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$ReverseComparator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SingletonList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SingletonMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SingletonSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedCollection.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedListIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedRandomAccessList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedSortedMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$SynchronizedSortedSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableCollection.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableListIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableMapEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableMap$UnmodifiableEntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableRandomAccessList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableSortedMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections$UnmodifiableSortedSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Collections.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Comparator.class
ConcurrentModificationException.class
Currency.class DecimalFormatSymbols.java: Added the year 2007 to Copyright information and introduced new variable, currency. 2007-04-05 00:15:16 +00:00
Date.class libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Deque.class
Dictionary.class
DuplicateFormatFlagsException.class
EmptyStackException.class
Enumeration.class
EnumMap$1.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap$2.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap$3.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap$4.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap$5.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap$6.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap$7.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumMap.class Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumSet$1.class re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EnumSet$2.class re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EnumSet.class re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EventListener.class
EventListenerProxy.class
EventObject.class
FormatFlagsConversionMismatchException.class
Formattable.class
FormattableFlags.class
Formatter$BigDecimalLayoutForm.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Formatter.class
FormatterClosedException.class
GregorianCalendar.class libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
HashMap$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
HashMap$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
HashMap$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
HashMap$HashEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
HashMap$HashIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
HashMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
HashSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$EntryEnumerator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$EntryIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$HashEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$KeyEnumerator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$KeyIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$ValueEnumerator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable$ValueIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Hashtable.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IdentityHashMap$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IdentityHashMap$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IdentityHashMap$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IdentityHashMap$IdentityEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IdentityHashMap$IdentityIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IdentityHashMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
IllegalFormatCodePointException.class
IllegalFormatConversionException.class
IllegalFormatException.class
IllegalFormatFlagsException.class
IllegalFormatPrecisionException.class
IllegalFormatWidthException.class
InputMismatchException.class
InvalidPropertiesFormatException.class
Iterator.class
LinkedHashMap$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
LinkedHashMap$LinkedHashEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
LinkedHashMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
LinkedHashSet.class
LinkedList$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
LinkedList$Entry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
LinkedList$LinkedListItr.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
LinkedList.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
List.class
ListIterator.class
ListResourceBundle.class
Locale.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Map$Entry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Map.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
MissingFormatArgumentException.class
MissingFormatWidthException.class
MissingResourceException.class
NavigableMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
NavigableSet.class
NoSuchElementException.class
Observable.class
Observer.class
PriorityQueue$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
PriorityQueue.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Properties.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
PropertyPermission.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
PropertyPermissionCollection.class
PropertyResourceBundle.class
Queue.class
Random.class
RandomAccess.class
ResourceBundle$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
ResourceBundle$BundleKey.class
ResourceBundle.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
ServiceConfigurationError.class libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
ServiceLoader$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
ServiceLoader.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Set.class
SimpleTimeZone.class re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken) 2007-02-23 15:13:18 +00:00
SortedMap.class
SortedSet.class
Stack.class
StringTokenizer.class libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Timer$Scheduler.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Timer$TaskQueue.class
Timer.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TimerTask.class
TimeZone$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TimeZone.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TooManyListenersException.class
TreeMap$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$3.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$4.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$5.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$6.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$7.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$DescendingMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$DescendingSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$EntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$KeySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$NavigableEntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$NavigableKeySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$Node.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$SubMap$EntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$SubMap$KeySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$SubMap$NavigableEntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$SubMap$NavigableKeySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$SubMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap$TreeIterator.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
TreeSet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
UnknownFormatConversionException.class
UnknownFormatFlagsException.class
UUID.class
Vector$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
Vector.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
VMTimeZone.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
WeakHashMap$1.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
WeakHashMap$2.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
WeakHashMap$WeakBucket$WeakEntry.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
WeakHashMap$WeakBucket.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
WeakHashMap$WeakEntrySet.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00
WeakHashMap.class * Rebuild .class files with new ecj. 2007-07-27 21:14:19 +00:00