gcc/libjava/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 libjava 2007-04-19 00:24:09 +00:00
jar libjava 2007-04-19 00:24:09 +00:00
logging libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
prefs libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +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 libjava 2007-04-19 00:24:09 +00:00
AbstractCollection.h
AbstractList.h
AbstractList$1.h
AbstractList$2.h
AbstractList$3.h
AbstractList$RandomAccessSubList.h
AbstractList$SubList.h
AbstractMap.h
AbstractMap$1.h
AbstractMap$2.h
AbstractMap$3.h
AbstractMap$4.h
AbstractMap$SimpleEntry.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
AbstractMap$SimpleImmutableEntry.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
AbstractQueue.h
AbstractSequentialList.h
AbstractSet.h
ArrayDeque.h libjava 2007-04-19 00:24:09 +00:00
ArrayDeque$DeqIterator.h
ArrayDeque$DescendingIterator.h
ArrayList.h
Arrays.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Arrays$ArrayList.h
BitSet.h
Calendar.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Calendar.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collection.h
Collections.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collections$1.h
Collections$1$SynchronizedMapEntry.h
Collections$2.h
Collections$3.h
Collections$4.h libjava 2007-04-19 00:24:09 +00:00
Collections$5.h libjava 2007-04-19 00:24:09 +00:00
Collections$6.h
Collections$7.h
Collections$8.h
Collections$9.h
Collections$CheckedCollection.h
Collections$CheckedIterator.h
Collections$CheckedList.h
Collections$CheckedListIterator.h
Collections$CheckedMap.h
Collections$CheckedMap$CheckedEntrySet.h
Collections$CheckedRandomAccessList.h
Collections$CheckedSet.h
Collections$CheckedSortedMap.h
Collections$CheckedSortedSet.h
Collections$CopiesList.h
Collections$EmptyList.h
Collections$EmptyMap.h
Collections$EmptySet.h
Collections$LIFOQueue.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collections$MapSet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collections$ReverseComparator.h
Collections$SingletonList.h
Collections$SingletonMap.h
Collections$SingletonSet.h
Collections$SynchronizedCollection.h
Collections$SynchronizedIterator.h
Collections$SynchronizedList.h
Collections$SynchronizedListIterator.h
Collections$SynchronizedMap.h
Collections$SynchronizedRandomAccessList.h
Collections$SynchronizedSet.h
Collections$SynchronizedSortedMap.h
Collections$SynchronizedSortedSet.h
Collections$UnmodifiableCollection.h
Collections$UnmodifiableIterator.h
Collections$UnmodifiableList.h
Collections$UnmodifiableListIterator.h
Collections$UnmodifiableMap.h
Collections$UnmodifiableMap$UnmodifiableEntrySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collections$UnmodifiableMap$UnmodifiableEntrySet$UnmodifiableMapEntry.h
Collections$UnmodifiableRandomAccessList.h
Collections$UnmodifiableSet.h
Collections$UnmodifiableSortedMap.h
Collections$UnmodifiableSortedSet.h
Comparator.h
ConcurrentModificationException.h
Currency.h
Currency.java
Date.h libjava 2007-04-19 00:24:09 +00:00
Deque.h
Dictionary.h
DuplicateFormatFlagsException.h
EmptyStackException.h
Enumeration.h
EnumMap.h libjava 2007-04-19 00:24:09 +00:00
EnumMap$1.h
EnumMap$2.h libjava 2007-04-19 00:24:09 +00:00
EnumMap$3.h
EnumMap$4.h
EnumMap$5.h
EnumMap$6.h libjava 2007-04-19 00:24:09 +00:00
EnumMap$7.h
EnumSet.h re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EnumSet$1.h re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EnumSet$2.h re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EventListener.h
EventListenerProxy.h
EventObject.h
FormatFlagsConversionMismatchException.h
Formattable.h
FormattableFlags.h
Formatter.h
Formatter$BigDecimalLayoutForm.h
FormatterClosedException.h
GregorianCalendar.h
HashMap.h
HashMap$1.h
HashMap$2.h
HashMap$3.h
HashMap$HashEntry.h
HashMap$HashIterator.h
HashSet.h
Hashtable.h
Hashtable$1.h
Hashtable$2.h
Hashtable$3.h
Hashtable$EntryEnumerator.h libjava 2007-04-19 00:24:09 +00:00
Hashtable$EntryIterator.h libjava 2007-04-19 00:24:09 +00:00
Hashtable$HashEntry.h
Hashtable$KeyEnumerator.h
Hashtable$KeyIterator.h
Hashtable$ValueEnumerator.h
Hashtable$ValueIterator.h
IdentityHashMap.h
IdentityHashMap$1.h
IdentityHashMap$2.h
IdentityHashMap$3.h
IdentityHashMap$IdentityEntry.h
IdentityHashMap$IdentityIterator.h
IllegalFormatCodePointException.h
IllegalFormatConversionException.h
IllegalFormatException.h
IllegalFormatFlagsException.h
IllegalFormatPrecisionException.h
IllegalFormatWidthException.h
InputMismatchException.h
InvalidPropertiesFormatException.h
Iterator.h
LinkedHashMap.h
LinkedHashMap$1.h
LinkedHashMap$LinkedHashEntry.h
LinkedHashSet.h
LinkedList.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
LinkedList$1.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
LinkedList$Entry.h
LinkedList$LinkedListItr.h
List.h
ListIterator.h
ListResourceBundle.h
Locale.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Map.h
Map$Entry.h
MissingFormatArgumentException.h
MissingFormatWidthException.h
MissingResourceException.h
natVMTimeZone.cc
NavigableMap.h
NavigableSet.h
NoSuchElementException.h
Observable.h
Observer.h
PriorityQueue.h
PriorityQueue$1.h
Properties.h
PropertyPermission.h
PropertyPermissionCollection.h
PropertyResourceBundle.h
Queue.h
Random.h
RandomAccess.h
ResourceBundle.h
ResourceBundle$1.h
ResourceBundle$BundleKey.h
ServiceConfigurationError.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
ServiceLoader.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
ServiceLoader$1.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Set.h
SimpleTimeZone.h
SortedMap.h
SortedSet.h
Stack.h
StringTokenizer.h
Timer.h
Timer$Scheduler.h
Timer$TaskQueue.h
TimerTask.h
TimeZone.h
TimeZone$1.h
TooManyListenersException.h
TreeMap.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$1.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$2.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$3.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$4.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$5.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$6.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$7.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$DescendingMap.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$DescendingSet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$EntrySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$KeySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$NavigableEntrySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$NavigableKeySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$Node.h
TreeMap$SubMap.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$SubMap$EntrySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$SubMap$KeySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$SubMap$NavigableEntrySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$SubMap$NavigableKeySet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeMap$TreeIterator.h
TreeSet.h libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
UnknownFormatConversionException.h
UnknownFormatFlagsException.h
UUID.h libjava 2007-04-19 00:24:09 +00:00
Vector.h
Vector$1.h
VMTimeZone.h
VMTimeZone.java
WeakHashMap.h
WeakHashMap$1.h
WeakHashMap$2.h
WeakHashMap$WeakBucket.h
WeakHashMap$WeakBucket$WeakEntry.h
WeakHashMap$WeakEntrySet.h