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

Generate a file lib/ext/jfxrt.sym

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Unresolved
    • Icon: P3 P3
    • tbd
    • None
    • javafx
    • None

      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

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

              Created:
              Updated:
              Imported: