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

Generate a file lib/ext/jfxrt.sym

    Details

    • Type: Enhancement
    • Status: Open
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: tbd
    • Component/s: javafx
    • Labels:

      Description

      We need javac and IDEs to know what APIs are in which JavaFX components. We can do the same as is already done for JDK profiles: generate a .sym file containing class stubs with annotation metadata indicating the JavaFX component to which each class belongs.

      We should generate this file in the lib/ directory of the JDK overlay - not in the jre/lib/ directory. Although the primary use of JavaFX components is for embedded in FX 8, this file needs to also be in the JDK for the desktop since the desktop JDK is use to build for embedded platforms.

      JREs do not need this file.

      We will need to determine what annotations to use to mark classes as belonging to particular profiles

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              dblaukop Daniel Blaukopf (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Imported: