JaroslavTulach commented on pull request #3792:
URL: https://github.com/apache/netbeans/pull/3792#issuecomment-1071121107


   These are the changes in `platform/*` and they look sane:
   ```
   diff --git a/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig 
b/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
   index a551d51ef823..2fca74973ee8 100644
   --- a/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
   +++ b/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
   @@ -53,6 +53,7 @@ meth public abstract java.lang.String url()
    CLSS public abstract interface !annotation 
org.netbeans.api.htmlui.HTMLDialog
     anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy 
value=SOURCE)
     anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] 
value=[METHOD])
   +innr public abstract interface static OnSubmit
    innr public final static Builder
    intf java.lang.annotation.Annotation
    meth public abstract !hasdefault java.lang.String className()
   @@ -66,8 +67,14 @@ meth public <%0 extends java.lang.Object> {%%0} 
component(java.lang.Class<{%%0}>
    meth public java.lang.String showAndWait()
    meth public org.netbeans.api.htmlui.HTMLDialog$Builder 
loadFinished(java.lang.Runnable)
    meth public static org.netbeans.api.htmlui.HTMLDialog$Builder 
newDialog(java.lang.String)
   +meth public void show(org.netbeans.api.htmlui.HTMLDialog$OnSubmit)
    supr java.lang.Object
   -hfds impl
   +hfds onPageLoad,techIds,url
   +
   +CLSS public abstract interface static 
org.netbeans.api.htmlui.HTMLDialog$OnSubmit
   + outer org.netbeans.api.htmlui.HTMLDialog
   + anno 0 java.lang.FunctionalInterface()
   +meth public abstract boolean onSubmit(java.lang.String)
    
    CLSS public abstract interface !annotation 
org.netbeans.api.htmlui.OpenHTMLRegistration
     anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy 
value=SOURCE)
   @@ -78,3 +85,26 @@ meth public abstract !hasdefault java.lang.String[] 
techIds()
    meth public abstract java.lang.String displayName()
    meth public abstract java.lang.String url()
    
   +CLSS public abstract interface org.netbeans.spi.htmlui.HTMLViewerSpi<%0 
extends java.lang.Object, %1 extends java.lang.Object>
   +innr public final static Context
   +meth public abstract <%0 extends java.lang.Object> {%%0} 
component({org.netbeans.spi.htmlui.HTMLViewerSpi%0},java.lang.Class<{%%0}>)
   +meth public abstract java.lang.String 
getId({org.netbeans.spi.htmlui.HTMLViewerSpi%0},{org.netbeans.spi.htmlui.HTMLViewerSpi%1})
   +meth public abstract void 
runLater({org.netbeans.spi.htmlui.HTMLViewerSpi%0},java.lang.Runnable)
   +meth public abstract void 
setEnabled({org.netbeans.spi.htmlui.HTMLViewerSpi%0},{org.netbeans.spi.htmlui.HTMLViewerSpi%1},boolean)
   +meth public abstract void 
setText({org.netbeans.spi.htmlui.HTMLViewerSpi%0},{org.netbeans.spi.htmlui.HTMLViewerSpi%1},java.lang.String)
   +meth public abstract {org.netbeans.spi.htmlui.HTMLViewerSpi%0} 
newView(org.netbeans.spi.htmlui.HTMLViewerSpi$Context)
   +meth public abstract {org.netbeans.spi.htmlui.HTMLViewerSpi%1} 
createButton({org.netbeans.spi.htmlui.HTMLViewerSpi%0},java.lang.String)
   +
   +CLSS public final static org.netbeans.spi.htmlui.HTMLViewerSpi$Context
   + outer org.netbeans.spi.htmlui.HTMLViewerSpi
   +meth public boolean isBlocking()
   +meth public boolean isDialog()
   +meth public boolean isWindow()
   +meth public boolean onSubmit(java.lang.String)
   +meth public java.lang.ClassLoader getClassLoader()
   +meth public java.lang.String[] getTechIds()
   +meth public java.net.URL getPage()
   +meth public org.openide.util.Lookup onPageLoad()
   +supr java.lang.Object
   +hfds component,lifeCycleCallback,loader,onPageLoad,onSubmit,techIds,url
   +
   diff --git 
a/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig 
b/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
   index 044cdb5077a1..0c8c02a0c04e 100644
   --- a/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
   +++ b/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
   @@ -111,7 +111,9 @@ meth public static 
org.netbeans.api.progress.ProgressHandle createHandle(java.la
    meth public static org.netbeans.api.progress.ProgressHandle 
createSystemHandle(java.lang.String)
     anno 0 java.lang.Deprecated()
    meth public static org.netbeans.api.progress.ProgressHandle 
createSystemHandle(java.lang.String,org.openide.util.Cancellable)
   + anno 0 java.lang.Deprecated()
    meth public static org.netbeans.api.progress.ProgressHandle 
createSystemHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action)
   + anno 0 java.lang.Deprecated()
    meth public static org.netbeans.api.progress.ProgressHandle 
createSystemUIHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action)
    meth public static org.netbeans.api.progress.ProgressHandle 
createUIHandle(java.lang.String,org.openide.util.Cancellable,javax.swing.Action)
    supr java.lang.Object
   diff --git a/platform/api.templates/nbproject/org-netbeans-api-templates.sig 
b/platform/api.templates/nbproject/org-netbeans-api-templates.sig
   index 7f1f1736c02c..15c1d74b13b2 100644
   --- a/platform/api.templates/nbproject/org-netbeans-api-templates.sig
   +++ b/platform/api.templates/nbproject/org-netbeans-api-templates.sig
   @@ -81,8 +81,9 @@ meth public org.openide.filesystems.FileObject getTarget()
     anno 0 org.netbeans.api.annotations.common.NonNull()
    meth public org.openide.filesystems.FileObject getTemplate()
     anno 0 org.netbeans.api.annotations.common.NonNull()
   +meth public org.openide.util.Lookup getLookup()
    supr java.lang.Object
   -hfds 
freeExtension,locale,name,parameters,preformatted,proposedName,target,template
   +hfds 
contextLookup,freeExtension,locale,name,parameters,preformatted,proposedName,target,template
    
    CLSS public abstract interface 
org.netbeans.api.templates.CreateFromTemplateAttributes
    meth public abstract java.util.Map<java.lang.String,?> 
attributesFor(org.netbeans.api.templates.CreateDescriptor)
   @@ -101,12 +102,18 @@ cons public init()
    meth protected abstract boolean 
accept(org.netbeans.api.templates.CreateDescriptor)
    meth protected abstract java.util.List<org.openide.filesystems.FileObject> 
createFromTemplate(org.netbeans.api.templates.CreateDescriptor) throws 
java.io.IOException
     anno 0 org.netbeans.api.annotations.common.NonNull()
   +meth protected static java.util.List<org.openide.filesystems.FileObject> 
defaultCopyContents(org.netbeans.api.templates.CreateDescriptor,org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
   +meth public static void 
copyAttributesFromTemplate(org.netbeans.api.templates.CreateFromTemplateHandler,org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
    supr java.lang.Object
   +hfds ATTR_TEMPLATE_PREFIX,PROP_TEMPLATE
    
    CLSS public final org.netbeans.api.templates.FileBuilder
    cons public 
init(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
     anno 1 org.netbeans.api.annotations.common.NonNull()
     anno 2 org.netbeans.api.annotations.common.NonNull()
   +fld public final static java.lang.String ATTR_TEMPLATE_HANDLER = 
"template.createTemplateHandler"
   +fld public final static java.lang.String ATTR_TEMPLATE_MERGE_FOLDERS = 
"template.mergeFolders"
   +fld public final static java.lang.String ATTR_TEMPLATE_OPEN_FILE = 
"template.openFile"
    innr public final static !enum Mode
    meth public java.util.List<org.openide.filesystems.FileObject> build() 
throws java.io.IOException
     anno 0 org.netbeans.api.annotations.common.CheckForNull()
   @@ -121,6 +128,7 @@ meth public org.netbeans.api.templates.FileBuilder 
useFormat(java.text.Format)
     anno 1 org.netbeans.api.annotations.common.NonNull()
    meth public org.netbeans.api.templates.FileBuilder 
useLocale(java.util.Locale)
     anno 1 org.netbeans.api.annotations.common.NonNull()
   +meth public org.netbeans.api.templates.FileBuilder 
useLookup(org.openide.util.Lookup)
    meth public org.netbeans.api.templates.FileBuilder 
withParameters(java.util.Map<java.lang.String,?>)
     anno 1 org.netbeans.api.annotations.common.NullAllowed()
    meth public static org.netbeans.api.templates.FileBuilder 
fromDescriptor(org.netbeans.api.templates.CreateDescriptor)
   @@ -150,6 +158,7 @@ CLSS public abstract interface !annotation 
org.netbeans.api.templates.TemplateRe
    intf java.lang.annotation.Annotation
    meth public abstract !hasdefault boolean requireProject()
    meth public abstract !hasdefault int position()
   +meth public abstract !hasdefault java.lang.Class<? extends 
org.netbeans.api.templates.CreateFromTemplateHandler> createHandlerClass()
    meth public abstract !hasdefault java.lang.String description()
    meth public abstract !hasdefault java.lang.String displayName()
    meth public abstract !hasdefault java.lang.String iconBase()
   diff --git a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig 
b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
   index d00df18084f4..48de4ac62569 100644
   --- a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
   +++ b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
   @@ -31,6 +31,8 @@ fld public final static java.lang.String 
SELECT_ALL_ON_FOCUS_POLICY_ALWAYS = "al
    fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_NEVER = 
"never"
    fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_ONCE = 
"once"
    fld public final static java.lang.String SQUARE_SIZE = "JButton.squareSize"
   +fld public final static java.lang.String STYLE = "FlatLaf.style"
   +fld public final static java.lang.String STYLE_CLASS = "FlatLaf.styleClass"
    fld public final static java.lang.String TABBED_PANE_ALIGN_CENTER = "center"
    fld public final static java.lang.String TABBED_PANE_ALIGN_FILL = "fill"
    fld public final static java.lang.String TABBED_PANE_ALIGN_LEADING = 
"leading"
   @@ -59,6 +61,9 @@ fld public final static java.lang.String 
TABBED_PANE_TAB_CLOSE_TOOLTIPTEXT = "JT
    fld public final static java.lang.String TABBED_PANE_TAB_HEIGHT = 
"JTabbedPane.tabHeight"
    fld public final static java.lang.String TABBED_PANE_TAB_ICON_PLACEMENT = 
"JTabbedPane.tabIconPlacement"
    fld public final static java.lang.String TABBED_PANE_TAB_INSETS = 
"JTabbedPane.tabInsets"
   +fld public final static java.lang.String TABBED_PANE_TAB_TYPE = 
"JTabbedPane.tabType"
   +fld public final static java.lang.String TABBED_PANE_TAB_TYPE_CARD = "card"
   +fld public final static java.lang.String TABBED_PANE_TAB_TYPE_UNDERLINED = 
"underlined"
    fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE = 
"JTabbedPane.tabWidthMode"
    fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE_COMPACT 
= "compact"
    fld public final static java.lang.String TABBED_PANE_TAB_WIDTH_MODE_EQUAL = 
"equal"
   @@ -67,12 +72,20 @@ fld public final static java.lang.String 
TABBED_PANE_TRAILING_COMPONENT = "JTabb
    fld public final static java.lang.String TAB_BUTTON_SELECTED_BACKGROUND = 
"JToggleButton.tab.selectedBackground"
    fld public final static java.lang.String TAB_BUTTON_UNDERLINE_COLOR = 
"JToggleButton.tab.underlineColor"
    fld public final static java.lang.String TAB_BUTTON_UNDERLINE_HEIGHT = 
"JToggleButton.tab.underlineHeight"
   +fld public final static java.lang.String TEXT_FIELD_CLEAR_CALLBACK = 
"JTextField.clearCallback"
   +fld public final static java.lang.String TEXT_FIELD_LEADING_COMPONENT = 
"JTextField.leadingComponent"
   +fld public final static java.lang.String TEXT_FIELD_LEADING_ICON = 
"JTextField.leadingIcon"
    fld public final static java.lang.String TEXT_FIELD_PADDING = 
"JTextField.padding"
   +fld public final static java.lang.String TEXT_FIELD_SHOW_CLEAR_BUTTON = 
"JTextField.showClearButton"
   +fld public final static java.lang.String TEXT_FIELD_TRAILING_COMPONENT = 
"JTextField.trailingComponent"
   +fld public final static java.lang.String TEXT_FIELD_TRAILING_ICON = 
"JTextField.trailingIcon"
    fld public final static java.lang.String TITLE_BAR_BACKGROUND = 
"JRootPane.titleBarBackground"
    fld public final static java.lang.String TITLE_BAR_FOREGROUND = 
"JRootPane.titleBarForeground"
   +fld public final static java.lang.String TITLE_BAR_SHOW_ICON = 
"JRootPane.titleBarShowIcon"
    fld public final static java.lang.String TREE_PAINT_SELECTION = 
"JTree.paintSelection"
    fld public final static java.lang.String TREE_WIDE_SELECTION = 
"JTree.wideSelection"
    fld public final static java.lang.String USE_WINDOW_DECORATIONS = 
"JRootPane.useWindowDecorations"
   +meth public static <%0 extends java.lang.Object> {%%0} 
clientProperty(javax.swing.JComponent,java.lang.String,{%%0},java.lang.Class<{%%0}>)
    meth public static boolean 
clientPropertyBoolean(javax.swing.JComponent,java.lang.String,boolean)
    meth public static boolean 
clientPropertyEquals(javax.swing.JComponent,java.lang.String,java.lang.Object)
    meth public static int 
clientPropertyInt(javax.swing.JComponent,java.lang.String,int)
   @@ -165,6 +178,7 @@ meth public boolean isSupportedLookAndFeel()
    meth public final boolean equals(java.lang.Object)
    meth public final int hashCode()
    meth public java.lang.String getID()
   +meth public java.util.Map<java.lang.String,java.lang.String> 
getExtraDefaults()
    meth public javax.swing.Icon 
getDisabledIcon(javax.swing.JComponent,javax.swing.Icon)
    meth public javax.swing.UIDefaults getDefaults()
    meth public static boolean install(javax.swing.LookAndFeel)
   @@ -174,6 +188,8 @@ meth public static boolean isShowMnemonics()
    meth public static boolean isUseNativeWindowDecorations()
    meth public static boolean setup(javax.swing.LookAndFeel)
    meth public static boolean supportsNativeWindowDecorations()
   +meth public static java.lang.Object 
parseDefaultsValue(java.lang.String,java.lang.String,java.lang.Class<?>)
   +meth public static java.util.Map<java.lang.String,java.lang.String> 
getGlobalExtraDefaults()
    meth public static javax.swing.UIDefaults$ActiveValue 
createActiveFontValue(float)
    meth public static void hideMnemonics()
    meth public static void initIconColors(javax.swing.UIDefaults,boolean)
   @@ -181,22 +197,26 @@ meth public static void 
installLafInfo(java.lang.String,java.lang.Class<? extend
    meth public static void registerCustomDefaultsSource(java.io.File)
    meth public static void registerCustomDefaultsSource(java.lang.String)
    meth public static void 
registerCustomDefaultsSource(java.lang.String,java.lang.ClassLoader)
   +meth public static void registerCustomDefaultsSource(java.net.URL)
    meth public static void repaintAllFramesAndDialogs()
    meth public static void revalidateAndRepaintAllFramesAndDialogs()
    meth public static void 
runWithUIDefaultsGetter(java.util.function.Function<java.lang.Object,java.lang.Object>,java.lang.Runnable)
   +meth public static void 
setGlobalExtraDefaults(java.util.Map<java.lang.String,java.lang.String>)
    meth public static void setUseNativeWindowDecorations(boolean)
    meth public static void showMnemonics(java.awt.Component)
    meth public static void unregisterCustomDefaultsSource(java.io.File)
    meth public static void unregisterCustomDefaultsSource(java.lang.String)
    meth public static void 
unregisterCustomDefaultsSource(java.lang.String,java.lang.ClassLoader)
   +meth public static void unregisterCustomDefaultsSource(java.net.URL)
    meth public static void updateUI()
    meth public static void updateUILater()
    meth public void initialize()
    meth public void 
registerUIDefaultsGetter(java.util.function.Function<java.lang.Object,java.lang.Object>)
   +meth public void 
setExtraDefaults(java.util.Map<java.lang.String,java.lang.String>)
    meth public void uninitialize()
    meth public void 
unregisterUIDefaultsGetter(java.util.function.Function<java.lang.Object,java.lang.Object>)
    supr javax.swing.plaf.basic.BasicLookAndFeel
   -hfds 
DESKTOPFONTHINTS,aquaLoaded,customDefaultsSources,desktopPropertyListener,desktopPropertyName,desktopPropertyName2,mnemonicHandler,oldPopupFactory,postInitialization,uiDefaultsGetters,updateUIPending
   +hfds 
DESKTOPFONTHINTS,aquaLoaded,customDefaultsSources,desktopPropertyListener,desktopPropertyName,desktopPropertyName2,extraDefaults,globalExtraDefaults,mnemonicHandler,oldPopupFactory,postInitialization,uiDefaultsGetters,updateUIPending
    hcls ActiveFont,FlatUIDefaults,ImageIconUIResource
    
    CLSS public abstract interface static 
com.formdev.flatlaf.FlatLaf$DisabledIconProvider
   @@ -231,6 +251,7 @@ hfds baseTheme,dark,name,properties
    CLSS public abstract interface com.formdev.flatlaf.FlatSystemProperties
    fld public final static java.lang.String ANIMATION = "flatlaf.animation"
    fld public final static java.lang.String MENUBAR_EMBEDDED = 
"flatlaf.menuBarEmbedded"
   +fld public final static java.lang.String NATIVE_LIBRARY_PATH = 
"flatlaf.nativeLibraryPath"
    fld public final static java.lang.String UI_SCALE = "flatlaf.uiScale"
    fld public final static java.lang.String UI_SCALE_ALLOW_SCALE_DOWN = 
"flatlaf.uiScale.allowScaleDown"
    fld public final static java.lang.String UI_SCALE_ENABLED = 
"flatlaf.uiScale.enabled"
   @@ -330,7 +351,15 @@ innr public static HSLIncreaseDecrease
    innr public static Mix
    meth public !varargs static java.awt.Color 
applyFunctions(java.awt.Color,com.formdev.flatlaf.util.ColorFunctions$ColorFunction[])
    meth public static float clamp(float)
   +meth public static float luma(java.awt.Color)
   +meth public static java.awt.Color darken(java.awt.Color,float)
   +meth public static java.awt.Color desaturate(java.awt.Color,float)
   +meth public static java.awt.Color lighten(java.awt.Color,float)
    meth public static java.awt.Color mix(java.awt.Color,java.awt.Color,float)
   +meth public static java.awt.Color saturate(java.awt.Color,float)
   +meth public static java.awt.Color shade(java.awt.Color,float)
   +meth public static java.awt.Color spin(java.awt.Color,float)
   +meth public static java.awt.Color tint(java.awt.Color,float)
    supr java.lang.Object
    
    CLSS public abstract interface static 
com.formdev.flatlaf.util.ColorFunctions$ColorFunction
   @@ -566,6 +595,7 @@ meth public static java.util.List<java.awt.Image> 
getResolutionVariants(java.awt
    supr java.lang.Object
    
    CLSS public com.formdev.flatlaf.util.NativeLibrary
   +cons public init(java.io.File,boolean)
    cons public init(java.lang.String,java.lang.ClassLoader,boolean)
    meth public boolean isLoaded()
    supr java.lang.Object
   @@ -589,18 +619,52 @@ meth public void 
paintIcon(java.awt.Component,java.awt.Graphics,int,int)
    supr java.lang.Object
    hfds 
iconHeight,iconWidth,imageIcon,lastImage,lastSystemScaleFactor,lastUserScaleFactor
    
   +CLSS public com.formdev.flatlaf.util.SoftCache<%0 extends java.lang.Object, 
%1 extends java.lang.Object>
   +cons public init()
   +cons public init(int)
   +intf 
java.util.Map<{com.formdev.flatlaf.util.SoftCache%0},{com.formdev.flatlaf.util.SoftCache%1}>
   +meth public boolean containsKey(java.lang.Object)
   +meth public boolean containsValue(java.lang.Object)
   +meth public boolean isEmpty()
   +meth public int size()
   +meth public java.util.Collection<{com.formdev.flatlaf.util.SoftCache%1}> 
values()
   +meth public 
java.util.Set<java.util.Map$Entry<{com.formdev.flatlaf.util.SoftCache%0},{com.formdev.flatlaf.util.SoftCache%1}>>
 entrySet()
   +meth public java.util.Set<{com.formdev.flatlaf.util.SoftCache%0}> keySet()
   +meth public void clear()
   +meth public void forEach(java.util.function.BiConsumer<? super 
{com.formdev.flatlaf.util.SoftCache%0},? super 
{com.formdev.flatlaf.util.SoftCache%1}>)
   +meth public void putAll(java.util.Map<? extends 
{com.formdev.flatlaf.util.SoftCache%0},? extends 
{com.formdev.flatlaf.util.SoftCache%1}>)
   +meth public void replaceAll(java.util.function.BiFunction<? super 
{com.formdev.flatlaf.util.SoftCache%0},? super 
{com.formdev.flatlaf.util.SoftCache%1},? extends 
{com.formdev.flatlaf.util.SoftCache%1}>)
   +meth public {com.formdev.flatlaf.util.SoftCache%1} get(java.lang.Object)
   +meth public {com.formdev.flatlaf.util.SoftCache%1} 
put({com.formdev.flatlaf.util.SoftCache%0},{com.formdev.flatlaf.util.SoftCache%1})
   +meth public {com.formdev.flatlaf.util.SoftCache%1} remove(java.lang.Object)
   +supr java.lang.Object
   +hfds map,queue
   +hcls CacheReference
   +
    CLSS public com.formdev.flatlaf.util.StringUtils
    cons public init()
    meth public static boolean isEmpty(java.lang.String)
   +meth public static boolean isTrimmedEmpty(java.lang.String)
    meth public static java.lang.String 
removeLeading(java.lang.String,java.lang.String)
    meth public static java.lang.String 
removeTrailing(java.lang.String,java.lang.String)
   +meth public static java.lang.String substringTrimmed(java.lang.String,int)
   +meth public static java.lang.String 
substringTrimmed(java.lang.String,int,int)
    meth public static java.util.List<java.lang.String> 
split(java.lang.String,char)
   +meth public static java.util.List<java.lang.String> 
split(java.lang.String,char,boolean,boolean)
   +supr java.lang.Object
   +
   +CLSS public com.formdev.flatlaf.util.SwingUtils
   +cons public init()
   +meth public static <%0 extends java.awt.Component> {%%0} 
getComponentByName(java.awt.Container,java.lang.String)
    supr java.lang.Object
    
    CLSS public com.formdev.flatlaf.util.SystemInfo
    cons public init()
   +fld public final static boolean isAARCH64
    fld public final static boolean isJava_11_orLater
    fld public final static boolean isJava_15_orLater
   +fld public final static boolean isJava_17_orLater
   +fld public final static boolean isJava_18_orLater
    fld public final static boolean isJava_9_orLater
    fld public final static boolean isJetBrainsJVM
    fld public final static boolean isJetBrainsJVM_11_orLater
   @@ -615,6 +679,8 @@ fld public final static boolean isWebswing
    fld public final static boolean isWinPE
    fld public final static boolean isWindows
    fld public final static boolean isWindows_10_orLater
   +fld public final static boolean isWindows_11_orLater
   +fld public final static boolean isX86
    fld public final static boolean isX86_64
    fld public final static long javaVersion
    fld public final static long osVersion
   @@ -627,6 +693,7 @@ cons public init()
    meth public static boolean isSystemScalingEnabled()
    meth public static double getSystemScaleFactor(java.awt.Graphics2D)
    meth public static double 
getSystemScaleFactor(java.awt.GraphicsConfiguration)
   +meth public static float computeFontScaleFactor(java.awt.Font)
    meth public static float getUserScaleFactor()
    meth public static float scale(float)
    meth public static float unscale(float)
   @@ -933,6 +1000,34 @@ CLSS public abstract interface !annotation 
java.lang.annotation.Target
    intf java.lang.annotation.Annotation
    meth public abstract java.lang.annotation.ElementType[] value()
    
   +CLSS public abstract interface java.util.Map<%0 extends java.lang.Object, 
%1 extends java.lang.Object>
   +innr public abstract interface static Entry
   +meth public abstract boolean containsKey(java.lang.Object)
   +meth public abstract boolean containsValue(java.lang.Object)
   +meth public abstract boolean equals(java.lang.Object)
   +meth public abstract boolean isEmpty()
   +meth public abstract int hashCode()
   +meth public abstract int size()
   +meth public abstract java.util.Collection<{java.util.Map%1}> values()
   +meth public abstract 
java.util.Set<java.util.Map$Entry<{java.util.Map%0},{java.util.Map%1}>> 
entrySet()
   +meth public abstract java.util.Set<{java.util.Map%0}> keySet()
   +meth public abstract void clear()
   +meth public abstract void putAll(java.util.Map<? extends 
{java.util.Map%0},? extends {java.util.Map%1}>)
   +meth public abstract {java.util.Map%1} get(java.lang.Object)
   +meth public abstract {java.util.Map%1} 
put({java.util.Map%0},{java.util.Map%1})
   +meth public abstract {java.util.Map%1} remove(java.lang.Object)
   +meth public boolean remove(java.lang.Object,java.lang.Object)
   +meth public boolean 
replace({java.util.Map%0},{java.util.Map%1},{java.util.Map%1})
   +meth public void forEach(java.util.function.BiConsumer<? super 
{java.util.Map%0},? super {java.util.Map%1}>)
   +meth public void replaceAll(java.util.function.BiFunction<? super 
{java.util.Map%0},? super {java.util.Map%1},? extends {java.util.Map%1}>)
   +meth public {java.util.Map%1} 
compute({java.util.Map%0},java.util.function.BiFunction<? super 
{java.util.Map%0},? super {java.util.Map%1},? extends {java.util.Map%1}>)
   +meth public {java.util.Map%1} 
computeIfAbsent({java.util.Map%0},java.util.function.Function<? super 
{java.util.Map%0},? extends {java.util.Map%1}>)
   +meth public {java.util.Map%1} 
computeIfPresent({java.util.Map%0},java.util.function.BiFunction<? super 
{java.util.Map%0},? super {java.util.Map%1},? extends {java.util.Map%1}>)
   +meth public {java.util.Map%1} 
getOrDefault(java.lang.Object,{java.util.Map%1})
   +meth public {java.util.Map%1} 
merge({java.util.Map%0},{java.util.Map%1},java.util.function.BiFunction<? super 
{java.util.Map%1},? super {java.util.Map%1},? extends {java.util.Map%1}>)
   +meth public {java.util.Map%1} 
putIfAbsent({java.util.Map%0},{java.util.Map%1})
   +meth public {java.util.Map%1} replace({java.util.Map%0},{java.util.Map%1})
   +
    CLSS public abstract interface javax.swing.Icon
    meth public abstract int getIconHeight()
    meth public abstract int getIconWidth()
   diff --git a/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig 
b/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig
   index 14d9bd8c65cb..e68e5b36e4c8 100644
   --- a/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig
   +++ b/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig
   @@ -81,6 +81,9 @@ fld protected final static java.lang.String WORKPLACE_FILL 
= "nb_workplace_fill"
    fld public final static java.lang.String CONTROLFONT = "controlFont"
    fld public final static java.lang.String LISTFONT = "List.font"
    fld public final static java.lang.String MENUFONT = "menuFont"
   +fld public final static java.lang.String 
OPTIONS_CATEGORIES_BUTTON_USE_NIMBUS = 
"nb.options.categories.button.useNimbusCategoryButton"
   +fld public final static java.lang.String OPTIONS_CATEGORIES_SEPARATOR_COLOR 
= "nb.options.categories.separatorColor"
   +fld public final static java.lang.String OPTIONS_USE_UI_DEFAULT_COLORS = 
"nb.options.useUIDefaultsColors"
    fld public final static java.lang.String PANELFONT = "Panel.font"
    fld public final static java.lang.String PROGRESS_CANCEL_BUTTON_ICON = 
"nb.progress.cancel.icon"
    fld public final static java.lang.String 
PROGRESS_CANCEL_BUTTON_PRESSED_ICON = "nb.progress.cancel.icon.pressed"
   diff --git a/platform/openide.compat/nbproject/org-openide-compat.sig 
b/platform/openide.compat/nbproject/org-openide-compat.sig
   index cb56335012a9..ec6390ce0643 100644
   --- a/platform/openide.compat/nbproject/org-openide-compat.sig
   +++ b/platform/openide.compat/nbproject/org-openide-compat.sig
   @@ -1179,6 +1179,7 @@ meth public abstract java.net.URL getResourceRoot() 
throws java.net.MalformedURL
    meth public abstract java.net.URL getResourceURL(java.lang.String) throws 
java.net.MalformedURLException,java.net.UnknownHostException
    
    CLSS public final org.openide.util.ImageUtilities
   +fld public final static java.lang.String PROPERTY_URL = "url"
    meth public final static java.awt.Image 
addToolTipToImage(java.awt.Image,java.lang.String)
    meth public final static java.awt.Image 
assignToolTipToImage(java.awt.Image,java.lang.String)
    meth public final static java.awt.Image icon2Image(javax.swing.Icon)
   @@ -1189,9 +1190,10 @@ meth public final static java.lang.String 
getImageToolTip(java.awt.Image)
    meth public final static javax.swing.Icon image2Icon(java.awt.Image)
    meth public final static javax.swing.ImageIcon 
loadImageIcon(java.lang.String,boolean)
    meth public static java.awt.Image createDisabledImage(java.awt.Image)
   +meth public static java.net.URL findImageBaseURL(java.awt.Image)
    meth public static javax.swing.Icon createDisabledIcon(javax.swing.Icon)
    supr java.lang.Object
   -hfds 
DARK_LAF_SUFFIX,ERR,LOGGER,NO_ICON,PNG_READER,TOOLTIP_SEPAR,cache,classLoaderLoader,component,compositeCache,dummyIconComponent,extraInitialSlashes,imageIconFilter,imageToolTipCache,localizedCache,mediaTrackerID,svgLoaderLoader,tracker
   +hfds 
DARK_LAF_SUFFIX,ERR,LOGGER,NO_ICON,PNG_READER,TOOLTIP_SEPAR,cache,classLoaderLoader,component,compositeCache,dummyIconComponentButton,dummyIconComponentLabel,extraInitialSlashes,imageIconFilter,imageToolTipCache,localizedCache,mediaTrackerID,svgLoaderLoader,tracker
    hcls 
ActiveRef,CachedLookupLoader,CompositeImageKey,DisabledButtonFilter,IconImageIcon,MergedIcon,ToolTipImage,ToolTipImageKey
    
    CLSS public abstract org.openide.util.Lookup
   diff --git 
a/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
 
b/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
   index 1e0b7e8cd564..7f0604bceb27 100644
   --- 
a/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
   +++ 
b/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
   @@ -594,6 +594,7 @@ meth public static java.net.URLStreamHandler 
nbfsURLStreamHandler()
     anno 0 java.lang.Deprecated()
    meth public static java.util.List<java.lang.String> 
getMIMETypeExtensions(java.lang.String)
    meth public static java.util.List<org.openide.filesystems.FileObject> 
getOrder(java.util.Collection<org.openide.filesystems.FileObject>,boolean)
   +meth public static 
java.util.function.BiFunction<java.lang.String,java.lang.Object,java.lang.Object>
 defaultAttributesTransformer()
    meth public static org.openide.filesystems.FileChangeListener 
weakFileChangeListener(org.openide.filesystems.FileChangeListener,java.lang.Object)
    meth public static org.openide.filesystems.FileObject 
copyFile(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.lang.String)
 throws java.io.IOException
    meth public static org.openide.filesystems.FileObject 
copyFile(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.lang.String,java.lang.String)
 throws java.io.IOException
   @@ -621,6 +622,7 @@ meth public static void 
addRecursiveListener(org.openide.filesystems.FileChangeL
    meth public static void 
addRecursiveListener(org.openide.filesystems.FileChangeListener,java.io.File,java.util.concurrent.Callable<java.lang.Boolean>)
    meth public static void copy(java.io.InputStream,java.io.OutputStream) 
throws java.io.IOException
    meth public static void 
copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
   +meth public static void 
copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.util.function.BiFunction<java.lang.String,java.lang.Object,java.lang.Object>)
 throws java.io.IOException
    meth public static void 
extractJar(org.openide.filesystems.FileObject,java.io.InputStream) throws 
java.io.IOException
     anno 0 java.lang.Deprecated()
    meth public static void 
preventFileChooserSymlinkTraversal(javax.swing.JFileChooser,java.io.File)
   @@ -632,7 +634,7 @@ meth public static void 
removeRecursiveListener(org.openide.filesystems.FileChan
    meth public static void setMIMEType(java.lang.String,java.lang.String)
    meth public static void 
setOrder(java.util.List<org.openide.filesystems.FileObject>) throws 
java.io.IOException
    supr java.lang.Object
   -hfds 
ILLEGAL_FILENAME_CHARACTERS,LOG,REFRESH_RP,archiveRootProviderCache,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
   +hfds 
DEFAULT_ATTR_TRANSFORMER,ILLEGAL_FILENAME_CHARACTERS,LOG,REFRESH_RP,archiveRootProviderCache,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
    hcls NonCanonicalizingFile
    
    CLSS public org.openide.filesystems.JarFileSystem
   diff --git 
a/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig 
b/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
   index 9a3dc4e69a27..892229ee44b5 100644
   --- 
a/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
   +++ 
b/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
   @@ -523,6 +523,7 @@ meth public static java.net.URLStreamHandler 
nbfsURLStreamHandler()
     anno 0 java.lang.Deprecated()
    meth public static java.util.List<java.lang.String> 
getMIMETypeExtensions(java.lang.String)
    meth public static java.util.List<org.openide.filesystems.FileObject> 
getOrder(java.util.Collection<org.openide.filesystems.FileObject>,boolean)
   +meth public static 
java.util.function.BiFunction<java.lang.String,java.lang.Object,java.lang.Object>
 defaultAttributesTransformer()
    meth public static org.openide.filesystems.FileChangeListener 
weakFileChangeListener(org.openide.filesystems.FileChangeListener,java.lang.Object)
    meth public static org.openide.filesystems.FileObject 
copyFile(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.lang.String)
 throws java.io.IOException
    meth public static org.openide.filesystems.FileObject 
copyFile(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.lang.String,java.lang.String)
 throws java.io.IOException
   @@ -550,6 +551,7 @@ meth public static void 
addRecursiveListener(org.openide.filesystems.FileChangeL
    meth public static void 
addRecursiveListener(org.openide.filesystems.FileChangeListener,java.io.File,java.util.concurrent.Callable<java.lang.Boolean>)
    meth public static void copy(java.io.InputStream,java.io.OutputStream) 
throws java.io.IOException
    meth public static void 
copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
   +meth public static void 
copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.util.function.BiFunction<java.lang.String,java.lang.Object,java.lang.Object>)
 throws java.io.IOException
    meth public static void 
extractJar(org.openide.filesystems.FileObject,java.io.InputStream) throws 
java.io.IOException
     anno 0 java.lang.Deprecated()
    meth public static void 
preventFileChooserSymlinkTraversal(javax.swing.JFileChooser,java.io.File)
   @@ -561,7 +563,7 @@ meth public static void 
removeRecursiveListener(org.openide.filesystems.FileChan
    meth public static void setMIMEType(java.lang.String,java.lang.String)
    meth public static void 
setOrder(java.util.List<org.openide.filesystems.FileObject>) throws 
java.io.IOException
    supr java.lang.Object
   -hfds 
ILLEGAL_FILENAME_CHARACTERS,LOG,REFRESH_RP,archiveRootProviderCache,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
   +hfds 
DEFAULT_ATTR_TRANSFORMER,ILLEGAL_FILENAME_CHARACTERS,LOG,REFRESH_RP,archiveRootProviderCache,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
    hcls NonCanonicalizingFile
    
    CLSS public abstract interface org.openide.filesystems.ImageDecorator
   diff --git 
a/platform/openide.filesystems/nbproject/org-openide-filesystems.sig 
b/platform/openide.filesystems/nbproject/org-openide-filesystems.sig
   index 4a22f91fd895..92f980cc8efd 100644
   --- a/platform/openide.filesystems/nbproject/org-openide-filesystems.sig
   +++ b/platform/openide.filesystems/nbproject/org-openide-filesystems.sig
   @@ -494,6 +494,7 @@ meth public static java.net.URLStreamHandler 
nbfsURLStreamHandler()
     anno 0 java.lang.Deprecated()
    meth public static java.util.List<java.lang.String> 
getMIMETypeExtensions(java.lang.String)
    meth public static java.util.List<org.openide.filesystems.FileObject> 
getOrder(java.util.Collection<org.openide.filesystems.FileObject>,boolean)
   +meth public static 
java.util.function.BiFunction<java.lang.String,java.lang.Object,java.lang.Object>
 defaultAttributesTransformer()
    meth public static org.openide.filesystems.FileChangeListener 
weakFileChangeListener(org.openide.filesystems.FileChangeListener,java.lang.Object)
    meth public static org.openide.filesystems.FileObject 
copyFile(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.lang.String)
 throws java.io.IOException
    meth public static org.openide.filesystems.FileObject 
copyFile(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.lang.String,java.lang.String)
 throws java.io.IOException
   @@ -521,6 +522,7 @@ meth public static void 
addRecursiveListener(org.openide.filesystems.FileChangeL
    meth public static void 
addRecursiveListener(org.openide.filesystems.FileChangeListener,java.io.File,java.util.concurrent.Callable<java.lang.Boolean>)
    meth public static void copy(java.io.InputStream,java.io.OutputStream) 
throws java.io.IOException
    meth public static void 
copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
   +meth public static void 
copyAttributes(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject,java.util.function.BiFunction<java.lang.String,java.lang.Object,java.lang.Object>)
 throws java.io.IOException
    meth public static void 
extractJar(org.openide.filesystems.FileObject,java.io.InputStream) throws 
java.io.IOException
     anno 0 java.lang.Deprecated()
    meth public static void 
preventFileChooserSymlinkTraversal(javax.swing.JFileChooser,java.io.File)
   @@ -532,7 +534,7 @@ meth public static void 
removeRecursiveListener(org.openide.filesystems.FileChan
    meth public static void setMIMEType(java.lang.String,java.lang.String)
    meth public static void 
setOrder(java.util.List<org.openide.filesystems.FileObject>) throws 
java.io.IOException
    supr java.lang.Object
   -hfds 
ILLEGAL_FILENAME_CHARACTERS,LOG,REFRESH_RP,archiveRootProviderCache,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
   +hfds 
DEFAULT_ATTR_TRANSFORMER,ILLEGAL_FILENAME_CHARACTERS,LOG,REFRESH_RP,archiveRootProviderCache,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
    hcls NonCanonicalizingFile
    
    CLSS public org.openide.filesystems.JarFileSystem
   diff --git a/platform/openide.loaders/nbproject/org-openide-loaders.sig 
b/platform/openide.loaders/nbproject/org-openide-loaders.sig
   index 087410ea6ee0..9bd478b38bcb 100644
   --- a/platform/openide.loaders/nbproject/org-openide-loaders.sig
   +++ b/platform/openide.loaders/nbproject/org-openide-loaders.sig
   @@ -1730,7 +1730,10 @@ cons public init()
    meth protected abstract boolean 
accept(org.netbeans.api.templates.CreateDescriptor)
    meth protected abstract java.util.List<org.openide.filesystems.FileObject> 
createFromTemplate(org.netbeans.api.templates.CreateDescriptor) throws 
java.io.IOException
     anno 0 org.netbeans.api.annotations.common.NonNull()
   +meth protected static java.util.List<org.openide.filesystems.FileObject> 
defaultCopyContents(org.netbeans.api.templates.CreateDescriptor,org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
   +meth public static void 
copyAttributesFromTemplate(org.netbeans.api.templates.CreateFromTemplateHandler,org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
 throws java.io.IOException
    supr java.lang.Object
   +hfds ATTR_TEMPLATE_PREFIX,PROP_TEMPLATE
    
    CLSS public org.openide.DialogDescriptor
    cons public init(java.lang.Object,java.lang.String)
   @@ -3323,6 +3326,7 @@ hfds EA_LISTENERS,entry,listeners,types,typesSet
    hcls Pair
    
    CLSS public abstract interface 
org.openide.loaders.CreateFromTemplateAttributesProvider
   + anno 0 java.lang.Deprecated()
    meth public abstract java.util.Map<java.lang.String,?> 
attributesFor(org.openide.loaders.DataObject,org.openide.loaders.DataFolder,java.lang.String)
    
    CLSS public abstract org.openide.loaders.CreateFromTemplateHandler
   diff --git a/platform/openide.util.ui/nbproject/org-openide-util-ui.sig 
b/platform/openide.util.ui/nbproject/org-openide-util-ui.sig
   index d78a5f214c21..19ace4bda7ef 100644
   --- a/platform/openide.util.ui/nbproject/org-openide-util-ui.sig
   +++ b/platform/openide.util.ui/nbproject/org-openide-util-ui.sig
   @@ -805,6 +805,7 @@ CLSS public abstract interface static 
org.openide.util.HelpCtx$Provider
    meth public abstract org.openide.util.HelpCtx getHelpCtx()
    
    CLSS public final org.openide.util.ImageUtilities
   +fld public final static java.lang.String PROPERTY_URL = "url"
    meth public final static java.awt.Image 
addToolTipToImage(java.awt.Image,java.lang.String)
    meth public final static java.awt.Image 
assignToolTipToImage(java.awt.Image,java.lang.String)
    meth public final static java.awt.Image icon2Image(javax.swing.Icon)
   @@ -815,9 +816,10 @@ meth public final static java.lang.String 
getImageToolTip(java.awt.Image)
    meth public final static javax.swing.Icon image2Icon(java.awt.Image)
    meth public final static javax.swing.ImageIcon 
loadImageIcon(java.lang.String,boolean)
    meth public static java.awt.Image createDisabledImage(java.awt.Image)
   +meth public static java.net.URL findImageBaseURL(java.awt.Image)
    meth public static javax.swing.Icon createDisabledIcon(javax.swing.Icon)
    supr java.lang.Object
   -hfds 
DARK_LAF_SUFFIX,ERR,LOGGER,NO_ICON,PNG_READER,TOOLTIP_SEPAR,cache,classLoaderLoader,component,compositeCache,dummyIconComponent,extraInitialSlashes,imageIconFilter,imageToolTipCache,localizedCache,mediaTrackerID,svgLoaderLoader,tracker
   +hfds 
DARK_LAF_SUFFIX,ERR,LOGGER,NO_ICON,PNG_READER,TOOLTIP_SEPAR,cache,classLoaderLoader,component,compositeCache,dummyIconComponentButton,dummyIconComponentLabel,extraInitialSlashes,imageIconFilter,imageToolTipCache,localizedCache,mediaTrackerID,svgLoaderLoader,tracker
    hcls 
ActiveRef,CachedLookupLoader,CompositeImageKey,DisabledButtonFilter,IconImageIcon,MergedIcon,ToolTipImage,ToolTipImageKey
    
    CLSS public abstract org.openide.util.Lookup
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to