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

Misleading Compatibility definition

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P4 P4
    • None
    • 6
    • core-libs
    • x86
    • linux

      A DESCRIPTION OF THE PROBLEM :
      The list of source compatibility issues on this page do not list the large amount of changes that have occurred to interfaces within the java.sql.* package. This means any JDBC drivers (including simple unit-test wrapper drivers) fail to compile under Java6.


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      The list of new methods that were added to interfaces should be provided as an indicator for when migrating an application to Java-6 what additional work will be required. As such, the definition "Functionality releases and major releases (such as 1.3.0, 1.4.0, 5.0) maintain upwards but not downwards source-compatibility." is invalid.
      ACTUAL -
      Only "behavioural" modifications were listed.

      URL OF FAULTY DOCUMENTATION :
      http://java.sun.com/javase/6/webnotes/compatibility.html#source

            lancea Lance Andersen
            ryeung Roger Yeung (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: