Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4769824

classes in java.util.* that are serializable but don't define serialVersionUID

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 5.0
    • 1.4.2
    • core-libs
    • tiger
    • generic
    • solaris_8

      The following locations in J2SE's java.util sources define serializable classes
      that don't define a serialVersionUID. These may result in an unintentional
      serialization incompatibility in the future.

      src/share/classes/java/util/Collections.java:1044: class java.util.Collections.UnmodifiableSet
      src/share/classes/java/util/Collections.java:1075: class java.util.Collections.UnmodifiableSortedSet
      src/share/classes/java/util/Collections.java:1311: class java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet
      src/share/classes/java/util/Collections.java:1447: class java.util.Collections.UnmodifiableSortedMap
      src/share/classes/java/util/Collections.java:1615: class java.util.Collections.SynchronizedSet
      src/share/classes/java/util/Collections.java:1676: class java.util.Collections.SynchronizedSortedSet
      src/share/classes/java/util/Collections.java:2043: class java.util.Collections.SynchronizedSortedMap
      src/share/classes/java/util/Collections.java:2149: class java.util.Collections.EmptyMap
      src/share/classes/java/util/Collections.java:2266: class java.util.Collections.SingletonMap
      src/share/classes/java/util/Currency.java:31: class java.util.Currency
      src/share/classes/java/util/EventObject.java:21: class java.util.EventObject
      src/share/classes/java/util/IdentityHashMap.java:109: class java.util.Identit
      src/share/classes/java/util/LinkedHashMap.java:123: class java.util.Linke
      src/share/classes/java/util/LinkedHashSet.java:94: class java.util.Linke
      src/share/classes/java/util/PropertyPermission.java:396: class java.util.PropertyPermissionCollection
      src/share/classes/java/util/PropertyPermission.java:65: class java.util.PropertyPermission
      src/share/classes/java/util/TreeSet.java:70: class java.util.TreeSet
      src/share/classes/java/util/logging/Level.java:44: class java.util.logging.Level
      src/share/classes/java/util/logging/LogRecord.java:49: class java.util.logging.LogRecord
      src/share/classes/java/util/logging/LoggingPermission.java:38: class java.util.logging.LoggingPermission
      src/share/classes/java/util/prefs/AbstractPreferences.java:1429: class java.util.prefs.AbstractPreferences.NodeAddedEvent
      src/share/classes/java/util/prefs/AbstractPreferences.java:1434: class java.util.prefs.AbstractPreferences.NodeRemovedEvent
      src/share/classes/java/util/prefs/NodeChangeEvent.java:29: class java.util.prefs.NodeChangeEvent
      src/share/classes/java/util/prefs/PreferenceChangeEvent.java:28: class java.util.prefs.PreferenceChangeEvent
      src/share/classes/sun/util/BuddhistCalendar.java:15: class sun.util.BuddhistCalendar
      src/share/classes/sunw/util/EventObject.java:35: class sunw.util.EventObject

            sseligmasunw Scott Seligman (Inactive)
            gafter Neal Gafter (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: