Commons Email
  1. Commons Email
  2. EMAIL-122

Upgrade source/binary compatibility to JDK 1.5

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.2
    • Fix Version/s: 1.3
    • Labels:
      None

      Description

      Allows the use of generics, varargs, for each loops.

        Activity

        Hide
        Thomas Neidhart added a comment -

        Test for binary compatibility with the test jars of the 1.2 release was successful. Resolving this issue.

        Show
        Thomas Neidhart added a comment - Test for binary compatibility with the test jars of the 1.2 release was successful. Resolving this issue.
        Hide
        Thomas Neidhart added a comment -

        sebb already generified all public / protected methods / variables.

        I will test this evening with the test jar of EMAIL-1.2 if it breaks bc.

        Show
        Thomas Neidhart added a comment - sebb already generified all public / protected methods / variables. I will test this evening with the test jar of EMAIL-1 .2 if it breaks bc.
        Hide
        Gary Gregory added a comment -

        We'll have to look at each change on a case by case basis for BC.

        Why not start with the low hanging fruits and create a list where generifying in a clean way would break BC? Then we can take stock and see what we've got to work with.

        Show
        Gary Gregory added a comment - We'll have to look at each change on a case by case basis for BC. Why not start with the low hanging fruits and create a list where generifying in a clean way would break BC? Then we can take stock and see what we've got to work with.
        Hide
        Thomas Neidhart added a comment -

        Can public/protected variables/methods be generified while keeping binary compatibility?

        The following page http://codeidol.com/java/javagenerics/Effective-Generics/Maintain-Binary-Compatibility/ says it is possible although there may be drawbacks.

        Show
        Thomas Neidhart added a comment - Can public/protected variables/methods be generified while keeping binary compatibility? The following page http://codeidol.com/java/javagenerics/Effective-Generics/Maintain-Binary-Compatibility/ says it is possible although there may be drawbacks.

          People

          • Assignee:
            Unassigned
            Reporter:
            Thomas Neidhart
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development