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

Make module org.netbeans.api:org-netbeans-swing-plaf package org.netbeans.swing.plaf.util public

    XMLWordPrintableJSON

Details

    • Wish
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 9.0
    • Next
    • platform - Other
    • None

    Description

      It would be really usefull to expose publicly package org.netbeans.swing.plaf.util of module org.netbeans.api:org-netbeans-swing-plaf for LaF module designers. 

      For example classes: org.netbeans.swing.plaf.util.RelativeColor, org.netbeans.swing.plaf.util.GuaranteedValue, org.netbeans.swing.plaf.util.UIBootstrapValue$Lazy, org.netbeans.swing.plaf.util.UIBootstrapValue are necessary for Darcula support.

      There is a workaround to set a dependency on the implementation version of the module to get access to private classes, but this is not resilient solutions.

      There is another workaround where you copy the source of required classes into the project, but this is not very nice too and can lead to potential conflicts and a lot of classes to copy.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jmborer Jean-Marc Borer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: