gcc/libjava/classpath/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/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
jar
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/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
.cvsignore
AbstractCollection.java
AbstractList.java
AbstractMap.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
AbstractSequentialList.java
AbstractSet.java
ArrayList.java
Arrays.java Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
BitSet.java
Calendar.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collection.java
Collections.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Comparator.java
ConcurrentModificationException.java
Currency.java Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
Date.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Dictionary.java
DuplicateFormatFlagsException.java
EmptyStackException.java
Enumeration.java
EnumMap.java Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
EnumSet.java re PR classpath/32844 (EnumSet causes code to be miscompiled) 2007-08-08 08:00:32 +00:00
EventListener.java
EventListenerProxy.java
EventObject.java
FormatFlagsConversionMismatchException.java
Formattable.java
FormattableFlags.java
Formatter.java
FormatterClosedException.java
GregorianCalendar.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
HashMap.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
HashSet.java
Hashtable.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
IdentityHashMap.java
IllegalFormatCodePointException.java
IllegalFormatConversionException.java
IllegalFormatException.java
IllegalFormatFlagsException.java
IllegalFormatPrecisionException.java
IllegalFormatWidthException.java
InputMismatchException.java
InvalidPropertiesFormatException.java
Iterator.java
LinkedHashMap.java
LinkedHashSet.java
LinkedList.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
List.java
ListIterator.java
ListResourceBundle.java
Locale.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Map.java
MissingFormatArgumentException.java
MissingFormatWidthException.java
MissingResourceException.java
NoSuchElementException.java
Observable.java
Observer.java
package.html
PriorityQueue.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Properties.java
PropertyPermission.java
PropertyPermissionCollection.java
PropertyResourceBundle.java
Random.java
RandomAccess.java
ResourceBundle.java
ServiceConfigurationError.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
ServiceLoader.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Set.java
SimpleTimeZone.java
SortedMap.java
SortedSet.java
Stack.java
StringTokenizer.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Timer.java
TimerTask.java
TimeZone.java
TooManyListenersException.java
TreeMap.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
TreeSet.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
UnknownFormatConversionException.java
UnknownFormatFlagsException.java
UUID.java
Vector.java
WeakHashMap.java