8sa1-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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +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/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
.cvsignore Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
AbstractCollection.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
AbstractList.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
AbstractMap.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
AbstractSequentialList.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
AbstractSet.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ArrayList.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Arrays.java Import GNU Classpath (libgcj-import-20070727). 2007-08-04 10:53:49 +00:00
BitSet.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Calendar.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Collection.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Collections.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Comparator.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
DuplicateFormatFlagsException.java
EmptyStackException.java
Enumeration.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Hashtable.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
IdentityHashMap.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IllegalFormatCodePointException.java
IllegalFormatConversionException.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
IllegalFormatException.java
IllegalFormatFlagsException.java
IllegalFormatPrecisionException.java
IllegalFormatWidthException.java
InputMismatchException.java
InvalidPropertiesFormatException.java
Iterator.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
LinkedHashMap.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
LinkedHashSet.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
LinkedList.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
List.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ListIterator.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
ListResourceBundle.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Locale.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Map.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
PropertyPermission.java
PropertyPermissionCollection.java
PropertyResourceBundle.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Random.java
RandomAccess.java
ResourceBundle.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SimpleTimeZone.java re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken) 2007-02-22 17:04:55 +01:00
SortedMap.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
SortedSet.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Stack.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
StringTokenizer.java libjava/classpath/ChangeLog.gcj: 2007-06-03 23:18:43 +00:00
Timer.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
TimerTask.java
TimeZone.java TimeZone.java (getDefaultDisplayName): Don't check if TimeZone is instanceof SimpleTimeZone. 2007-02-26 12:01:55 +01:00
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 Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
Vector.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00
WeakHashMap.java Merged gcj-eclipse branch to trunk. 2007-01-09 19:58:05 +00:00