Uploaded image for project: 'NetBeans'
  1. NetBeans
  2. NETBEANS-5349

Update Netbeans Codebase to Account for deprecated/removed API in Java 11/15

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 12.2
    • None
    • None
    • As this is Java emphasis this should impact each OS environment and involve the applicable Java involved (i.e. as of a given Java version, the API may no longer be available and require replacements to newer APIs)

    Description

      In more recent Java releases, efforts have been made to deprecate and remove unused or out of data APIs.  This ticket is a parent ticket to address future updates to applicable projects where the NetBeans codebase utilized these deprecated and/or removed interfaces. 

      This ticket has emphasis on Java 11 depreciations but similar type of work could be done on newer java releases going forward (i.e. each LTS release)

      For items related as of Java 11 see 

      https://docs.oracle.com/en/java/javase/11/docs/api/deprecated-list.html

      As part of this work, it will requiring analysis of each project code base and identify where depreciated or removed API are in used,  For each of the given occurrences the 

      When changes are implemented, this will impact the build source (and possible target) dependencies (i.e. changes will be needed anyplace where javac.source, javac.target) may be impacted.  These would have to be updated to be version relative to the applicable version.

      For items related as of Java 15 See

      https://docs.oracle.com/en/java/javase/15/docs/api/deprecated-list.html

       

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ebresie Eric Bresie
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated: