You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jl...@apache.org on 2018/08/13 09:40:13 UTC

[incubator-netbeans] branch master updated: Signatures as of release 9.0

This is an automated email from the ASF dual-hosted git repository.

jlahoda pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans.git


The following commit(s) were added to refs/heads/master by this push:
     new da2960b  Signatures as of release 9.0
da2960b is described below

commit da2960b5015eba055533ff3e3dcf797281a9f3a3
Author: Jaroslav Tulach <ja...@apidesign.org>
AuthorDate: Mon Aug 13 10:35:52 2018 +0200

    Signatures as of release 9.0
---
 .../org-netbeans-api-annotations-common.sig        |   20 +-
 .../nbproject/org-netbeans-api-debugger-jpda.sig   |   23 +-
 .../nbproject/org-netbeans-api-debugger.sig        |   10 +-
 api.htmlui/nbproject/org-netbeans-api-htmlui.sig   |    2 +-
 api.intent/nbproject/org-netbeans-api-intent.sig   |    2 +-
 api.io/nbproject/org-netbeans-api-io.sig           |    4 +-
 .../nbproject/org-netbeans-api-java-classpath.sig  |   37 +-
 api.java/nbproject/org-netbeans-api-java.sig       |  128 +-
 api.maven/nbproject/org-netbeans-api-maven.sig     |    2 +-
 .../nbproject/org-netbeans-api-progress-nb.sig     |   42 +-
 .../nbproject/org-netbeans-api-progress.sig        |    9 +-
 api.search/nbproject/org-netbeans-api-search.sig   |    2 +-
 .../nbproject/org-netbeans-api-templates.sig       |   11 +-
 api.visual/nbproject/org-netbeans-api-visual.sig   |    6 +-
 api.xml/nbproject/org-netbeans-api-xml.sig         |    2 +-
 .../org-netbeans-modules-autoupdate-services.sig   |    2 +-
 .../org-netbeans-modules-autoupdate-ui.sig         |    2 +-
 .../nbproject/org-netbeans-modules-bugtracking.sig |    2 +-
 core.ide/nbproject/org-netbeans-core-ide.sig       |    2 +-
 .../nbproject/org-netbeans-core-multitabs.sig      |    9 +-
 .../nbproject/org-netbeans-core-multiview.sig      |    2 +-
 .../nbproject/org-netbeans-core-netigso.sig        |    2 +-
 db/nbproject/org-netbeans-modules-db.sig           |    2 +-
 diff/nbproject/org-netbeans-modules-diff.sig       |    2 +-
 .../org-netbeans-modules-editor-bracesmatching.sig |    2 +-
 .../org-netbeans-modules-editor-codetemplates.sig  |    3 +-
 .../org-netbeans-modules-editor-completion.sig     |    9 +-
 ...org-netbeans-modules-editor-errorstripe-api.sig |    2 +-
 .../nbproject/org-netbeans-modules-editor-fold.sig |    2 +-
 .../org-netbeans-modules-editor-guards.sig         |    3 +-
 .../org-netbeans-modules-editor-indent-support.sig |    2 +-
 .../org-netbeans-modules-editor-indent.sig         |    2 +-
 .../nbproject/org-netbeans-modules-editor-lib2.sig |  328 +--
 .../org-netbeans-modules-editor-mimelookup.sig     |    2 +-
 .../org-netbeans-modules-editor-settings.sig       |    3 +-
 .../org-netbeans-modules-extexecution.sig          |   10 +-
 .../org-netbeans-modules-j2ee-metadata.sig         |    2 +-
 .../org-netbeans-modules-java-hints-test.sig       |    5 +-
 .../org-netbeans-modules-java-platform-ui.sig      |   16 +-
 .../org-netbeans-modules-java-platform.sig         |   32 +-
 .../org-netbeans-modules-java-project-ui.sig       |   45 +-
 .../org-netbeans-modules-java-project.sig          |   22 +-
 .../org-netbeans-modules-java-source-base.sig      |  161 +-
 .../nbproject/org-netbeans-modules-java-source.sig |  163 +-
 .../org-netbeans-modules-java-sourceui.sig         |   10 +-
 .../nbproject/org-netbeans-modules-javahelp.sig    | 2182 +-------------------
 .../org-netbeans-modules-jellytools-ide.sig        |    2 +-
 .../org-netbeans-modules-jellytools-platform.sig   |    2 +-
 keyring/nbproject/org-netbeans-modules-keyring.sig |    2 +-
 lexer/nbproject/org-netbeans-modules-lexer.sig     |    2 +-
 .../nbproject/org-netbeans-lib-uihandler.sig       |    2 +-
 libs.git/nbproject/org-netbeans-libs-git.sig       |    2 +-
 nbjunit/nbproject/org-netbeans-modules-nbjunit.sig |    2 +-
 .../nbproject/org-apache-tools-ant-module.sig      |   11 +-
 .../nbproject/org-netbeans-swing-outline.sig       |   58 +-
 .../nbproject/org-netbeans-swing-tabcontrol.sig    |   23 +-
 openide.actions/nbproject/org-openide-actions.sig  |    2 +-
 openide.awt/nbproject/org-openide-awt.sig          |   21 +-
 openide.dialogs/nbproject/org-openide-dialogs.sig  |    2 +-
 .../nbproject/org-openide-execution.sig            |    9 +-
 .../nbproject/org-openide-explorer.sig             |   11 +-
 .../nbproject/org-openide-filesystems-nb.sig       |   13 +-
 .../nbproject/org-openide-filesystems.sig          |   16 +-
 openide.io/nbproject/org-openide-io.sig            |    4 +-
 openide.loaders/nbproject/org-openide-loaders.sig  |   40 +-
 openide.modules/nbproject/org-openide-modules.sig  |    2 +-
 openide.nodes/nbproject/org-openide-nodes.sig      |   12 +-
 openide.text/nbproject/org-openide-text.sig        |    9 +-
 .../nbproject/org-openide-util-lookup.sig          |    4 +-
 openide.util.ui/nbproject/org-openide-util-ui.sig  |   34 +-
 openide.util/nbproject/org-openide-util.sig        |   31 +-
 openide.windows/nbproject/org-openide-windows.sig  |   12 +-
 .../nbproject/org-netbeans-modules-options-api.sig |    2 +-
 .../nbproject/org-netbeans-modules-parsing-api.sig |   15 +-
 .../org-netbeans-modules-parsing-indexing.sig      |    2 +-
 print/nbproject/org-netbeans-modules-print.sig     |    2 +-
 .../org-netbeans-modules-project-ant-ui.sig        |    9 +-
 .../nbproject/org-netbeans-modules-project-ant.sig |   18 +-
 .../org-netbeans-modules-project-libraries-ui.sig  |    2 +-
 .../org-netbeans-modules-project-libraries.sig     |    2 +-
 .../nbproject/org-netbeans-modules-projectapi.sig  |    6 +-
 .../org-netbeans-modules-projectuiapi-base.sig     |    7 +-
 .../org-netbeans-modules-projectuiapi.sig          |    7 +-
 queries/nbproject/org-netbeans-modules-queries.sig |    2 +-
 .../org-netbeans-modules-refactoring-api.sig       |   11 +-
 .../org-netbeans-modules-refactoring-java.sig      |   39 +-
 sampler/nbproject/org-netbeans-modules-sampler.sig |    2 +-
 .../nbproject/org-netbeans-modules-sendopts.sig    |    4 +-
 server/nbproject/org-netbeans-modules-server.sig   |    2 +-
 .../nbproject/org-netbeans-modules-settings.sig    |    2 +-
 .../nbproject/org-netbeans-spi-debugger-ui.sig     |  142 +-
 .../nbproject/org-netbeans-spi-editor-hints.sig    |   23 +-
 .../nbproject/org-netbeans-spi-java-hints.sig      |    7 +-
 .../nbproject/org-netbeans-spi-navigator.sig       |    2 +-
 spi.palette/nbproject/org-netbeans-spi-palette.sig |    9 +-
 .../nbproject/org-netbeans-spi-quicksearch.sig     |    2 +-
 .../nbproject/org-netbeans-spi-tasklist.sig        |    4 +-
 .../nbproject/org-netbeans-spi-viewmodel.sig       |    2 +-
 .../nbproject/org-netbeans-modules-uihandler.sig   |    2 +-
 .../nbproject/org-netbeans-modules-versioning.sig  |    2 +-
 xml.xam/nbproject/org-netbeans-modules-xml-xam.sig |    2 +-
 xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig |   85 +-
 102 files changed, 1611 insertions(+), 2464 deletions(-)

diff --git a/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig b/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig
index 28ca96c..ff165a6 100644
--- a/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig
+++ b/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26.1
+#Version 1.29.1
 
 CLSS public abstract interface java.lang.annotation.Annotation
 meth public abstract boolean equals(java.lang.Object)
@@ -28,18 +28,22 @@ intf java.lang.annotation.Annotation
 meth public abstract java.lang.annotation.ElementType[] value()
 
 CLSS public abstract interface !annotation javax.annotation.Nonnull
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 javax.annotation.meta.TypeQualifier(java.lang.Class<?> applicableTo=class java.lang.Object)
+innr public static Checker
 intf java.lang.annotation.Annotation
 meth public abstract !hasdefault javax.annotation.meta.When when()
 
 CLSS public abstract interface !annotation javax.annotation.meta.TypeQualifier
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
 intf java.lang.annotation.Annotation
 meth public abstract !hasdefault java.lang.Class<?> applicableTo()
 
 CLSS public abstract interface !annotation javax.annotation.meta.TypeQualifierNickname
- anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
+ anno 0 java.lang.annotation.Documented()
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
 intf java.lang.annotation.Annotation
 
@@ -47,6 +51,8 @@ CLSS public abstract interface !annotation org.netbeans.api.annotations.common.C
  anno 0 java.lang.annotation.Documented()
  anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[METHOD])
+ anno 0 javax.annotation.Nonnull(javax.annotation.meta.When when=MAYBE)
+ anno 0 javax.annotation.meta.TypeQualifierNickname()
 intf java.lang.annotation.Annotation
 
 CLSS public abstract interface !annotation org.netbeans.api.annotations.common.CheckReturnValue
@@ -59,18 +65,24 @@ CLSS public abstract interface !annotation org.netbeans.api.annotations.common.N
  anno 0 java.lang.annotation.Documented()
  anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, METHOD, PARAMETER, LOCAL_VARIABLE])
+ anno 0 javax.annotation.Nonnull(javax.annotation.meta.When when=ALWAYS)
+ anno 0 javax.annotation.meta.TypeQualifierNickname()
 intf java.lang.annotation.Annotation
 
 CLSS public abstract interface !annotation org.netbeans.api.annotations.common.NullAllowed
  anno 0 java.lang.annotation.Documented()
  anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, PARAMETER, LOCAL_VARIABLE])
+ anno 0 javax.annotation.Nonnull(javax.annotation.meta.When when=MAYBE)
+ anno 0 javax.annotation.meta.TypeQualifierNickname()
 intf java.lang.annotation.Annotation
 
 CLSS public abstract interface !annotation org.netbeans.api.annotations.common.NullUnknown
  anno 0 java.lang.annotation.Documented()
  anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=CLASS)
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[FIELD, METHOD, PARAMETER, LOCAL_VARIABLE])
+ anno 0 javax.annotation.Nonnull(javax.annotation.meta.When when=UNKNOWN)
+ anno 0 javax.annotation.meta.TypeQualifierNickname()
 intf java.lang.annotation.Annotation
 
 CLSS public abstract interface !annotation org.netbeans.api.annotations.common.StaticResource
diff --git a/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig b/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig
index 5203ff5..7bf9b53 100644
--- a/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig
+++ b/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.3.1
+#Version 3.8.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -279,11 +279,14 @@ hcls FieldBreakpointImpl
 CLSS public org.netbeans.api.debugger.jpda.InvalidExpressionException
 cons public init(java.lang.String)
 cons public init(java.lang.String,java.lang.Throwable)
+cons public init(java.lang.String,java.lang.Throwable,boolean)
 cons public init(java.lang.Throwable)
+cons public init(java.lang.Throwable,boolean)
+meth public final boolean hasApplicationTarget()
 meth public java.lang.String getMessage()
 meth public java.lang.Throwable getTargetException()
 supr java.lang.Exception
-hfds message
+hfds isFromApp,message
 
 CLSS public abstract interface org.netbeans.api.debugger.jpda.JPDAArrayType
 intf org.netbeans.api.debugger.jpda.JPDAClassType
@@ -854,8 +857,10 @@ hfds v,var
 CLSS public abstract org.netbeans.spi.debugger.jpda.SmartSteppingCallback
 cons public init()
 innr public abstract interface static !annotation Registration
+innr public final static StopOrStep
 meth public abstract boolean stopHere(org.netbeans.spi.debugger.ContextProvider,org.netbeans.api.debugger.jpda.JPDAThread,org.netbeans.api.debugger.jpda.SmartSteppingFilter)
 meth public abstract void initFilter(org.netbeans.api.debugger.jpda.SmartSteppingFilter)
+meth public org.netbeans.spi.debugger.jpda.SmartSteppingCallback$StopOrStep stopAt(org.netbeans.spi.debugger.ContextProvider,org.netbeans.api.debugger.jpda.CallStackFrame,org.netbeans.api.debugger.jpda.SmartSteppingFilter)
 supr java.lang.Object
 hcls ContextAware
 
@@ -866,6 +871,20 @@ CLSS public abstract interface static !annotation org.netbeans.spi.debugger.jpda
 intf java.lang.annotation.Annotation
 meth public abstract !hasdefault java.lang.String path()
 
+CLSS public final static org.netbeans.spi.debugger.jpda.SmartSteppingCallback$StopOrStep
+ outer org.netbeans.spi.debugger.jpda.SmartSteppingCallback
+meth public boolean equals(java.lang.Object)
+meth public boolean isStop()
+meth public int getStepDepth()
+meth public int getStepSize()
+meth public int hashCode()
+meth public java.lang.String toString()
+meth public static org.netbeans.spi.debugger.jpda.SmartSteppingCallback$StopOrStep skip()
+meth public static org.netbeans.spi.debugger.jpda.SmartSteppingCallback$StopOrStep step(int,int)
+meth public static org.netbeans.spi.debugger.jpda.SmartSteppingCallback$StopOrStep stop()
+supr java.lang.Object
+hfds SKIP,STOP,stepDepth,stepSize,stop
+
 CLSS public abstract org.netbeans.spi.debugger.jpda.SourcePathProvider
 cons public init()
 fld public final static java.lang.String PROP_SOURCE_ROOTS = "sourceRoots"
diff --git a/api.debugger/nbproject/org-netbeans-api-debugger.sig b/api.debugger/nbproject/org-netbeans-api-debugger.sig
index ce838a7..385f0ae 100644
--- a/api.debugger/nbproject/org-netbeans-api-debugger.sig
+++ b/api.debugger/nbproject/org-netbeans-api-debugger.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52.1
+#Version 1.56.1
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
@@ -238,6 +238,7 @@ meth public org.netbeans.api.debugger.DebuggerEngine[] getDebuggerEngines()
 meth public org.netbeans.api.debugger.DebuggerEngine[] startDebugging(org.netbeans.api.debugger.DebuggerInfo)
 meth public org.netbeans.api.debugger.Session getCurrentSession()
 meth public org.netbeans.api.debugger.Session[] getSessions()
+meth public org.netbeans.api.debugger.Watch createPinnedWatch(java.lang.String,org.netbeans.api.debugger.Watch$Pin)
 meth public org.netbeans.api.debugger.Watch createWatch(int,java.lang.String)
 meth public org.netbeans.api.debugger.Watch createWatch(java.lang.String)
 meth public org.netbeans.api.debugger.Watch[] getWatches()
@@ -394,15 +395,20 @@ CLSS public final org.netbeans.api.debugger.Watch
 fld public final static java.lang.String PROP_ENABLED = "enabled"
 fld public final static java.lang.String PROP_EXPRESSION = "expression"
 fld public final static java.lang.String PROP_VALUE = "value"
+innr public abstract interface static Pin
 meth public boolean isEnabled()
 meth public java.lang.String getExpression()
+meth public org.netbeans.api.debugger.Watch$Pin getPin()
 meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
 meth public void remove()
 meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
 meth public void setEnabled(boolean)
 meth public void setExpression(java.lang.String)
 supr java.lang.Object
-hfds enabled,expression,pcs
+hfds enabled,expression,pcs,pin
+
+CLSS public abstract interface static org.netbeans.api.debugger.Watch$Pin
+ outer org.netbeans.api.debugger.Watch
 
 CLSS public abstract org.netbeans.spi.debugger.ActionsProvider
 cons public init()
diff --git a/api.htmlui/nbproject/org-netbeans-api-htmlui.sig b/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
index d06b7b4..6513f4c 100644
--- a/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
+++ b/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.4.1
+#Version 1.8.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/api.intent/nbproject/org-netbeans-api-intent.sig b/api.intent/nbproject/org-netbeans-api-intent.sig
index 880e95a..bff28e0 100644
--- a/api.intent/nbproject/org-netbeans-api-intent.sig
+++ b/api.intent/nbproject/org-netbeans-api-intent.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.1.1
+#Version 1.4.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/api.io/nbproject/org-netbeans-api-io.sig b/api.io/nbproject/org-netbeans-api-io.sig
index f684aff..da75aec 100644
--- a/api.io/nbproject/org-netbeans-api-io.sig
+++ b/api.io/nbproject/org-netbeans-api-io.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.2.1
+#Version 1.5.1
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -77,7 +77,7 @@ meth public void write(int) throws java.io.IOException
 meth public void write(java.lang.String) throws java.io.IOException
 meth public void write(java.lang.String,int,int) throws java.io.IOException
 supr java.lang.Object
-hfds writeBuffer,writeBufferSize
+hfds WRITE_BUFFER_SIZE,writeBuffer
 
 CLSS public abstract interface java.lang.Appendable
 meth public abstract java.lang.Appendable append(char) throws java.io.IOException
diff --git a/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig b/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig
index d244dfe..1cc09ff 100644
--- a/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig
+++ b/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50.1
+#Version 1.55.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -63,6 +63,7 @@ fld public final static org.netbeans.api.java.classpath.ClassPath EMPTY
 innr public final Entry
 innr public final static !enum Flag
 innr public final static !enum PathConversionMode
+innr public final static !enum PathEmbeddingMode
 meth public boolean equals(java.lang.Object)
 meth public final boolean contains(org.openide.filesystems.FileObject)
 meth public final boolean isResourceVisible(org.openide.filesystems.FileObject)
@@ -77,7 +78,14 @@ meth public final void addPropertyChangeListener(java.beans.PropertyChangeListen
 meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener)
 meth public int hashCode()
 meth public java.lang.String toString()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public java.lang.String toString(org.netbeans.api.java.classpath.ClassPath$PathConversionMode)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public java.lang.String toString(org.netbeans.api.java.classpath.ClassPath$PathConversionMode,org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
 meth public java.util.List<org.netbeans.api.java.classpath.ClassPath$Entry> entries()
 meth public java.util.Set<org.netbeans.api.java.classpath.ClassPath$Flag> getFlags()
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -87,7 +95,7 @@ meth public static org.netbeans.api.java.classpath.ClassPath getClassPath(org.op
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 2 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds EMPTY_REF,LOG,caller,entriesCache,impl,implementations,invalidEntries,invalidRoots,pListener,propSupport,refClassLoader,root2Filter,rootsCache,rootsListener,weakPListeners
+hfds EMPTY_REF,LOG,URL_EMBEDDING,caller,entriesCache,impl,implementations,invalidEntries,invalidRoots,pListener,propSupport,refClassLoader,root2Filter,rootsCache,rootsListener,weakPListeners
 hcls RootsListener,SPIListener
 
 CLSS public final org.netbeans.api.java.classpath.ClassPath$Entry
@@ -123,6 +131,15 @@ meth public static org.netbeans.api.java.classpath.ClassPath$PathConversionMode
 meth public static org.netbeans.api.java.classpath.ClassPath$PathConversionMode[] values()
 supr java.lang.Enum<org.netbeans.api.java.classpath.ClassPath$PathConversionMode>
 
+CLSS public final static !enum org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode
+ outer org.netbeans.api.java.classpath.ClassPath
+fld public final static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode EXCLUDE
+fld public final static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode FAIL
+fld public final static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode INCLUDE
+meth public static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode valueOf(java.lang.String)
+meth public static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode[] values()
+supr java.lang.Enum<org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode>
+
 CLSS public final org.netbeans.api.java.classpath.GlobalPathRegistry
 meth public java.util.Set<org.netbeans.api.java.classpath.ClassPath> getPaths(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -174,7 +191,7 @@ innr public static Result2
 meth public static org.netbeans.api.java.queries.SourceForBinaryQuery$Result findSourceRoots(java.net.URL)
 meth public static org.netbeans.api.java.queries.SourceForBinaryQuery$Result2 findSourceRoots2(java.net.URL)
 supr java.lang.Object
-hfds EMPTY_RESULT,EMPTY_RESULT2,LOG,implementations
+hfds EMPTY_RESULT,LOG,implementations
 hcls EmptyResult
 
 CLSS public abstract interface static org.netbeans.api.java.queries.SourceForBinaryQuery$Result
@@ -244,16 +261,30 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis
 meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
 
 CLSS public org.netbeans.spi.java.classpath.support.ClassPathSupport
+innr public abstract interface static Selector
 meth public !varargs static org.netbeans.api.java.classpath.ClassPath createClassPath(java.net.URL[])
 meth public !varargs static org.netbeans.api.java.classpath.ClassPath createClassPath(org.openide.filesystems.FileObject[])
 meth public !varargs static org.netbeans.api.java.classpath.ClassPath createProxyClassPath(org.netbeans.api.java.classpath.ClassPath[])
 meth public !varargs static org.netbeans.spi.java.classpath.ClassPathImplementation createProxyClassPathImplementation(org.netbeans.spi.java.classpath.ClassPathImplementation[])
 meth public static org.netbeans.api.java.classpath.ClassPath createClassPath(java.lang.String)
 meth public static org.netbeans.api.java.classpath.ClassPath createClassPath(java.util.List<? extends org.netbeans.spi.java.classpath.PathResourceImplementation>)
+meth public static org.netbeans.api.java.classpath.ClassPath createMultiplexClassPath(org.netbeans.spi.java.classpath.support.ClassPathSupport$Selector)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.java.classpath.ClassPathImplementation createClassPathImplementation(java.util.List<? extends org.netbeans.spi.java.classpath.PathResourceImplementation>)
 meth public static org.netbeans.spi.java.classpath.PathResourceImplementation createResource(java.net.URL)
 supr java.lang.Object
 
+CLSS public abstract interface static org.netbeans.spi.java.classpath.support.ClassPathSupport$Selector
+ outer org.netbeans.spi.java.classpath.support.ClassPathSupport
+fld public final static java.lang.String PROP_ACTIVE_CLASS_PATH = "activeClassPath"
+meth public abstract org.netbeans.api.java.classpath.ClassPath getActiveClassPath()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public abstract org.netbeans.spi.java.classpath.support.CompositePathResourceBase
 cons public init()
 intf org.netbeans.spi.java.classpath.PathResourceImplementation
diff --git a/api.java/nbproject/org-netbeans-api-java.sig b/api.java/nbproject/org-netbeans-api-java.sig
index 3046dba..8988c16 100644
--- a/api.java/nbproject/org-netbeans-api-java.sig
+++ b/api.java/nbproject/org-netbeans-api-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58.1
+#Version 1.67.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -95,6 +95,7 @@ fld public final static org.netbeans.api.java.classpath.ClassPath EMPTY
 innr public final Entry
 innr public final static !enum Flag
 innr public final static !enum PathConversionMode
+innr public final static !enum PathEmbeddingMode
 meth public boolean equals(java.lang.Object)
 meth public final boolean contains(org.openide.filesystems.FileObject)
 meth public final boolean isResourceVisible(org.openide.filesystems.FileObject)
@@ -109,7 +110,14 @@ meth public final void addPropertyChangeListener(java.beans.PropertyChangeListen
 meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener)
 meth public int hashCode()
 meth public java.lang.String toString()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public java.lang.String toString(org.netbeans.api.java.classpath.ClassPath$PathConversionMode)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public java.lang.String toString(org.netbeans.api.java.classpath.ClassPath$PathConversionMode,org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
 meth public java.util.List<org.netbeans.api.java.classpath.ClassPath$Entry> entries()
 meth public java.util.Set<org.netbeans.api.java.classpath.ClassPath$Flag> getFlags()
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -119,7 +127,7 @@ meth public static org.netbeans.api.java.classpath.ClassPath getClassPath(org.op
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 2 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds EMPTY_REF,LOG,caller,entriesCache,impl,implementations,invalidEntries,invalidRoots,pListener,propSupport,refClassLoader,root2Filter,rootsCache,rootsListener,weakPListeners
+hfds EMPTY_REF,LOG,URL_EMBEDDING,caller,entriesCache,impl,implementations,invalidEntries,invalidRoots,pListener,propSupport,refClassLoader,root2Filter,rootsCache,rootsListener,weakPListeners
 hcls RootsListener,SPIListener
 
 CLSS public final org.netbeans.api.java.classpath.ClassPath$Entry
@@ -155,6 +163,15 @@ meth public static org.netbeans.api.java.classpath.ClassPath$PathConversionMode
 meth public static org.netbeans.api.java.classpath.ClassPath$PathConversionMode[] values()
 supr java.lang.Enum<org.netbeans.api.java.classpath.ClassPath$PathConversionMode>
 
+CLSS public final static !enum org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode
+ outer org.netbeans.api.java.classpath.ClassPath
+fld public final static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode EXCLUDE
+fld public final static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode FAIL
+fld public final static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode INCLUDE
+meth public static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode valueOf(java.lang.String)
+meth public static org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode[] values()
+supr java.lang.Enum<org.netbeans.api.java.classpath.ClassPath$PathEmbeddingMode>
+
 CLSS public final org.netbeans.api.java.classpath.GlobalPathRegistry
 meth public java.util.Set<org.netbeans.api.java.classpath.ClassPath> getPaths(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -190,15 +207,48 @@ meth public abstract void pathsRemoved(org.netbeans.api.java.classpath.GlobalPat
 CLSS public org.netbeans.api.java.classpath.JavaClassPathConstants
 cons public init()
 fld public final static java.lang.String COMPILE_ONLY = "classpath/compile_only"
+fld public final static java.lang.String MODULE_BOOT_PATH = "modules/boot"
+fld public final static java.lang.String MODULE_CLASS_PATH = "modules/classpath"
+fld public final static java.lang.String MODULE_COMPILE_PATH = "modules/compile"
+fld public final static java.lang.String MODULE_EXECUTE_CLASS_PATH = "modules/execute-classpath"
+fld public final static java.lang.String MODULE_EXECUTE_PATH = "modules/execute"
+fld public final static java.lang.String MODULE_PROCESSOR_PATH = "modules/processor"
+fld public final static java.lang.String MODULE_SOURCE_PATH = "modules/source"
 fld public final static java.lang.String PROCESSOR_PATH = "classpath/processor"
 supr java.lang.Object
 
 CLSS public org.netbeans.api.java.queries.AccessibilityQuery
+innr public abstract static !enum Accessibility
+innr public final static Result
 meth public static java.lang.Boolean isPubliclyAccessible(org.openide.filesystems.FileObject)
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public static org.netbeans.api.java.queries.AccessibilityQuery$Result isPubliclyAccessible2(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+hfds implementations,implementations2
+hcls Adapter
+
+CLSS public abstract static !enum org.netbeans.api.java.queries.AccessibilityQuery$Accessibility
+ outer org.netbeans.api.java.queries.AccessibilityQuery
+fld public final static org.netbeans.api.java.queries.AccessibilityQuery$Accessibility EXPORTED
+fld public final static org.netbeans.api.java.queries.AccessibilityQuery$Accessibility PRIVATE
+fld public final static org.netbeans.api.java.queries.AccessibilityQuery$Accessibility UNKNOWN
+meth public static org.netbeans.api.java.queries.AccessibilityQuery$Accessibility valueOf(java.lang.String)
+meth public static org.netbeans.api.java.queries.AccessibilityQuery$Accessibility[] values()
+supr java.lang.Enum<org.netbeans.api.java.queries.AccessibilityQuery$Accessibility>
+
+CLSS public final static org.netbeans.api.java.queries.AccessibilityQuery$Result
+ outer org.netbeans.api.java.queries.AccessibilityQuery
+meth public org.netbeans.api.java.queries.AccessibilityQuery$Accessibility getAccessibility()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public void addChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public void removeChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds implementations
+hfds delegate,listeners,spiListener
 
 CLSS public org.netbeans.api.java.queries.AnnotationProcessingQuery
 innr public abstract interface static Result
@@ -245,6 +295,25 @@ meth public abstract java.net.URL[] getRoots()
 meth public abstract void addChangeListener(javax.swing.event.ChangeListener)
 meth public abstract void removeChangeListener(javax.swing.event.ChangeListener)
 
+CLSS public final org.netbeans.api.java.queries.CompilerOptionsQuery
+innr public final static Result
+meth public static org.netbeans.api.java.queries.CompilerOptionsQuery$Result getOptions(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+hfds impls
+
+CLSS public final static org.netbeans.api.java.queries.CompilerOptionsQuery$Result
+ outer org.netbeans.api.java.queries.CompilerOptionsQuery
+meth public java.util.List<? extends java.lang.String> getArguments()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public void addChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public void removeChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+hfds EMPTY,changeListener,listeners,results
+
 CLSS public org.netbeans.api.java.queries.JavadocForBinaryQuery
 innr public abstract interface static Result
 meth public static org.netbeans.api.java.queries.JavadocForBinaryQuery$Result findJavadoc(java.net.URL)
@@ -264,7 +333,7 @@ innr public static Result2
 meth public static org.netbeans.api.java.queries.SourceForBinaryQuery$Result findSourceRoots(java.net.URL)
 meth public static org.netbeans.api.java.queries.SourceForBinaryQuery$Result2 findSourceRoots2(java.net.URL)
 supr java.lang.Object
-hfds EMPTY_RESULT,EMPTY_RESULT2,LOG,implementations
+hfds EMPTY_RESULT,LOG,implementations
 hcls EmptyResult
 
 CLSS public abstract interface static org.netbeans.api.java.queries.SourceForBinaryQuery$Result
@@ -300,6 +369,7 @@ meth public abstract void attachmentFailed()
 meth public abstract void attachmentSucceeded()
 
 CLSS public org.netbeans.api.java.queries.SourceLevelQuery
+fld public final static org.openide.modules.SpecificationVersion MINIMAL_SOURCE_LEVEL
 innr public final static Result
 innr public static !enum Profile
 meth public static java.lang.String getSourceLevel(org.openide.filesystems.FileObject)
@@ -307,7 +377,7 @@ meth public static org.netbeans.api.java.queries.SourceLevelQuery$Result getSour
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds JDK8,LOGGER,SOURCE_LEVEL,SYNONYM,implementations,implementations2
+hfds JDK8,LOGGER,ORIG_VERSION_SCHEME,VERONA_VERSION_SCHEME,implementations,implementations2
 
 CLSS public static !enum org.netbeans.api.java.queries.SourceLevelQuery$Profile
  outer org.netbeans.api.java.queries.SourceLevelQuery
@@ -402,16 +472,30 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis
 meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
 
 CLSS public org.netbeans.spi.java.classpath.support.ClassPathSupport
+innr public abstract interface static Selector
 meth public !varargs static org.netbeans.api.java.classpath.ClassPath createClassPath(java.net.URL[])
 meth public !varargs static org.netbeans.api.java.classpath.ClassPath createClassPath(org.openide.filesystems.FileObject[])
 meth public !varargs static org.netbeans.api.java.classpath.ClassPath createProxyClassPath(org.netbeans.api.java.classpath.ClassPath[])
 meth public !varargs static org.netbeans.spi.java.classpath.ClassPathImplementation createProxyClassPathImplementation(org.netbeans.spi.java.classpath.ClassPathImplementation[])
 meth public static org.netbeans.api.java.classpath.ClassPath createClassPath(java.lang.String)
 meth public static org.netbeans.api.java.classpath.ClassPath createClassPath(java.util.List<? extends org.netbeans.spi.java.classpath.PathResourceImplementation>)
+meth public static org.netbeans.api.java.classpath.ClassPath createMultiplexClassPath(org.netbeans.spi.java.classpath.support.ClassPathSupport$Selector)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.java.classpath.ClassPathImplementation createClassPathImplementation(java.util.List<? extends org.netbeans.spi.java.classpath.PathResourceImplementation>)
 meth public static org.netbeans.spi.java.classpath.PathResourceImplementation createResource(java.net.URL)
 supr java.lang.Object
 
+CLSS public abstract interface static org.netbeans.spi.java.classpath.support.ClassPathSupport$Selector
+ outer org.netbeans.spi.java.classpath.support.ClassPathSupport
+fld public final static java.lang.String PROP_ACTIVE_CLASS_PATH = "activeClassPath"
+meth public abstract org.netbeans.api.java.classpath.ClassPath getActiveClassPath()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public abstract org.netbeans.spi.java.classpath.support.CompositePathResourceBase
 cons public init()
 intf org.netbeans.spi.java.classpath.PathResourceImplementation
@@ -438,12 +522,46 @@ meth public abstract java.lang.Boolean isPubliclyAccessible(org.openide.filesyst
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
 
+CLSS public abstract interface org.netbeans.spi.java.queries.AccessibilityQueryImplementation2
+innr public abstract interface static Result
+meth public abstract org.netbeans.spi.java.queries.AccessibilityQueryImplementation2$Result isPubliclyAccessible(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
+CLSS public abstract interface static org.netbeans.spi.java.queries.AccessibilityQueryImplementation2$Result
+ outer org.netbeans.spi.java.queries.AccessibilityQueryImplementation2
+meth public abstract org.netbeans.api.java.queries.AccessibilityQuery$Accessibility getAccessibility()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void addChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void removeChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public abstract interface org.netbeans.spi.java.queries.AnnotationProcessingQueryImplementation
 meth public abstract org.netbeans.api.java.queries.AnnotationProcessingQuery$Result getAnnotationProcessingOptions(org.openide.filesystems.FileObject)
 
 CLSS public abstract interface org.netbeans.spi.java.queries.BinaryForSourceQueryImplementation
 meth public abstract org.netbeans.api.java.queries.BinaryForSourceQuery$Result findBinaryRoots(java.net.URL)
 
+CLSS public abstract interface org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation
+innr public abstract static Result
+meth public abstract org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation$Result getOptions(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
+CLSS public abstract static org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation$Result
+ outer org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation
+cons public init()
+meth protected final java.util.List<java.lang.String> parseLine(java.lang.String)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public abstract java.util.List<? extends java.lang.String> getArguments()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void addChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public abstract void removeChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+
 CLSS public abstract interface org.netbeans.spi.java.queries.JavadocForBinaryQueryImplementation
 meth public abstract org.netbeans.api.java.queries.JavadocForBinaryQuery$Result findJavadoc(java.net.URL)
 
diff --git a/api.maven/nbproject/org-netbeans-api-maven.sig b/api.maven/nbproject/org-netbeans-api-maven.sig
index dc4ea00..9ff7fe8 100644
--- a/api.maven/nbproject/org-netbeans-api-maven.sig
+++ b/api.maven/nbproject/org-netbeans-api-maven.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.3.1
+#Version 1.6.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig b/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
index 46802a7..74229bb 100644
--- a/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
+++ b/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
@@ -1,5 +1,14 @@
 #Signature file v4.1
-#Version 1.46.1
+#Version 1.49.1
+
+CLSS public abstract interface java.lang.AutoCloseable
+meth public abstract void close() throws java.lang.Exception
+
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
 
 CLSS public java.lang.Object
 cons public init()
@@ -16,8 +25,35 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
 CLSS public abstract interface java.util.concurrent.Executor
 meth public abstract void execute(java.lang.Runnable)
 
@@ -34,6 +70,8 @@ hfds DISPLAY_DIALOG_MS,DISPLAY_WAIT_CURSOR_MS,PROVIDER,TRIVIAL
 hcls CancellableRunnableWrapper,RunnableWrapper,Trivial
 
 CLSS public final org.netbeans.api.progress.ProgressHandle
+intf java.lang.AutoCloseable
+meth public final void close()
 meth public final void finish()
 meth public final void progress(int)
 meth public final void progress(java.lang.String)
@@ -92,7 +130,9 @@ meth public static org.netbeans.api.progress.aggregate.AggregateProgressHandle c
 supr org.netbeans.api.progress.aggregate.BasicAggregateProgressFactory
 
 CLSS public final org.netbeans.api.progress.aggregate.AggregateProgressHandle
+intf java.lang.AutoCloseable
 meth public void addContributor(org.netbeans.api.progress.aggregate.ProgressContributor)
+meth public void close()
 meth public void finish()
 meth public void setDisplayName(java.lang.String)
 meth public void setInitialDelay(int)
diff --git a/api.progress/nbproject/org-netbeans-api-progress.sig b/api.progress/nbproject/org-netbeans-api-progress.sig
index b65ea71..759ab2e 100644
--- a/api.progress/nbproject/org-netbeans-api-progress.sig
+++ b/api.progress/nbproject/org-netbeans-api-progress.sig
@@ -1,5 +1,8 @@
 #Signature file v4.1
-#Version 1.46.1
+#Version 1.49.1
+
+CLSS public abstract interface java.lang.AutoCloseable
+meth public abstract void close() throws java.lang.Exception
 
 CLSS public java.lang.Object
 cons public init()
@@ -28,6 +31,8 @@ hfds DISPLAY_DIALOG_MS,DISPLAY_WAIT_CURSOR_MS,PROVIDER,TRIVIAL
 hcls CancellableRunnableWrapper,RunnableWrapper,Trivial
 
 CLSS public final org.netbeans.api.progress.ProgressHandle
+intf java.lang.AutoCloseable
+meth public final void close()
 meth public final void finish()
 meth public final void progress(int)
 meth public final void progress(java.lang.String)
@@ -52,7 +57,9 @@ CLSS public abstract interface org.netbeans.api.progress.ProgressRunnable<%0 ext
 meth public abstract {org.netbeans.api.progress.ProgressRunnable%0} run(org.netbeans.api.progress.ProgressHandle)
 
 CLSS public final org.netbeans.api.progress.aggregate.AggregateProgressHandle
+intf java.lang.AutoCloseable
 meth public void addContributor(org.netbeans.api.progress.aggregate.ProgressContributor)
+meth public void close()
 meth public void finish()
 meth public void setDisplayName(java.lang.String)
 meth public void setInitialDelay(int)
diff --git a/api.search/nbproject/org-netbeans-api-search.sig b/api.search/nbproject/org-netbeans-api-search.sig
index 8944ff3..9dc233b 100644
--- a/api.search/nbproject/org-netbeans-api-search.sig
+++ b/api.search/nbproject/org-netbeans-api-search.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.20.1
+#Version 1.23.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/api.templates/nbproject/org-netbeans-api-templates.sig b/api.templates/nbproject/org-netbeans-api-templates.sig
index e4a0cea..0540a65 100644
--- a/api.templates/nbproject/org-netbeans-api-templates.sig
+++ b/api.templates/nbproject/org-netbeans-api-templates.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.6.1
+#Version 1.10.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -88,6 +88,15 @@ hfds freeExtension,locale,name,parameters,preformatted,proposedName,target,templ
 CLSS public abstract interface org.netbeans.api.templates.CreateFromTemplateAttributes
 meth public abstract java.util.Map<java.lang.String,?> attributesFor(org.netbeans.api.templates.CreateDescriptor)
 
+CLSS public abstract interface org.netbeans.api.templates.CreateFromTemplateDecorator
+meth public abstract boolean accept(org.netbeans.api.templates.CreateDescriptor)
+meth public abstract boolean isAfterCreation()
+meth public abstract boolean isBeforeCreation()
+meth public abstract java.util.List<org.openide.filesystems.FileObject> decorate(org.netbeans.api.templates.CreateDescriptor,java.util.List<org.openide.filesystems.FileObject>) throws java.io.IOException
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public abstract org.netbeans.api.templates.CreateFromTemplateHandler
 cons public init()
 meth protected abstract boolean accept(org.netbeans.api.templates.CreateDescriptor)
diff --git a/api.visual/nbproject/org-netbeans-api-visual.sig b/api.visual/nbproject/org-netbeans-api-visual.sig
index 74b87a6..20940c8 100644
--- a/api.visual/nbproject/org-netbeans-api-visual.sig
+++ b/api.visual/nbproject/org-netbeans-api-visual.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.46.1
+#Version 2.50.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -1061,6 +1061,7 @@ hcls LayoutSceneListener
 
 CLSS public org.netbeans.api.visual.model.ObjectScene
 cons public init()
+meth protected org.netbeans.api.visual.model.ObjectState findObjectState(java.lang.Object)
 meth public !varargs final void addObject(java.lang.Object,org.netbeans.api.visual.widget.Widget[])
 meth public !varargs final void addObjectSceneListener(org.netbeans.api.visual.model.ObjectSceneListener,org.netbeans.api.visual.model.ObjectSceneEventType[])
 meth public !varargs final void removeObjectSceneListener(org.netbeans.api.visual.model.ObjectSceneListener,org.netbeans.api.visual.model.ObjectSceneEventType[])
@@ -1078,11 +1079,13 @@ meth public final org.netbeans.api.visual.action.WidgetAction createSelectAction
 meth public final org.netbeans.api.visual.model.ObjectState getObjectState(java.lang.Object)
 meth public final org.netbeans.api.visual.widget.Widget findWidget(java.lang.Object)
 meth public final void removeObject(java.lang.Object)
+meth public final void removeObjectMapping(java.lang.Object)
 meth public final void setFocusedObject(java.lang.Object)
 meth public final void setHighlightedObjects(java.util.Set<?>)
 meth public final void setHoveredObject(java.lang.Object)
 meth public final void setSelectedObjects(java.util.Set<?>)
 meth public java.lang.Comparable getIdentityCode(java.lang.Object)
+meth public void clearObjectState(java.lang.Object)
 meth public void userSelectionSuggested(java.util.Set<?>,boolean)
 supr org.netbeans.api.visual.widget.Scene
 hfds EMPTY_LISTENERS,EMPTY_SET,EMPTY_WIDGETS_ARRAY,EMPTY_WIDGETS_LIST,event,focusedObject,highlightedObjects,highlightedObjectsUm,hoveredObject,listeners,object2widget,object2widgets,objectHoverAction,objectStates,objects,objectsUm,selectAction,selectedObjects,selectedObjectsUm,widget2object
@@ -1539,6 +1542,7 @@ meth public final void validate()
 meth public final void validate(java.awt.Graphics2D)
 meth public java.awt.Font getDefaultFont()
 meth public java.awt.Point convertViewToScene(java.awt.Point)
+meth public java.awt.Rectangle convertViewToScene(java.awt.Rectangle)
 meth public javax.swing.JComponent createSatelliteView()
 meth public javax.swing.JComponent createView()
 meth public javax.swing.JComponent getView()
diff --git a/api.xml/nbproject/org-netbeans-api-xml.sig b/api.xml/nbproject/org-netbeans-api-xml.sig
index 66b7612..c377f76 100644
--- a/api.xml/nbproject/org-netbeans-api-xml.sig
+++ b/api.xml/nbproject/org-netbeans-api-xml.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43.1
+#Version 1.46.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig b/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig
index 5265c07..8bab49d 100644
--- a/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig
+++ b/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.51.1
+#Version 1.54.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig b/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig
index 10ab13a..53565ea 100644
--- a/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig
+++ b/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44.1
+#Version 1.47.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig b/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig
index 096adab..84d8217 100644
--- a/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig
+++ b/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.108.1
+#Version 1.111.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/core.ide/nbproject/org-netbeans-core-ide.sig b/core.ide/nbproject/org-netbeans-core-ide.sig
index ea1df8c..92226a3 100644
--- a/core.ide/nbproject/org-netbeans-core-ide.sig
+++ b/core.ide/nbproject/org-netbeans-core-ide.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40.1
+#Version 1.43.1
 
 CLSS public abstract interface java.lang.annotation.Annotation
 meth public abstract boolean equals(java.lang.Object)
diff --git a/core.multitabs/nbproject/org-netbeans-core-multitabs.sig b/core.multitabs/nbproject/org-netbeans-core-multitabs.sig
index 64ae619..d539dc3 100644
--- a/core.multitabs/nbproject/org-netbeans-core-multitabs.sig
+++ b/core.multitabs/nbproject/org-netbeans-core-multitabs.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 1.11.1
+#Version 1.14.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -410,7 +411,6 @@ meth public abstract javax.accessibility.AccessibleContext getAccessibleContext(
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -493,7 +493,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -566,7 +565,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JPanel
diff --git a/core.multiview/nbproject/org-netbeans-core-multiview.sig b/core.multiview/nbproject/org-netbeans-core-multiview.sig
index bc214c2..01a98a2 100644
--- a/core.multiview/nbproject/org-netbeans-core-multiview.sig
+++ b/core.multiview/nbproject/org-netbeans-core-multiview.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43.1
+#Version 1.46.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/core.netigso/nbproject/org-netbeans-core-netigso.sig b/core.netigso/nbproject/org-netbeans-core-netigso.sig
index 30b9d80..12869fe 100644
--- a/core.netigso/nbproject/org-netbeans-core-netigso.sig
+++ b/core.netigso/nbproject/org-netbeans-core-netigso.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.30.1
+#Version 1.33.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/db/nbproject/org-netbeans-modules-db.sig b/db/nbproject/org-netbeans-modules-db.sig
index d3c0956..044f438 100644
--- a/db/nbproject/org-netbeans-modules-db.sig
+++ b/db/nbproject/org-netbeans-modules-db.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.64.1
+#Version 1.68.1
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/diff/nbproject/org-netbeans-modules-diff.sig b/diff/nbproject/org-netbeans-modules-diff.sig
index 2667c53..cd117dc 100644
--- a/diff/nbproject/org-netbeans-modules-diff.sig
+++ b/diff/nbproject/org-netbeans-modules-diff.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50.1
+#Version 1.53.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig b/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig
index c043103..8aca40c 100644
--- a/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig
+++ b/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38.1
+#Version 1.41.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig b/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig
index d729720..5b19aa6 100644
--- a/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig
+++ b/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41.1
+#Version 1.45.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -102,6 +102,7 @@ fld public final static java.lang.String EDITABLE_HINT_NAME = "editable"
 fld public final static java.lang.String LINE_HINT_NAME = "line"
 fld public final static java.lang.String NO_FORMAT_PARAMETER_NAME = "no-format"
 fld public final static java.lang.String NO_INDENT_PARAMETER_NAME = "no-indent"
+fld public final static java.lang.String ORDERING_HINT_NAME = "ordering"
 fld public final static java.lang.String SELECTION_PARAMETER_NAME = "selection"
 meth public boolean isEditable()
 meth public boolean isSlave()
diff --git a/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig b/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig
index c387a90..8554b98 100644
--- a/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig
+++ b/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig
@@ -1,5 +1,11 @@
 #Signature file v4.1
-#Version 1.43.1
+#Version 1.46.1
+
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
 
 CLSS public java.lang.Object
 cons public init()
@@ -16,6 +22,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public abstract interface java.lang.annotation.Annotation
diff --git a/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig b/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig
index acf1070..cd98212 100644
--- a/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig
+++ b/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.31.1
+#Version 2.34.1
 
 CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
 meth public abstract int compareTo({java.lang.Comparable%0})
diff --git a/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig b/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig
index 37e3a7f..28ce58a 100644
--- a/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig
+++ b/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43.1
+#Version 1.47.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig b/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig
index 3fffe85..e4061d7 100644
--- a/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig
+++ b/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.31.1
+#Version 1.35.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -40,6 +40,7 @@ meth public org.netbeans.api.editor.guards.InteriorSection createInteriorSection
 meth public org.netbeans.api.editor.guards.InteriorSection findInteriorSection(java.lang.String)
 meth public org.netbeans.api.editor.guards.SimpleSection createSimpleSection(javax.swing.text.Position,java.lang.String) throws javax.swing.text.BadLocationException
 meth public org.netbeans.api.editor.guards.SimpleSection findSimpleSection(java.lang.String)
+meth public org.netbeans.api.editor.guards.SimpleSection protectSimpleRegion(javax.swing.text.Position,javax.swing.text.Position,java.lang.String) throws javax.swing.text.BadLocationException
 meth public static org.netbeans.api.editor.guards.GuardedSectionManager getInstance(javax.swing.text.StyledDocument)
 supr java.lang.Object
 hfds impl
diff --git a/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig b/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig
index 0009692..8ef0e8b 100644
--- a/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig
+++ b/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41.1
+#Version 1.44.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig b/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig
index a38d87a..1a4c436 100644
--- a/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig
+++ b/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42.1
+#Version 1.45.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig b/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig
index fb38d49..5e5d41d 100644
--- a/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig
+++ b/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.4.1
+#Version 2.19.1
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
@@ -102,26 +102,40 @@ meth public abstract void putValue(java.lang.String,java.lang.Object)
 meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
 meth public abstract void setEnabled(boolean)
 
-CLSS public abstract interface javax.swing.text.Document
-fld public final static java.lang.String StreamDescriptionProperty = "stream"
-fld public final static java.lang.String TitleProperty = "title"
-meth public abstract int getLength()
-meth public abstract java.lang.Object getProperty(java.lang.Object)
-meth public abstract java.lang.String getText(int,int) throws javax.swing.text.BadLocationException
-meth public abstract javax.swing.text.Element getDefaultRootElement()
-meth public abstract javax.swing.text.Element[] getRootElements()
-meth public abstract javax.swing.text.Position createPosition(int) throws javax.swing.text.BadLocationException
-meth public abstract javax.swing.text.Position getEndPosition()
-meth public abstract javax.swing.text.Position getStartPosition()
-meth public abstract void addDocumentListener(javax.swing.event.DocumentListener)
-meth public abstract void addUndoableEditListener(javax.swing.event.UndoableEditListener)
-meth public abstract void getText(int,int,javax.swing.text.Segment) throws javax.swing.text.BadLocationException
-meth public abstract void insertString(int,java.lang.String,javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException
-meth public abstract void putProperty(java.lang.Object,java.lang.Object)
-meth public abstract void remove(int,int) throws javax.swing.text.BadLocationException
-meth public abstract void removeDocumentListener(javax.swing.event.DocumentListener)
-meth public abstract void removeUndoableEditListener(javax.swing.event.UndoableEditListener)
-meth public abstract void render(java.lang.Runnable)
+CLSS public abstract interface javax.swing.text.Caret
+meth public abstract boolean isSelectionVisible()
+meth public abstract boolean isVisible()
+meth public abstract int getBlinkRate()
+meth public abstract int getDot()
+meth public abstract int getMark()
+meth public abstract java.awt.Point getMagicCaretPosition()
+meth public abstract void addChangeListener(javax.swing.event.ChangeListener)
+meth public abstract void deinstall(javax.swing.text.JTextComponent)
+meth public abstract void install(javax.swing.text.JTextComponent)
+meth public abstract void moveDot(int)
+meth public abstract void paint(java.awt.Graphics)
+meth public abstract void removeChangeListener(javax.swing.event.ChangeListener)
+meth public abstract void setBlinkRate(int)
+meth public abstract void setDot(int)
+meth public abstract void setMagicCaretPosition(java.awt.Point)
+meth public abstract void setSelectionVisible(boolean)
+meth public abstract void setVisible(boolean)
+
+CLSS public javax.swing.text.NavigationFilter
+cons public init()
+innr public abstract static FilterBypass
+meth public int getNextVisualPositionFrom(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias,int,javax.swing.text.Position$Bias[]) throws javax.swing.text.BadLocationException
+meth public void moveDot(javax.swing.text.NavigationFilter$FilterBypass,int,javax.swing.text.Position$Bias)
+meth public void setDot(javax.swing.text.NavigationFilter$FilterBypass,int,javax.swing.text.Position$Bias)
+supr java.lang.Object
+
+CLSS public abstract static javax.swing.text.NavigationFilter$FilterBypass
+ outer javax.swing.text.NavigationFilter
+cons public init()
+meth public abstract javax.swing.text.Caret getCaret()
+meth public abstract void moveDot(int,javax.swing.text.Position$Bias)
+meth public abstract void setDot(int,javax.swing.text.Position$Bias)
+supr java.lang.Object
 
 CLSS public abstract javax.swing.text.TextAction
 cons public init(java.lang.String)
@@ -140,16 +154,22 @@ supr java.lang.Object
 hfds LOG
 
 CLSS public final org.netbeans.api.editor.EditorActionNames
+fld public final static java.lang.String addCaretDown = "add-caret-down"
+fld public final static java.lang.String addCaretUp = "add-caret-up"
 fld public final static java.lang.String gotoDeclaration = "goto-declaration"
+fld public final static java.lang.String gotoNextOccurrence = "next-marked-occurrence"
+fld public final static java.lang.String gotoPrevOccurrence = "prev-marked-occurrence"
 fld public final static java.lang.String moveCodeElementDown = "move-code-element-down"
 fld public final static java.lang.String moveCodeElementUp = "move-code-element-up"
 fld public final static java.lang.String organizeImports = "organize-imports"
 fld public final static java.lang.String organizeMembers = "organize-members"
+fld public final static java.lang.String removeLastCaret = "remove-last-caret"
 fld public final static java.lang.String removeSurroundingCode = "remove-surrounding-code"
 fld public final static java.lang.String toggleLineNumbers = "toggle-line-numbers"
 fld public final static java.lang.String toggleNonPrintableCharacters = "toggle-non-printable-characters"
 fld public final static java.lang.String toggleRectangularSelection = "toggle-rectangular-selection"
 fld public final static java.lang.String toggleToolbar = "toggle-toolbar"
+fld public final static java.lang.String toggleTypingMode = "toggle-typing-mode"
 fld public final static java.lang.String transposeLetters = "transpose-letters"
 fld public final static java.lang.String zoomTextIn = "zoom-text-in"
 fld public final static java.lang.String zoomTextOut = "zoom-text-out"
@@ -166,6 +186,7 @@ meth public abstract !hasdefault int menuPosition()
 meth public abstract !hasdefault int popupPosition()
 meth public abstract !hasdefault int toolBarPosition()
 meth public abstract !hasdefault int weight()
+meth public abstract !hasdefault java.lang.String category()
 meth public abstract !hasdefault java.lang.String iconResource()
 meth public abstract !hasdefault java.lang.String menuPath()
 meth public abstract !hasdefault java.lang.String menuText()
@@ -189,6 +210,7 @@ fld public final static java.lang.String FOCUS_GAINED_PROPERTY = "focusGained"
 fld public final static java.lang.String FOCUS_LOST_PROPERTY = "focusLost"
 fld public final static java.lang.String LAST_FOCUSED_REMOVED_PROPERTY = "lastFocusedRemoved"
 meth public static java.util.List<? extends javax.swing.text.JTextComponent> componentList()
+meth public static javax.swing.text.JTextComponent findComponent(javax.swing.text.Document)
 meth public static javax.swing.text.JTextComponent focusedComponent()
 meth public static javax.swing.text.JTextComponent lastFocusedComponent()
 meth public static void addPropertyChangeListener(java.beans.PropertyChangeListener)
@@ -198,7 +220,9 @@ hfds LOG,USED_BY_CLONEABLE_EDITOR_PROPERTY,ignoredAncestorClass,items,pcs
 hcls AncestorL,CloneableEditorUsageL,FocusL,Item,PackageAccessor,PropertyDocL
 
 CLSS public final org.netbeans.api.editor.EditorUtilities
+fld public final static java.lang.String CARET_OVERWRITE_MODE_PROPERTY = "caret-overwrite-mode"
 meth public static javax.swing.Action getAction(javax.swing.text.EditorKit,java.lang.String)
+meth public static void addCaretUndoableEdit(javax.swing.text.Document,javax.swing.text.Caret)
 supr java.lang.Object
 
 CLSS public final org.netbeans.api.editor.NavigationHistory
@@ -231,124 +255,155 @@ meth public javax.swing.text.JTextComponent getComponent()
 supr java.lang.Object
 hfds compRef,navigationHistory,pos,rawIndex,url
 
-CLSS public abstract interface org.netbeans.api.editor.document.AtomicLockDocument
-meth public abstract javax.swing.text.Document getDocument()
+CLSS public final org.netbeans.api.editor.StickyWindowSupport
+meth public java.awt.Point convertPoint(java.awt.Point)
  anno 0 org.netbeans.api.annotations.common.NonNull()
-meth public abstract void addAtomicLockListener(org.netbeans.api.editor.document.AtomicLockListener)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public abstract void atomicUndo()
-meth public abstract void removeAtomicLockListener(org.netbeans.api.editor.document.AtomicLockListener)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public abstract void runAtomic(java.lang.Runnable)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public abstract void runAtomicAsUser(java.lang.Runnable)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-
-CLSS public org.netbeans.api.editor.document.AtomicLockEvent
-cons public init(javax.swing.text.Document)
-meth public javax.swing.text.Document getDocument()
-meth public org.netbeans.api.editor.document.AtomicLockDocument getAtomicLock()
-supr java.util.EventObject
-
-CLSS public abstract interface org.netbeans.api.editor.document.AtomicLockListener
-intf java.util.EventListener
-meth public abstract void atomicLock(org.netbeans.api.editor.document.AtomicLockEvent)
-meth public abstract void atomicUnlock(org.netbeans.api.editor.document.AtomicLockEvent)
-
-CLSS public abstract interface org.netbeans.api.editor.document.DocumentLockState
-meth public abstract boolean isReadLocked()
-meth public abstract boolean isWriteLocked()
-
-CLSS public final org.netbeans.api.editor.document.EditorDocumentUtils
-meth public static org.openide.filesystems.FileObject getFileObject(javax.swing.text.Document)
- anno 0 org.netbeans.api.annotations.common.CheckForNull()
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static void runExclusive(javax.swing.text.Document,java.lang.Runnable)
+meth public void addWindow(javax.swing.JComponent)
+meth public void removeWindow(javax.swing.JComponent)
 supr java.lang.Object
-hfds LOG
-
-CLSS public final org.netbeans.api.editor.document.EditorMimeTypes
-fld public final static java.lang.String PROP_SUPPORTED_MIME_TYPES = "supportedMimeTypes"
-meth public java.util.Set<java.lang.String> getSupportedMimeTypes()
+hfds jtc
+
+CLSS public final org.netbeans.api.editor.caret.CaretInfo
+meth public boolean isSelection()
+meth public boolean isSelectionShowing()
+meth public int getDot()
+meth public int getMark()
+meth public int getSelectionEnd()
+meth public int getSelectionStart()
+meth public java.awt.Point getMagicCaretPosition()
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+meth public java.lang.String toString()
+meth public javax.swing.text.Position getDotPosition()
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+meth public javax.swing.text.Position getMarkPosition()
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+meth public javax.swing.text.Position$Bias getDotBias()
  anno 0 org.netbeans.api.annotations.common.NonNull()
-meth public static org.netbeans.api.editor.document.EditorMimeTypes getDefault()
+meth public javax.swing.text.Position$Bias getMarkBias()
  anno 0 org.netbeans.api.annotations.common.NonNull()
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
- anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds impl,instance,listener,listeners
-
-CLSS public abstract interface org.netbeans.api.editor.document.LineDocument
-intf javax.swing.text.Document
-meth public abstract javax.swing.text.Element getParagraphElement(int)
-meth public abstract javax.swing.text.Position createPosition(int,javax.swing.text.Position$Bias) throws javax.swing.text.BadLocationException
+hfds LOG,caretItem,dotBias,dotPos,magicCaretPosition,markBias,markPos
 
-CLSS public final org.netbeans.api.editor.document.LineDocumentUtils
-meth public static <%0 extends java.lang.Object> {%%0} as(javax.swing.text.Document,java.lang.Class<{%%0}>)
- anno 0 org.netbeans.api.annotations.common.CheckForNull()
- anno 1 org.netbeans.api.annotations.common.NullAllowed()
-meth public static <%0 extends java.lang.Object> {%%0} asRequired(javax.swing.text.Document,java.lang.Class<{%%0}>)
- anno 0 org.netbeans.api.annotations.common.NonNull()
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static boolean isLineEmpty(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static boolean isLineWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineCount(org.netbeans.api.editor.document.LineDocument)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineCount(org.netbeans.api.editor.document.LineDocument,int,int)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineEnd(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineFirstNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineIndex(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineLastNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineStart(org.netbeans.api.editor.document.LineDocument,int)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getLineStartFromIndex(org.netbeans.api.editor.document.LineDocument,int)
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getNextNonNewline(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getNextNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+CLSS public final org.netbeans.api.editor.caret.CaretMoveContext
+meth public boolean moveDot(org.netbeans.api.editor.caret.CaretInfo,javax.swing.text.Position,javax.swing.text.Position$Bias)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getNextNonWhitespace(org.netbeans.api.editor.document.LineDocument,int,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getNextWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getNextWhitespace(org.netbeans.api.editor.document.LineDocument,int,int) throws javax.swing.text.BadLocationException
- anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getNextWordStart(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+meth public boolean setDot(org.netbeans.api.editor.caret.CaretInfo,javax.swing.text.Position,javax.swing.text.Position$Bias)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousNonNewline(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+meth public boolean setDotAndMark(org.netbeans.api.editor.caret.CaretInfo,javax.swing.text.Position,javax.swing.text.Position$Bias,javax.swing.text.Position,javax.swing.text.Position$Bias)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousNonWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+ anno 4 org.netbeans.api.annotations.common.NonNull()
+ anno 5 org.netbeans.api.annotations.common.NonNull()
+meth public boolean setMagicCaretPosition(org.netbeans.api.editor.caret.CaretInfo,java.awt.Point)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousNonWhitespace(org.netbeans.api.editor.document.LineDocument,int,int) throws javax.swing.text.BadLocationException
+meth public java.util.List<org.netbeans.api.editor.caret.CaretInfo> getOriginalCarets()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public java.util.List<org.netbeans.api.editor.caret.CaretInfo> getOriginalSortedCarets()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public javax.swing.text.Document getDocument()
+meth public javax.swing.text.JTextComponent getComponent()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.editor.caret.CaretInfo getOriginalLastCaret()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+hfds transaction
+
+CLSS public final org.netbeans.api.editor.caret.EditorCaret
+cons public init()
+intf javax.swing.text.Caret
+meth public boolean isSelectionVisible()
+meth public boolean isVisible()
+meth public final java.awt.Point getMagicCaretPosition()
+meth public int addCaret(javax.swing.text.Position,javax.swing.text.Position$Bias,javax.swing.text.Position,javax.swing.text.Position$Bias)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousWhitespace(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+ anno 4 org.netbeans.api.annotations.common.NonNull()
+meth public int addCarets(java.util.List<javax.swing.text.Position>,java.util.List<javax.swing.text.Position$Bias>)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousWhitespace(org.netbeans.api.editor.document.LineDocument,int,int) throws javax.swing.text.BadLocationException
+meth public int getBlinkRate()
+meth public int getDot()
+meth public int getMark()
+meth public int moveCarets(org.netbeans.spi.editor.caret.CaretMoveHandler)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousWordEnd(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+meth public int moveCarets(org.netbeans.spi.editor.caret.CaretMoveHandler,org.netbeans.api.editor.caret.MoveCaretsOrigin)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getPreviousWordStart(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+meth public int removeLastCaret()
+meth public int replaceCarets(java.util.List<javax.swing.text.Position>,java.util.List<javax.swing.text.Position$Bias>)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getWordEnd(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+meth public int retainLastCaretOnly()
+meth public java.util.List<org.netbeans.api.editor.caret.CaretInfo> getCarets()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public java.util.List<org.netbeans.api.editor.caret.CaretInfo> getSortedCarets()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public javax.swing.text.Position$Bias getDotBias()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public javax.swing.text.Position$Bias getMarkBias()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.editor.caret.CaretInfo getCaretAt(int)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+meth public org.netbeans.api.editor.caret.CaretInfo getLastCaret()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public static javax.swing.text.NavigationFilter getNavigationFilter(javax.swing.text.JTextComponent,org.netbeans.api.editor.caret.MoveCaretsOrigin)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static int getWordStart(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public static void setNavigationFilter(javax.swing.text.JTextComponent,org.netbeans.api.editor.caret.MoveCaretsOrigin,javax.swing.text.NavigationFilter)
+ anno 3 org.netbeans.api.annotations.common.NullAllowed()
+meth public void addChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public void addEditorCaretListener(org.netbeans.api.editor.caret.EditorCaretListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public void deinstall(javax.swing.text.JTextComponent)
+meth public void install(javax.swing.text.JTextComponent)
+meth public void moveDot(int)
+meth public void moveDot(int,javax.swing.text.Position$Bias,org.netbeans.api.editor.caret.MoveCaretsOrigin)
+meth public void paint(java.awt.Graphics)
+meth public void removeChangeListener(javax.swing.event.ChangeListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public void removeEditorCaretListener(org.netbeans.api.editor.caret.EditorCaretListener)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public void setBlinkRate(int)
+meth public void setDot(int)
+meth public void setDot(int,javax.swing.text.Position$Bias,org.netbeans.api.editor.caret.MoveCaretsOrigin)
+meth public void setMagicCaretPosition(java.awt.Point)
+meth public void setSelectionVisible(boolean)
+meth public void setVisible(boolean)
+supr java.lang.Object
+hfds CHAIN_FILTER_PROPERTY,LOG,NAVIGATION_FILTER_PROPERTY,RECTANGULAR_SELECTION_PROPERTY,RECTANGULAR_SELECTION_REGIONS_PROPERTY,activeDoc,activeTransaction,atomicSectionAnyCaretChange,atomicSectionEndChangeOffset,atomicSectionImplicitSetDotOffset,atomicSectionStartChangeOffset,blinkCurrentDelay,blinkDefaultDelay,blinkTimer,caretInfos,caretItems,caretUpdatePending,changeListenerList,component,dndDisabled,inAtomicSection,inAtomicUnlock,lastBlinkTime,lastCaretVisualOffset,listenerImpl,liste [...]
+hcls CaretType,ChainNavigationFilter,ListenerImpl,MouseState
+
+CLSS public final org.netbeans.api.editor.caret.EditorCaretEvent
+meth public int getAffectedEndOffset()
+meth public int getAffectedStartOffset()
+meth public org.netbeans.api.editor.caret.EditorCaret getCaret()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+supr java.util.EventObject
+hfds affectedEndOffset,affectedStartOffset,origin
+
+CLSS public abstract interface org.netbeans.api.editor.caret.EditorCaretListener
+intf java.util.EventListener
+meth public abstract void caretChanged(org.netbeans.api.editor.caret.EditorCaretEvent)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static java.lang.String getWord(org.netbeans.api.editor.document.LineDocument,int) throws javax.swing.text.BadLocationException
+
+CLSS public final org.netbeans.api.editor.caret.MoveCaretsOrigin
+cons public init(java.lang.String)
+cons public init(java.lang.String,int)
  anno 1 org.netbeans.api.annotations.common.NonNull()
-meth public static org.netbeans.api.editor.document.LineDocument createDocument(java.lang.String)
+fld public final static java.lang.String DIRECT_NAVIGATION = "navigation.action"
+fld public final static org.netbeans.api.editor.caret.MoveCaretsOrigin DEFAULT
+fld public final static org.netbeans.api.editor.caret.MoveCaretsOrigin DISABLE_FILTERS
+meth public int getDirection()
+meth public java.lang.String getActionType()
  anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public java.lang.String toString()
 supr java.lang.Object
-hfds NOT_FOUND,WRONG_POSITION_LOCALE
-hcls V
+hfds actionType,direction
 
 CLSS public abstract org.netbeans.modules.editor.lib2.document.DocumentSpiPackageAccessor
 cons public init()
@@ -396,13 +451,41 @@ meth public javax.swing.JMenuItem getMenuPresenter()
 meth public javax.swing.JMenuItem getPopupPresenter()
 meth public void setEnabled(boolean)
 supr javax.swing.text.TextAction
-hfds LOG,LOGGED_ACTION_NAMES,MASK_NULL_VALUE,UILOG,UNITIALIZED_ACTION,attrs,delegateAction,preferencesNodeAndListener,properties,serialVersionUID
+hfds LOG,LOGGED_ACTION_NAMES,MASK_NULL_VALUE,UILOG,UI_LOG_DETAILED,UNITIALIZED_ACTION,attrs,delegateAction,preferencesNodeAndListener,properties,serialVersionUID
 hcls DelegateActionPropertyChangeListener,PreferencesNodeAndListener
 
 CLSS public abstract interface org.netbeans.spi.editor.SideBarFactory
  anno 0 org.netbeans.spi.editor.mimelookup.MimeLocation(java.lang.Class<? extends org.netbeans.spi.editor.mimelookup.InstanceProvider> instanceProviderClass=class org.netbeans.spi.editor.mimelookup.InstanceProvider, java.lang.String subfolderName="SideBar")
 meth public abstract javax.swing.JComponent createSideBar(javax.swing.text.JTextComponent)
 
+CLSS public abstract interface org.netbeans.spi.editor.caret.CaretMoveHandler
+meth public abstract void moveCarets(org.netbeans.api.editor.caret.CaretMoveContext)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
+CLSS public abstract org.netbeans.spi.editor.caret.CascadingNavigationFilter
+cons public init()
+meth protected final javax.swing.text.NavigationFilter getNextFilter()
+meth public final void register(javax.swing.text.JTextComponent,org.netbeans.api.editor.caret.MoveCaretsOrigin)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public final void unregister()
+meth public int getNextVisualPositionFrom(javax.swing.text.JTextComponent,int,javax.swing.text.Position$Bias,int,javax.swing.text.Position$Bias[]) throws javax.swing.text.BadLocationException
+meth public void moveDot(javax.swing.text.NavigationFilter$FilterBypass,int,javax.swing.text.Position$Bias)
+meth public void setDot(javax.swing.text.NavigationFilter$FilterBypass,int,javax.swing.text.Position$Bias)
+meth public void setOwnerAndPrevious(javax.swing.text.JTextComponent,org.netbeans.api.editor.caret.MoveCaretsOrigin,javax.swing.text.NavigationFilter)
+supr javax.swing.text.NavigationFilter
+hfds owner,previous,regKey
+
+CLSS public abstract org.netbeans.spi.editor.caret.NavigationFilterBypass
+cons public init()
+meth public abstract org.netbeans.api.editor.caret.CaretInfo getCaretItem()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public abstract org.netbeans.api.editor.caret.EditorCaret getEditorCaret()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public abstract org.netbeans.api.editor.caret.MoveCaretsOrigin getOrigin()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+supr javax.swing.text.NavigationFilter$FilterBypass
+
 CLSS public abstract interface org.netbeans.spi.editor.codegen.CodeGenerator
 innr public abstract interface static Factory
 meth public abstract java.lang.String getDisplayName()
@@ -529,6 +612,11 @@ CLSS public abstract interface org.netbeans.spi.editor.highlighting.ReleasableHi
 intf org.netbeans.spi.editor.highlighting.HighlightsContainer
 meth public abstract void released()
 
+CLSS public abstract interface org.netbeans.spi.editor.highlighting.SplitOffsetHighlightsSequence
+intf org.netbeans.spi.editor.highlighting.HighlightsSequence
+meth public abstract int getEndSplitOffset()
+meth public abstract int getStartSplitOffset()
+
 CLSS public final org.netbeans.spi.editor.highlighting.ZOrder
 fld public final static org.netbeans.spi.editor.highlighting.ZOrder BOTTOM_RACK
 fld public final static org.netbeans.spi.editor.highlighting.ZOrder CARET_RACK
diff --git a/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig b/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig
index 6aa8fa0..0561da2 100644
--- a/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig
+++ b/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39.1
+#Version 1.42.1
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig b/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig
index 174f64e..f5cbb7a 100644
--- a/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig
+++ b/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.55.1
+#Version 1.59.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -134,6 +134,7 @@ fld public final static java.lang.String COMPLETION_PAIR_CHARACTERS = "pair-char
 fld public final static java.lang.String COMPLETION_PANE_MAX_SIZE = "completion-pane-max-size"
 fld public final static java.lang.String COMPLETION_PANE_MIN_SIZE = "completion-pane-min-size"
 fld public final static java.lang.String EDITOR_SEARCH_TYPE = "editor-search-type"
+fld public final static java.lang.String ENABLE_INDENTATION = "enable-indent"
 fld public final static java.lang.String EXPAND_TABS = "expand-tabs"
 fld public final static java.lang.String HIGHLIGHT_CARET_ROW = "highlight-caret-row"
 fld public final static java.lang.String HIGHLIGHT_MATCH_BRACE = "highlight-match-brace"
diff --git a/extexecution/nbproject/org-netbeans-modules-extexecution.sig b/extexecution/nbproject/org-netbeans-modules-extexecution.sig
index 68e848f..306031c 100644
--- a/extexecution/nbproject/org-netbeans-modules-extexecution.sig
+++ b/extexecution/nbproject/org-netbeans-modules-extexecution.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47.1
+#Version 1.50.1
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -30,6 +30,12 @@ meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Cl
 supr java.lang.Object
 hfds name,ordinal
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -45,6 +51,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public abstract interface java.lang.annotation.Annotation
@@ -74,6 +81,7 @@ intf java.lang.annotation.Annotation
 meth public abstract java.lang.annotation.ElementType[] value()
 
 CLSS public abstract interface java.util.concurrent.Callable<%0 extends java.lang.Object>
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract {java.util.concurrent.Callable%0} call() throws java.lang.Exception
 
 CLSS public final org.netbeans.api.extexecution.ExecutionDescriptor
diff --git a/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig b/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig
index 18eaae3..e69e74d 100644
--- a/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig
+++ b/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.31.1
+#Version 1.34.1
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig b/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig
index 7e0adcf..0872c99 100644
--- a/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig
+++ b/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16.1
+#Version 1.20.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -33,7 +33,7 @@ meth public org.netbeans.modules.java.hints.test.api.HintTest$HintOutput run(jav
 meth public org.netbeans.modules.java.hints.test.api.HintTest$HintOutput run(java.lang.Class<?>,java.lang.String) throws java.lang.Exception
 meth public static org.netbeans.modules.java.hints.test.api.HintTest create() throws java.lang.Exception
 supr java.lang.Object
-hfds DEBUGGING_HELPER,EMPTY_SFBQ_RESULT,ERRORS_COMPARATOR,INDEXING_LOGGER,JUNIT_PROPERTIES_FILENAME,JUNIT_PROPERTIES_LOCATION_PROPERTY,NBJUNIT_WORKDIR,bootClassPath,buildRoot,cache,caret,caretMarker,checkCompilable,compileClassPath,hintSettings,log,sourceLevel,sourcePath,sourceRoot,testFile,testPreferences,usedPaths,workDir
+hfds DEBUGGING_HELPER,EMPTY_SFBQ_RESULT,ERRORS_COMPARATOR,INDEXING_LOGGER,JUNIT_PROPERTIES_FILENAME,JUNIT_PROPERTIES_LOCATION_PROPERTY,NBJUNIT_WORKDIR,buildRoot,cache,caret,caretMarker,checkCompilable,compileClassPath,hintSettings,log,sourceLevel,sourcePath,sourceRoot,testFile,testPreferences,usedPaths,workDir
 hcls DeadlockTask,TempPreferences,TestProxyClassPathProvider,TestSourceForBinaryQuery,TestSourceLevelQueryImplementation
 
 CLSS public final org.netbeans.modules.java.hints.test.api.HintTest$AppliedFix
@@ -61,6 +61,7 @@ hfds errors,requiresJavaFix
 CLSS public final org.netbeans.modules.java.hints.test.api.HintTest$HintWarning
  outer org.netbeans.modules.java.hints.test.api.HintTest
 meth public !varargs org.netbeans.modules.java.hints.test.api.HintTest$HintWarning assertFixes(java.lang.String[]) throws java.lang.Exception
+meth public !varargs org.netbeans.modules.java.hints.test.api.HintTest$HintWarning assertFixesNotPresent(java.lang.String[]) throws java.lang.Exception
 meth public org.netbeans.modules.java.hints.test.api.HintTest$AppliedFix applyFix() throws java.lang.Exception
 meth public org.netbeans.modules.java.hints.test.api.HintTest$AppliedFix applyFix(java.lang.String) throws java.lang.Exception
 supr java.lang.Object
diff --git a/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig b/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig
index 965408d..10a3f13 100644
--- a/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig
+++ b/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39.1
+#Version 1.44.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -33,6 +33,7 @@ meth public abstract org.netbeans.api.java.classpath.ClassPath getSourceFolders(
 meth public abstract org.netbeans.api.java.classpath.ClassPath getStandardLibraries()
 meth public abstract org.netbeans.api.java.platform.Specification getSpecification()
 meth public abstract org.openide.filesystems.FileObject findTool(java.lang.String)
+meth public boolean isValid()
 meth public final java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
 meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener)
 meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener)
@@ -99,6 +100,19 @@ CLSS public abstract org.netbeans.spi.java.platform.GeneralPlatformInstall
 meth public abstract java.lang.String getDisplayName()
 supr java.lang.Object
 
+CLSS public abstract interface org.netbeans.spi.java.platform.JavaPlatformFactory
+innr public abstract interface static Provider
+meth public abstract org.netbeans.api.java.platform.JavaPlatform create(org.openide.filesystems.FileObject,java.lang.String,boolean) throws java.io.IOException
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+
+CLSS public abstract interface static org.netbeans.spi.java.platform.JavaPlatformFactory$Provider
+ outer org.netbeans.spi.java.platform.JavaPlatformFactory
+meth public abstract org.netbeans.spi.java.platform.JavaPlatformFactory forType(java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public abstract org.netbeans.spi.java.platform.PlatformInstall
 cons public init()
 meth public abstract boolean accept(org.openide.filesystems.FileObject)
diff --git a/java.platform/nbproject/org-netbeans-modules-java-platform.sig b/java.platform/nbproject/org-netbeans-modules-java-platform.sig
index b8993b4..538b56f 100644
--- a/java.platform/nbproject/org-netbeans-modules-java-platform.sig
+++ b/java.platform/nbproject/org-netbeans-modules-java-platform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39.1
+#Version 1.44.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -33,6 +33,7 @@ meth public abstract org.netbeans.api.java.classpath.ClassPath getSourceFolders(
 meth public abstract org.netbeans.api.java.classpath.ClassPath getStandardLibraries()
 meth public abstract org.netbeans.api.java.platform.Specification getSpecification()
 meth public abstract org.openide.filesystems.FileObject findTool(java.lang.String)
+meth public boolean isValid()
 meth public final java.util.Map<java.lang.String,java.lang.String> getSystemProperties()
 meth public final void addPropertyChangeListener(java.beans.PropertyChangeListener)
 meth public final void removePropertyChangeListener(java.beans.PropertyChangeListener)
@@ -95,3 +96,32 @@ meth public abstract void removePropertyChangeListener(java.beans.PropertyChange
 
 CLSS abstract interface org.netbeans.modules.java.platform.implspi.package-info
 
+CLSS public abstract interface org.netbeans.spi.java.platform.JavaPlatformFactory
+innr public abstract interface static Provider
+meth public abstract org.netbeans.api.java.platform.JavaPlatform create(org.openide.filesystems.FileObject,java.lang.String,boolean) throws java.io.IOException
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+
+CLSS public abstract interface static org.netbeans.spi.java.platform.JavaPlatformFactory$Provider
+ outer org.netbeans.spi.java.platform.JavaPlatformFactory
+meth public abstract org.netbeans.spi.java.platform.JavaPlatformFactory forType(java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
+CLSS public org.netbeans.spi.java.platform.support.ForwardingJavaPlatform
+cons public init(org.netbeans.api.java.platform.JavaPlatform)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+fld protected final org.netbeans.api.java.platform.JavaPlatform delegate
+meth public java.lang.String getDisplayName()
+meth public java.lang.String getVendor()
+meth public java.util.Collection<org.openide.filesystems.FileObject> getInstallFolders()
+meth public java.util.List<java.net.URL> getJavadocFolders()
+meth public java.util.Map<java.lang.String,java.lang.String> getProperties()
+meth public org.netbeans.api.java.classpath.ClassPath getBootstrapLibraries()
+meth public org.netbeans.api.java.classpath.ClassPath getSourceFolders()
+meth public org.netbeans.api.java.classpath.ClassPath getStandardLibraries()
+meth public org.netbeans.api.java.platform.Specification getSpecification()
+meth public org.openide.filesystems.FileObject findTool(java.lang.String)
+supr org.netbeans.api.java.platform.JavaPlatform
+
diff --git a/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig b/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig
index 7fe6397..a8b3114 100644
--- a/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig
+++ b/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.66.1
+#Version 1.77.1
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
@@ -55,6 +55,7 @@ fld public final static java.lang.String COMMAND_JAVADOC = "javadoc"
 fld public final static java.lang.String SOURCES_HINT_MAIN = "main"
 fld public final static java.lang.String SOURCES_HINT_TEST = "test"
 fld public final static java.lang.String SOURCES_TYPE_JAVA = "java"
+fld public final static java.lang.String SOURCES_TYPE_MODULES = "modules"
 fld public final static java.lang.String SOURCES_TYPE_RESOURCES = "resources"
 supr java.lang.Object
 
@@ -71,6 +72,7 @@ meth public static boolean removeRoots(java.net.URL[],org.openide.filesystems.Fi
 meth public static org.netbeans.spi.java.project.classpath.ProjectClassPathExtender extenderForModifier(org.netbeans.api.project.Project)
 meth public static org.netbeans.spi.java.project.classpath.ProjectClassPathExtender extenderForModifier(org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation)
 supr java.lang.Object
+hfds LOG
 hcls Extensible
 
 CLSS public final org.netbeans.api.java.project.runner.JavaRunner
@@ -79,6 +81,7 @@ fld public final static java.lang.String PROP_APPLICATION_ARGS = "application.ar
 fld public final static java.lang.String PROP_CLASSNAME = "classname"
 fld public final static java.lang.String PROP_EXECUTE_CLASSPATH = "execute.classpath"
 fld public final static java.lang.String PROP_EXECUTE_FILE = "execute.file"
+fld public final static java.lang.String PROP_EXECUTE_MODULEPATH = "execute.modulepath"
 fld public final static java.lang.String PROP_PLATFORM = "platform"
 fld public final static java.lang.String PROP_PLATFORM_JAVA = "platform.java"
 fld public final static java.lang.String PROP_PROJECT_NAME = "project.name"
@@ -127,6 +130,13 @@ meth protected static java.net.URI[] convertURLsToURIs(java.net.URL[])
 supr java.lang.Object
 hcls Accessor
 
+CLSS public abstract interface org.netbeans.spi.java.project.classpath.ProjectModulesModifier
+meth public abstract boolean addRequiredModules(java.lang.String,org.openide.filesystems.FileObject,java.util.Collection<java.net.URL>) throws java.io.IOException
+meth public abstract boolean removeRequiredModules(java.lang.String,org.openide.filesystems.FileObject,java.util.Collection<java.net.URL>) throws java.io.IOException
+meth public abstract java.lang.String provideModularClasspath(org.openide.filesystems.FileObject,java.lang.String)
+meth public abstract java.util.Map<java.net.URL,java.util.Collection<org.netbeans.api.java.classpath.ClassPath>> findModuleUsages(org.openide.filesystems.FileObject,java.util.Collection<java.net.URL>)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public org.netbeans.spi.java.project.classpath.support.ProjectClassPathSupport
 meth public static org.netbeans.spi.java.classpath.ClassPathImplementation createPropertyBasedClassPathImplementation(java.io.File,org.netbeans.spi.project.support.ant.PropertyEvaluator,java.lang.String[])
 supr java.lang.Object
@@ -159,6 +169,8 @@ CLSS public final org.netbeans.spi.java.project.support.LookupMergerSupport
 cons public init()
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.classpath.ClassPathProvider> createClassPathProviderMerger(org.netbeans.spi.java.classpath.ClassPathProvider)
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation> createClassPathModifierMerger()
+meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation> createCompilerOptionsQueryMerger()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.queries.JavadocForBinaryQueryImplementation> createJFBLookupMerger()
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.queries.SourceForBinaryQueryImplementation> createSFBLookupMerger()
 supr java.lang.Object
@@ -173,6 +185,15 @@ meth public static void setPreferredPlatform(org.netbeans.api.java.platform.Java
 supr java.lang.Object
 hfds PLATFORM_ANT_NAME,PREFERRED_PLATFORM
 
+CLSS public final org.netbeans.spi.java.project.support.ProjectPlatform
+meth public static org.netbeans.api.java.platform.JavaPlatform forProject(org.netbeans.api.project.Project,org.netbeans.spi.project.support.ant.PropertyEvaluator,java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+hfds PLATFORM_ACTIVE,homesByProject,platformsByHome,platformsByProject
+
 CLSS public org.netbeans.spi.java.project.support.ui.BrokenReferencesSupport
 innr public abstract interface static LibraryDefiner
 innr public abstract interface static PlatformUpdatedCallBack
@@ -184,6 +205,15 @@ meth public !varargs static org.netbeans.spi.project.ui.ProjectProblemsProvider
  anno 4 org.netbeans.api.annotations.common.NonNull()
  anno 5 org.netbeans.api.annotations.common.NonNull()
  anno 6 org.netbeans.api.annotations.common.NonNull()
+meth public !varargs static org.netbeans.spi.project.ui.ProjectProblemsProvider createPlatformVersionProblemProvider(org.netbeans.spi.project.support.ant.AntProjectHelper,org.netbeans.spi.project.support.ant.PropertyEvaluator,org.netbeans.spi.java.project.support.ui.BrokenReferencesSupport$PlatformUpdatedCallBack,java.lang.String,org.openide.modules.SpecificationVersion,java.lang.String,java.lang.String[])
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NullAllowed()
+ anno 4 org.netbeans.api.annotations.common.NonNull()
+ anno 5 org.netbeans.api.annotations.common.NonNull()
+ anno 6 org.netbeans.api.annotations.common.NonNull()
+ anno 7 org.netbeans.api.annotations.common.NonNull()
 meth public !varargs static org.netbeans.spi.project.ui.ProjectProblemsProvider createProfileProblemProvider(org.netbeans.spi.project.support.ant.AntProjectHelper,org.netbeans.spi.project.support.ant.ReferenceHelper,org.netbeans.spi.project.support.ant.PropertyEvaluator,java.lang.String,java.lang.String[])
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -200,6 +230,14 @@ meth public static org.netbeans.spi.project.ui.ProjectProblemsProvider createRef
  anno 3 org.netbeans.api.annotations.common.NonNull()
  anno 4 org.netbeans.api.annotations.common.NonNull()
  anno 5 org.netbeans.api.annotations.common.NonNull()
+meth public static org.netbeans.spi.project.ui.ProjectProblemsProvider createReferenceProblemsProvider(org.netbeans.spi.project.support.ant.AntProjectHelper,org.netbeans.spi.project.support.ant.ReferenceHelper,org.netbeans.spi.project.support.ant.PropertyEvaluator,org.netbeans.spi.java.project.support.ui.BrokenReferencesSupport$PlatformUpdatedCallBack,java.lang.String[],java.lang.String[])
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+ anno 4 org.netbeans.api.annotations.common.NullAllowed()
+ anno 5 org.netbeans.api.annotations.common.NonNull()
+ anno 6 org.netbeans.api.annotations.common.NonNull()
 meth public static void showAlert()
  anno 0 java.lang.Deprecated()
 meth public static void showAlert(org.netbeans.spi.project.support.ant.AntProjectHelper,org.netbeans.spi.project.support.ant.ReferenceHelper,org.netbeans.spi.project.support.ant.PropertyEvaluator,java.lang.String[],java.lang.String[])
@@ -279,6 +317,11 @@ supr java.lang.Object
 hfds PROP_ACTIONS,PROP_HELPER,PROP_JAR_REFS,PROP_LAST_SHARABLE,PROP_LIBRARIES,PROP_LOCATION,PROP_REFERENCE_HELPER
 hcls CopyIterator,CopyJars,CopyLibraryJars,ErrorProvider,KeepJarAtLocation,KeepLibraryAtLocation
 
+CLSS public abstract interface org.netbeans.spi.java.project.support.ui.templates.JavaFileWizardIteratorFactory
+meth public abstract org.openide.WizardDescriptor$Iterator<org.openide.WizardDescriptor> createIterator(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public org.netbeans.spi.java.project.support.ui.templates.JavaTemplates
 fld public final static java.lang.String ANNOTATION_TYPE_ICON = "org/netbeans/spi/java/project/support/ui/templates/annotation.png"
 fld public final static java.lang.String ENUM_ICON = "org/netbeans/spi/java/project/support/ui/templates/enum.png"
diff --git a/java.project/nbproject/org-netbeans-modules-java-project.sig b/java.project/nbproject/org-netbeans-modules-java-project.sig
index ede1a8d..683df06 100644
--- a/java.project/nbproject/org-netbeans-modules-java-project.sig
+++ b/java.project/nbproject/org-netbeans-modules-java-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.64.1
+#Version 1.73.1
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
@@ -55,6 +55,7 @@ fld public final static java.lang.String COMMAND_JAVADOC = "javadoc"
 fld public final static java.lang.String SOURCES_HINT_MAIN = "main"
 fld public final static java.lang.String SOURCES_HINT_TEST = "test"
 fld public final static java.lang.String SOURCES_TYPE_JAVA = "java"
+fld public final static java.lang.String SOURCES_TYPE_MODULES = "modules"
 fld public final static java.lang.String SOURCES_TYPE_RESOURCES = "resources"
 supr java.lang.Object
 
@@ -71,6 +72,7 @@ meth public static boolean removeRoots(java.net.URL[],org.openide.filesystems.Fi
 meth public static org.netbeans.spi.java.project.classpath.ProjectClassPathExtender extenderForModifier(org.netbeans.api.project.Project)
 meth public static org.netbeans.spi.java.project.classpath.ProjectClassPathExtender extenderForModifier(org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation)
 supr java.lang.Object
+hfds LOG
 hcls Extensible
 
 CLSS public abstract interface org.netbeans.spi.java.project.classpath.ProjectClassPathExtender
@@ -100,6 +102,13 @@ meth protected static java.net.URI[] convertURLsToURIs(java.net.URL[])
 supr java.lang.Object
 hcls Accessor
 
+CLSS public abstract interface org.netbeans.spi.java.project.classpath.ProjectModulesModifier
+meth public abstract boolean addRequiredModules(java.lang.String,org.openide.filesystems.FileObject,java.util.Collection<java.net.URL>) throws java.io.IOException
+meth public abstract boolean removeRequiredModules(java.lang.String,org.openide.filesystems.FileObject,java.util.Collection<java.net.URL>) throws java.io.IOException
+meth public abstract java.lang.String provideModularClasspath(org.openide.filesystems.FileObject,java.lang.String)
+meth public abstract java.util.Map<java.net.URL,java.util.Collection<org.netbeans.api.java.classpath.ClassPath>> findModuleUsages(org.openide.filesystems.FileObject,java.util.Collection<java.net.URL>)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public org.netbeans.spi.java.project.classpath.support.ProjectClassPathSupport
 meth public static org.netbeans.spi.java.classpath.ClassPathImplementation createPropertyBasedClassPathImplementation(java.io.File,org.netbeans.spi.project.support.ant.PropertyEvaluator,java.lang.String[])
 supr java.lang.Object
@@ -128,6 +137,8 @@ CLSS public final org.netbeans.spi.java.project.support.LookupMergerSupport
 cons public init()
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.classpath.ClassPathProvider> createClassPathProviderMerger(org.netbeans.spi.java.classpath.ClassPathProvider)
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.project.classpath.ProjectClassPathModifierImplementation> createClassPathModifierMerger()
+meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.queries.CompilerOptionsQueryImplementation> createCompilerOptionsQueryMerger()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.queries.JavadocForBinaryQueryImplementation> createJFBLookupMerger()
 meth public static org.netbeans.spi.project.LookupMerger<org.netbeans.spi.java.queries.SourceForBinaryQueryImplementation> createSFBLookupMerger()
 supr java.lang.Object
@@ -142,3 +153,12 @@ meth public static void setPreferredPlatform(org.netbeans.api.java.platform.Java
 supr java.lang.Object
 hfds PLATFORM_ANT_NAME,PREFERRED_PLATFORM
 
+CLSS public final org.netbeans.spi.java.project.support.ProjectPlatform
+meth public static org.netbeans.api.java.platform.JavaPlatform forProject(org.netbeans.api.project.Project,org.netbeans.spi.project.support.ant.PropertyEvaluator,java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
+supr java.lang.Object
+hfds PLATFORM_ACTIVE,homesByProject,platformsByHome,platformsByProject
+
diff --git a/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig b/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig
index adb77ef..3f8de60 100644
--- a/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig
+++ b/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.9.1
+#Version 2.35.1
 
 CLSS public abstract interface com.sun.source.tree.TreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object>
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,{com.sun.source.tree.TreeVisitor%1})
@@ -22,6 +22,7 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitDoWhileLoop(com.su
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitErroneous(com.sun.source.tree.ErroneousTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitExports(com.sun.source.tree.ExportsTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitForLoop(com.sun.source.tree.ForLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitIdentifier(com.sun.source.tree.IdentifierTree,{com.sun.source.tree.TreeVisitor%1})
@@ -37,12 +38,17 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMemberSelect(com.s
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMethod(com.sun.source.tree.MethodTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitModifiers(com.sun.source.tree.ModifiersTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitModule(com.sun.source.tree.ModuleTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitNewArray(com.sun.source.tree.NewArrayTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitNewClass(com.sun.source.tree.NewClassTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitOpens(com.sun.source.tree.OpensTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitOther(com.sun.source.tree.Tree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitPackage(com.sun.source.tree.PackageTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitParenthesized(com.sun.source.tree.ParenthesizedTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitProvides(com.sun.source.tree.ProvidesTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitRequires(com.sun.source.tree.RequiresTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitReturn(com.sun.source.tree.ReturnTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitSwitch(com.sun.source.tree.SwitchTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitSynchronized(com.sun.source.tree.SynchronizedTree,{com.sun.source.tree.TreeVisitor%1})
@@ -52,6 +58,7 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitTypeCast(com.sun.s
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitTypeParameter(com.sun.source.tree.TypeParameterTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUnary(com.sun.source.tree.UnaryTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUnionType(com.sun.source.tree.UnionTypeTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUses(com.sun.source.tree.UsesTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitVariable(com.sun.source.tree.VariableTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitWhileLoop(com.sun.source.tree.WhileLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitWildcard(com.sun.source.tree.WildcardTree,{com.sun.source.tree.TreeVisitor%1})
@@ -90,6 +97,7 @@ meth public {com.sun.source.util.TreeScanner%0} visitDoWhileLoop(com.sun.source.
 meth public {com.sun.source.util.TreeScanner%0} visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitExports(com.sun.source.tree.ExportsTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitForLoop(com.sun.source.tree.ForLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitIdentifier(com.sun.source.tree.IdentifierTree,{com.sun.source.util.TreeScanner%1})
@@ -105,12 +113,17 @@ meth public {com.sun.source.util.TreeScanner%0} visitMemberSelect(com.sun.source
 meth public {com.sun.source.util.TreeScanner%0} visitMethod(com.sun.source.tree.MethodTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitModifiers(com.sun.source.tree.ModifiersTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitModule(com.sun.source.tree.ModuleTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitNewArray(com.sun.source.tree.NewArrayTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitNewClass(com.sun.source.tree.NewClassTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitOpens(com.sun.source.tree.OpensTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitOther(com.sun.source.tree.Tree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitPackage(com.sun.source.tree.PackageTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitParenthesized(com.sun.source.tree.ParenthesizedTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitProvides(com.sun.source.tree.ProvidesTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitRequires(com.sun.source.tree.RequiresTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitReturn(com.sun.source.tree.ReturnTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitSwitch(com.sun.source.tree.SwitchTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitSynchronized(com.sun.source.tree.SynchronizedTree,{com.sun.source.util.TreeScanner%1})
@@ -120,6 +133,7 @@ meth public {com.sun.source.util.TreeScanner%0} visitTypeCast(com.sun.source.tre
 meth public {com.sun.source.util.TreeScanner%0} visitTypeParameter(com.sun.source.tree.TypeParameterTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitUnary(com.sun.source.tree.UnaryTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitUnionType(com.sun.source.tree.UnionTypeTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitUses(com.sun.source.tree.UsesTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitVariable(com.sun.source.tree.VariableTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitWhileLoop(com.sun.source.tree.WhileLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitWildcard(com.sun.source.tree.WildcardTree,{com.sun.source.util.TreeScanner%1})
@@ -248,6 +262,7 @@ hfds serialVersionUID
 CLSS public org.netbeans.api.java.source.BuildArtifactMapper
 cons public init()
 innr public abstract interface static ArtifactsUpdated
+meth public static boolean isCompileOnSaveSupported()
 meth public static void addArtifactsUpdatedListener(java.net.URL,org.netbeans.api.java.source.BuildArtifactMapper$ArtifactsUpdated)
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 2 org.netbeans.api.annotations.common.NonNull()
@@ -285,6 +300,11 @@ meth public java.util.Set<java.lang.String> getPackageNames(java.lang.String,boo
  anno 0 org.netbeans.api.annotations.common.NullUnknown()
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 3 org.netbeans.api.annotations.common.NonNull()
+meth public java.util.Set<org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.ModuleElement>> getDeclaredModules(java.lang.String,org.netbeans.api.java.source.ClassIndex$NameKind,java.util.Set<? extends org.netbeans.api.java.source.ClassIndex$SearchScopeType>)
+ anno 0 org.netbeans.api.annotations.common.NullUnknown()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
 meth public java.util.Set<org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.TypeElement>> getDeclaredTypes(java.lang.String,org.netbeans.api.java.source.ClassIndex$NameKind,java.util.Set<? extends org.netbeans.api.java.source.ClassIndex$SearchScopeType>)
  anno 0 org.netbeans.api.annotations.common.NullUnknown()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -390,7 +410,9 @@ meth public abstract void typesChanged(org.netbeans.api.java.source.TypesEvent)
 meth public abstract void typesRemoved(org.netbeans.api.java.source.TypesEvent)
 
 CLSS public final org.netbeans.api.java.source.ClasspathInfo
+innr public abstract interface static Provider
 innr public final static !enum PathKind
+innr public final static Builder
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString()
@@ -417,19 +439,54 @@ meth public void addChangeListener(javax.swing.event.ChangeListener)
 meth public void removeChangeListener(javax.swing.event.ChangeListener)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds archiveProvider,bootClassPath,cachedAptSrcClassPath,cachedBootClassPath,cachedCompileClassPath,cachedSrcClassPath,compileClassPath,cpListener,filter,fmTx,ignoreExcludes,listenerList,log,memoryFileManager,outputClassPath,pgTx,srcClassPath,usagesQuery,useModifiedFiles
-hcls ClassPathListener,ClasspathInfoAccessorImpl
+hfds bootClassPath,cachedAptSrcClassPath,cachedBootClassPath,cachedCompileClassPath,cachedModuleClassPath,cachedModuleCompilePath,cachedSrcClassPath,compileClassPath,cpListener,filter,fmTx,ignoreExcludes,jfmProvider,listenerList,log,memoryFileManager,moduleBootPath,moduleClassPath,moduleCompilePath,moduleSrcPath,outputClassPath,peerProviders,pgTx,srcClassPath,usagesQuery,useModifiedFiles
+hcls ClassPathListener,ClasspathInfoAccessorImpl,Peers
+
+CLSS public final static org.netbeans.api.java.source.ClasspathInfo$Builder
+ outer org.netbeans.api.java.source.ClasspathInfo
+cons public init(org.netbeans.api.java.classpath.ClassPath)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.java.source.ClasspathInfo build()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setClassPath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleBootPath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleClassPath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleCompilePath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleSourcePath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setSourcePath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+supr java.lang.Object
+hfds bootPath,classPath,moduleBootPath,moduleClassPath,moduleCompilePath,moduleSourcePath,sourcePath
 
 CLSS public final static !enum org.netbeans.api.java.source.ClasspathInfo$PathKind
  outer org.netbeans.api.java.source.ClasspathInfo
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind BOOT
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind COMPILE
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_BOOT
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_CLASS
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_COMPILE
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_SOURCE
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind OUTPUT
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind SOURCE
 meth public static org.netbeans.api.java.source.ClasspathInfo$PathKind valueOf(java.lang.String)
 meth public static org.netbeans.api.java.source.ClasspathInfo$PathKind[] values()
 supr java.lang.Enum<org.netbeans.api.java.source.ClasspathInfo$PathKind>
 
+CLSS public abstract interface static org.netbeans.api.java.source.ClasspathInfo$Provider
+ outer org.netbeans.api.java.source.ClasspathInfo
+meth public abstract org.netbeans.api.java.source.ClasspathInfo getClasspathInfo()
+
 CLSS public final org.netbeans.api.java.source.CodeStyle
 innr public final static !enum BracePlacement
 innr public final static !enum BracesGenerationStyle
@@ -449,11 +506,14 @@ meth public boolean alignMultilineAssignment()
 meth public boolean alignMultilineBinaryOp()
 meth public boolean alignMultilineCallArgs()
 meth public boolean alignMultilineDisjunctiveCatchTypes()
+meth public boolean alignMultilineExports()
 meth public boolean alignMultilineFor()
 meth public boolean alignMultilineImplements()
 meth public boolean alignMultilineLambdaParams()
 meth public boolean alignMultilineMethodParams()
+meth public boolean alignMultilineOpens()
 meth public boolean alignMultilineParenthesized()
+meth public boolean alignMultilineProvides()
 meth public boolean alignMultilineTernaryOp()
 meth public boolean alignMultilineThrows()
 meth public boolean alignMultilineTryResources()
@@ -513,6 +573,7 @@ meth public boolean spaceBeforeIfParen()
 meth public boolean spaceBeforeMethodCallParen()
 meth public boolean spaceBeforeMethodDeclLeftBrace()
 meth public boolean spaceBeforeMethodDeclParen()
+meth public boolean spaceBeforeModuleDeclLeftBrace()
 meth public boolean spaceBeforeSemi()
 meth public boolean spaceBeforeStaticInitLeftBrace()
 meth public boolean spaceBeforeSwitchLeftBrace()
@@ -546,6 +607,7 @@ meth public boolean useIsForBooleanGetters()
 meth public boolean useSingleClassImport()
 meth public boolean wrapAfterAssignOps()
 meth public boolean wrapAfterBinaryOps()
+meth public boolean wrapAfterDisjunctiveCatchBar()
 meth public boolean wrapAfterDotInChainedMethodCalls()
 meth public boolean wrapAfterLambdaArrow()
 meth public boolean wrapAfterTernaryOps()
@@ -560,6 +622,8 @@ meth public int getBlankLinesAfterEnumHeader()
 meth public int getBlankLinesAfterFields()
 meth public int getBlankLinesAfterImports()
 meth public int getBlankLinesAfterMethods()
+meth public int getBlankLinesAfterModuleDirectives()
+meth public int getBlankLinesAfterModuleHeader()
 meth public int getBlankLinesAfterPackage()
 meth public int getBlankLinesBeforeAnonymousClassClosingBrace()
 meth public int getBlankLinesBeforeClass()
@@ -568,6 +632,8 @@ meth public int getBlankLinesBeforeEnumClosingBrace()
 meth public int getBlankLinesBeforeFields()
 meth public int getBlankLinesBeforeImports()
 meth public int getBlankLinesBeforeMethods()
+meth public int getBlankLinesBeforeModuleClosingBrace()
+meth public int getBlankLinesBeforeModuleDirectives()
 meth public int getBlankLinesBeforePackage()
 meth public int getContinuationIndentSize()
 meth public int getIndentSize()
@@ -587,6 +653,7 @@ meth public java.lang.String getStaticFieldNameSuffix()
 meth public java.lang.String[] getPackagesForStarImport()
 meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getClassDeclBracePlacement()
 meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getMethodDeclBracePlacement()
+meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getModuleDeclBracePlacement()
 meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getOtherBracePlacement()
 meth public org.netbeans.api.java.source.CodeStyle$BracesGenerationStyle redundantDoWhileBraces()
 meth public org.netbeans.api.java.source.CodeStyle$BracesGenerationStyle redundantForBraces()
@@ -606,6 +673,8 @@ meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapChainedMethodCa
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapDisjunctiveCatchTypes()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapDoWhileStatement()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapEnumConstants()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExportsToKeyword()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExportsToList()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExtendsImplementsKeyword()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExtendsImplementsList()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapFor()
@@ -615,6 +684,10 @@ meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapLambdaArrow()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapLambdaParams()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapMethodCallArgs()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapMethodParams()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapOpensToKeyword()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapOpensToList()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapProvidesWithKeyword()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapProvidesWithList()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapTernaryOps()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapThrowsKeyword()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapThrowsList()
@@ -649,6 +722,7 @@ supr java.lang.Enum<org.netbeans.api.java.source.CodeStyle$BracesGenerationStyle
 CLSS public final static org.netbeans.api.java.source.CodeStyle$ImportGroups
  outer org.netbeans.api.java.source.CodeStyle
 meth public int getGroupId(java.lang.String,boolean)
+meth public java.lang.String toString()
 supr java.lang.Object
 hfds infos,separateStatic
 hcls Info
@@ -667,6 +741,7 @@ CLSS public final static org.netbeans.api.java.source.CodeStyle$MemberGroups
  outer org.netbeans.api.java.source.CodeStyle
 meth public int getGroupId(com.sun.source.tree.Tree)
 meth public int getGroupId(javax.lang.model.element.Element)
+meth public java.lang.String toString()
 supr java.lang.Object
 hfds infos
 hcls Info
@@ -850,6 +925,9 @@ meth public static <%0 extends javax.lang.model.element.Element> org.netbeans.ap
 meth public static org.netbeans.api.java.source.ElementHandle<? extends javax.lang.model.element.TypeElement> from(org.netbeans.api.java.source.TypeMirrorHandle<? extends javax.lang.model.type.DeclaredType>)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public static org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.ModuleElement> createModuleElementHandle(java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.PackageElement> createPackageElementHandle(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -875,9 +953,11 @@ meth public boolean isErroneous(javax.lang.model.element.Element)
  anno 1 org.netbeans.api.annotations.common.NullAllowed()
 meth public boolean isLocal(javax.lang.model.element.Element)
 meth public boolean isMemberOf(javax.lang.model.element.Element,javax.lang.model.element.TypeElement)
+meth public boolean isOpen(javax.lang.model.element.ModuleElement)
 meth public boolean isSynthetic(javax.lang.model.element.Element)
 meth public boolean overridesMethod(javax.lang.model.element.ExecutableElement)
 meth public com.sun.javadoc.Doc javaDocFor(javax.lang.model.element.Element)
+ anno 0 java.lang.Deprecated()
 meth public java.lang.CharSequence getElementName(javax.lang.model.element.Element,boolean)
 meth public java.lang.Iterable<? extends javax.lang.model.element.Element> getLocalMembersAndVars(com.sun.source.tree.Scope,org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
 meth public java.lang.Iterable<? extends javax.lang.model.element.Element> getLocalVars(com.sun.source.tree.Scope,org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
@@ -885,17 +965,23 @@ meth public java.lang.Iterable<? extends javax.lang.model.element.Element> getMe
 meth public java.lang.Iterable<? extends javax.lang.model.element.TypeElement> getGlobalTypes(org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
 meth public java.util.List<? extends javax.lang.model.element.ExecutableElement> findOverridableMethods(javax.lang.model.element.TypeElement)
 meth public java.util.List<? extends javax.lang.model.element.ExecutableElement> findUnimplementedMethods(javax.lang.model.element.TypeElement)
+meth public java.util.List<? extends javax.lang.model.element.ExecutableElement> findUnimplementedMethods(javax.lang.model.element.TypeElement,boolean)
+meth public java.util.Map<? extends javax.lang.model.element.Element,com.sun.source.tree.Scope> findElementsAndOrigins(com.sun.source.tree.Scope,org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public javax.lang.model.element.Element elementFor(com.sun.javadoc.Doc)
+ anno 0 java.lang.Deprecated()
 meth public javax.lang.model.element.Element findElement(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public javax.lang.model.element.Element getImplementationOf(javax.lang.model.element.ExecutableElement,javax.lang.model.element.TypeElement)
+meth public javax.lang.model.element.ExecutableElement getDescriptorElement(javax.lang.model.element.TypeElement)
 meth public javax.lang.model.element.ExecutableElement getOverriddenMethod(javax.lang.model.element.ExecutableElement)
 meth public javax.lang.model.element.TypeElement enclosingTypeElement(javax.lang.model.element.Element)
 meth public javax.lang.model.element.TypeElement outermostTypeElement(javax.lang.model.element.Element)
 meth public static java.lang.String getBinaryName(javax.lang.model.element.TypeElement)
 supr java.lang.Object
-hfds NOT_OVERRIDABLE,ctx,delegate,info
+hfds ALL_ACCEPTOR,NOT_OVERRIDABLE,ctx,delegate,info
 hcls ElementNameVisitor
 
 CLSS public abstract interface static org.netbeans.api.java.source.ElementUtilities$ElementAcceptor
@@ -907,8 +993,11 @@ meth public !varargs com.sun.source.tree.CompilationUnitTree appendToAnnotationV
 meth public !varargs com.sun.source.tree.ModifiersTree appendToAnnotationValue(com.sun.source.tree.ModifiersTree,javax.lang.model.element.TypeElement,java.lang.String,com.sun.source.tree.ExpressionTree[])
 meth public <%0 extends com.sun.source.tree.Tree> {%%0} importComments({%%0},com.sun.source.tree.CompilationUnitTree)
 meth public <%0 extends com.sun.source.tree.Tree> {%%0} importFQNs({%%0})
+meth public com.sun.source.tree.BlockTree createDefaultLambdaBody(com.sun.source.tree.LambdaExpressionTree,javax.lang.model.element.ExecutableElement)
 meth public com.sun.source.tree.ClassTree insertClassMember(com.sun.source.tree.ClassTree,com.sun.source.tree.Tree)
+meth public com.sun.source.tree.ClassTree insertClassMember(com.sun.source.tree.ClassTree,com.sun.source.tree.Tree,int)
 meth public com.sun.source.tree.ClassTree insertClassMembers(com.sun.source.tree.ClassTree,java.lang.Iterable<? extends com.sun.source.tree.Tree>)
+meth public com.sun.source.tree.ClassTree insertClassMembers(com.sun.source.tree.ClassTree,java.util.List<? extends com.sun.source.tree.Tree>,int)
 meth public com.sun.source.tree.CompilationUnitTree addImports(com.sun.source.tree.CompilationUnitTree,java.util.Set<? extends javax.lang.model.element.Element>)
 meth public com.sun.source.tree.CompilationUnitTree createFromTemplate(org.openide.filesystems.FileObject,java.lang.String,javax.lang.model.element.ElementKind) throws java.io.IOException
 meth public com.sun.source.tree.MethodTree createAbstractMethodImplementation(javax.lang.model.element.TypeElement,javax.lang.model.element.ExecutableElement)
@@ -927,7 +1016,7 @@ meth public java.util.List<? extends com.sun.source.tree.MethodTree> createOverr
 meth public static org.netbeans.api.java.source.GeneratorUtilities get(org.netbeans.api.java.source.WorkingCopy)
 meth public void copyComments(com.sun.source.tree.Tree,com.sun.source.tree.Tree,boolean)
 supr java.lang.Object
-hfds CLASS_NAME,DEFAULT_RETURN_TYPE_VALUE,GENERATED_METHOD_BODY,METHOD_NAME,METHOD_RETURN_TYPE,OVERRIDDEN_METHOD_BODY,SCRIPT_ENGINE_ATTR,SIMPLE_CLASS_NAME,STRING_OUTPUT_MODE_ATTR,SUPER_METHOD_CALL,copy,manager
+hfds CLASS_NAME,DEFAULT_RETURN_TYPE_VALUE,GENERATED_METHOD_BODY,LAMBDA_BODY,METHOD_NAME,METHOD_RETURN_TYPE,OVERRIDDEN_METHOD_BODY,SCRIPT_ENGINE_ATTR,SIMPLE_CLASS_NAME,STRING_OUTPUT_MODE_ATTR,SUPER_METHOD_CALL,copy,manager
 hcls ClassMemberComparator,FieldRefVisitor,ImportsComparator
 
 CLSS public abstract org.netbeans.api.java.source.JavaParserResultTask<%0 extends org.netbeans.modules.parsing.spi.Parser$Result>
@@ -1121,6 +1210,17 @@ meth public static boolean isMainClass(java.lang.String,org.netbeans.api.java.so
 meth public static boolean isMainClass(java.lang.String,org.netbeans.api.java.source.ClasspathInfo,boolean)
 meth public static boolean isMainMethod(javax.lang.model.element.ExecutableElement)
 meth public static boolean isScanInProgress()
+meth public static java.lang.Object getDiagnosticParam(javax.tools.Diagnostic<?>,int)
+meth public static java.lang.String getModuleName(java.net.URL)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public static java.lang.String getModuleName(java.net.URL,boolean)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public static java.lang.String parseModuleName(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static java.lang.String resolveImport(org.netbeans.api.java.source.CompilationInfo,com.sun.source.util.TreePath,java.lang.String) throws java.io.IOException
 meth public static java.lang.String[] getJVMSignature(org.netbeans.api.java.source.ElementHandle<?>)
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -1139,6 +1239,8 @@ meth public static java.util.Collection<org.netbeans.api.java.source.ElementHand
 meth public static java.util.Collection<org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.TypeElement>> getMainClasses(org.openide.filesystems.FileObject[])
 meth public static java.util.List<? extends javax.annotation.processing.Completion> getAttributeValueCompletions(org.netbeans.api.java.source.CompilationInfo,javax.lang.model.element.Element,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement,java.lang.String)
 meth public static java.util.Set<com.sun.source.util.TreePath> computeDuplicates(org.netbeans.api.java.source.CompilationInfo,com.sun.source.util.TreePath,com.sun.source.util.TreePath,java.util.concurrent.atomic.AtomicBoolean)
+meth public static java.util.Set<java.lang.String> getModuleNames(org.netbeans.api.java.source.CompilationInfo,java.util.Set<? extends org.netbeans.api.java.source.ClassIndex$SearchScopeType>)
+ anno 2 org.netbeans.api.annotations.common.NonNull()
 meth public static java.util.Set<java.net.URL> getDependentRoots(java.net.URL)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -1215,6 +1317,7 @@ meth public com.sun.source.tree.AssignmentTree Assignment(com.sun.source.tree.Ex
 meth public com.sun.source.tree.BinaryTree Binary(com.sun.source.tree.Tree$Kind,com.sun.source.tree.ExpressionTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.BlockTree Block(java.util.List<? extends com.sun.source.tree.StatementTree>,boolean)
 meth public com.sun.source.tree.BlockTree addBlockStatement(com.sun.source.tree.BlockTree,com.sun.source.tree.StatementTree)
+meth public com.sun.source.tree.BlockTree createLambdaBody(com.sun.source.tree.LambdaExpressionTree,java.lang.String)
 meth public com.sun.source.tree.BlockTree createMethodBody(com.sun.source.tree.MethodTree,java.lang.String)
 meth public com.sun.source.tree.BlockTree insertBlockStatement(com.sun.source.tree.BlockTree,int,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.BlockTree removeBlockStatement(com.sun.source.tree.BlockTree,com.sun.source.tree.StatementTree)
@@ -1244,6 +1347,7 @@ meth public com.sun.source.tree.ClassTree removeClassTypeParameter(com.sun.sourc
 meth public com.sun.source.tree.ClassTree removeClassTypeParameter(com.sun.source.tree.ClassTree,int)
 meth public com.sun.source.tree.ClassTree setExtends(com.sun.source.tree.ClassTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>,javax.tools.JavaFileObject)
+meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(com.sun.source.tree.PackageTree,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>,javax.tools.JavaFileObject)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(java.util.List<? extends com.sun.source.tree.AnnotationTree>,com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>,javax.tools.JavaFileObject)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(java.util.List<? extends com.sun.source.tree.AnnotationTree>,org.openide.filesystems.FileObject,java.lang.String,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(org.openide.filesystems.FileObject,java.lang.String,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>)
@@ -1266,6 +1370,7 @@ meth public com.sun.source.tree.DoWhileLoopTree DoWhileLoop(com.sun.source.tree.
 meth public com.sun.source.tree.EmptyStatementTree EmptyStatement()
 meth public com.sun.source.tree.EnhancedForLoopTree EnhancedForLoop(com.sun.source.tree.VariableTree,com.sun.source.tree.ExpressionTree,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.ErroneousTree Erroneous(java.util.List<? extends com.sun.source.tree.Tree>)
+meth public com.sun.source.tree.ExportsTree Exports(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
 meth public com.sun.source.tree.ExpressionStatementTree ExpressionStatement(com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.ExpressionTree QualIdent(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -1336,6 +1441,11 @@ meth public com.sun.source.tree.ModifiersTree insertModifiersAnnotation(com.sun.
 meth public com.sun.source.tree.ModifiersTree removeModifiersAnnotation(com.sun.source.tree.ModifiersTree,com.sun.source.tree.AnnotationTree)
 meth public com.sun.source.tree.ModifiersTree removeModifiersAnnotation(com.sun.source.tree.ModifiersTree,int)
 meth public com.sun.source.tree.ModifiersTree removeModifiersModifier(com.sun.source.tree.ModifiersTree,javax.lang.model.element.Modifier)
+meth public com.sun.source.tree.ModuleTree Module(com.sun.source.tree.ModifiersTree,com.sun.source.tree.ModuleTree$ModuleKind,com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.DirectiveTree>)
+meth public com.sun.source.tree.ModuleTree addModuleDirective(com.sun.source.tree.ModuleTree,com.sun.source.tree.DirectiveTree)
+meth public com.sun.source.tree.ModuleTree insertModuleDirective(com.sun.source.tree.ModuleTree,int,com.sun.source.tree.DirectiveTree)
+meth public com.sun.source.tree.ModuleTree removeModuleDirective(com.sun.source.tree.ModuleTree,com.sun.source.tree.DirectiveTree)
+meth public com.sun.source.tree.ModuleTree removeModuleDirective(com.sun.source.tree.ModuleTree,int)
 meth public com.sun.source.tree.NewArrayTree NewArray(com.sun.source.tree.Tree,java.util.List<? extends com.sun.source.tree.ExpressionTree>,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
 meth public com.sun.source.tree.NewArrayTree addNewArrayDimension(com.sun.source.tree.NewArrayTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.NewArrayTree addNewArrayInitializer(com.sun.source.tree.NewArrayTree,com.sun.source.tree.ExpressionTree)
@@ -1354,6 +1464,7 @@ meth public com.sun.source.tree.NewClassTree removeNewClassArgument(com.sun.sour
 meth public com.sun.source.tree.NewClassTree removeNewClassArgument(com.sun.source.tree.NewClassTree,int)
 meth public com.sun.source.tree.NewClassTree removeNewClassTypeArgument(com.sun.source.tree.NewClassTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.NewClassTree removeNewClassTypeArgument(com.sun.source.tree.NewClassTree,int)
+meth public com.sun.source.tree.OpensTree Opens(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
 meth public com.sun.source.tree.ParameterizedTypeTree ParameterizedType(com.sun.source.tree.Tree,java.util.List<? extends com.sun.source.tree.Tree>)
 meth public com.sun.source.tree.ParameterizedTypeTree addParameterizedTypeTypeArgument(com.sun.source.tree.ParameterizedTypeTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.ParameterizedTypeTree insertParameterizedTypeTypeArgument(com.sun.source.tree.ParameterizedTypeTree,int,com.sun.source.tree.ExpressionTree)
@@ -1363,6 +1474,8 @@ meth public com.sun.source.tree.ParenthesizedTree Parenthesized(com.sun.source.t
 meth public com.sun.source.tree.PrimitiveTypeTree PrimitiveType(javax.lang.model.type.TypeKind)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public com.sun.source.tree.ProvidesTree Provides(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
+meth public com.sun.source.tree.RequiresTree Requires(boolean,boolean,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.ReturnTree Return(com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.SwitchTree Switch(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.CaseTree>)
 meth public com.sun.source.tree.SwitchTree addSwitchCase(com.sun.source.tree.SwitchTree,com.sun.source.tree.CaseTree)
@@ -1391,6 +1504,7 @@ meth public com.sun.source.tree.TypeParameterTree removeTypeParameterBound(com.s
 meth public com.sun.source.tree.TypeParameterTree removeTypeParameterBound(com.sun.source.tree.TypeParameterTree,int)
 meth public com.sun.source.tree.UnaryTree Unary(com.sun.source.tree.Tree$Kind,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.UnionTypeTree UnionType(java.util.List<? extends com.sun.source.tree.Tree>)
+meth public com.sun.source.tree.UsesTree Uses(com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.VariableTree Variable(com.sun.source.tree.ModifiersTree,java.lang.CharSequence,com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.VariableTree Variable(javax.lang.model.element.VariableElement,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.WhileLoopTree WhileLoop(com.sun.source.tree.ExpressionTree,com.sun.source.tree.StatementTree)
@@ -1431,13 +1545,21 @@ meth public boolean isAnnotation(com.sun.source.tree.ClassTree)
 meth public boolean isClass(com.sun.source.tree.ClassTree)
  anno 0 java.lang.Deprecated()
 meth public boolean isCompileTimeConstantExpression(com.sun.source.util.TreePath)
+meth public boolean isEndOfCompoundVariableDeclaration(com.sun.source.tree.Tree)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public boolean isEnum(com.sun.source.tree.ClassTree)
  anno 0 java.lang.Deprecated()
 meth public boolean isEnumConstant(com.sun.source.tree.VariableTree)
 meth public boolean isInterface(com.sun.source.tree.ClassTree)
  anno 0 java.lang.Deprecated()
+meth public boolean isModuleInfo(com.sun.source.tree.CompilationUnitTree)
+meth public boolean isPackageInfo(com.sun.source.tree.CompilationUnitTree)
+meth public boolean isPartOfCompoundVariableDeclaration(com.sun.source.tree.Tree)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public boolean isStaticContext(com.sun.source.tree.Scope)
 meth public boolean isSynthetic(com.sun.source.util.TreePath)
+meth public boolean isVarType(com.sun.source.util.TreePath)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public com.sun.source.doctree.DocTree translate(com.sun.source.doctree.DocTree,java.util.Map<? extends com.sun.source.doctree.DocTree,? extends com.sun.source.doctree.DocTree>)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -1502,7 +1624,7 @@ meth public org.netbeans.api.lexer.TokenSequence<org.netbeans.api.java.lexer.Jav
 meth public org.netbeans.api.lexer.TokenSequence<org.netbeans.api.java.lexer.JavaTokenId> tokensFor(com.sun.source.tree.Tree,com.sun.source.util.SourcePositions)
 supr java.lang.Object
 hfds ESCAPE_ENCODE,ESCAPE_UNENCODE,EXOTIC_ESCAPE,handler,info
-hcls NBScope,NoImports,UncaughtExceptionsVisitor,UnrelatedTypeMirrorSet
+hcls DummyJFO,NBScope,NoImports,ParserSourcePositions,UncaughtExceptionsVisitor,UnrelatedTypeMirrorSet
 
 CLSS public final org.netbeans.api.java.source.TypeMirrorHandle<%0 extends javax.lang.model.type.TypeMirror>
 meth public javax.lang.model.type.TypeKind getKind()
@@ -1525,9 +1647,10 @@ meth public !varargs java.lang.CharSequence getTypeName(javax.lang.model.type.Ty
  anno 2 org.netbeans.api.annotations.common.NonNull()
 meth public boolean isCastable(javax.lang.model.type.TypeMirror,javax.lang.model.type.TypeMirror)
 meth public javax.lang.model.type.ExecutableType getDescriptorType(javax.lang.model.type.DeclaredType)
+meth public javax.lang.model.type.TypeMirror getDenotableType(javax.lang.model.type.TypeMirror)
 meth public javax.lang.model.type.TypeMirror substitute(javax.lang.model.type.TypeMirror,java.util.List<? extends javax.lang.model.type.TypeMirror>,java.util.List<? extends javax.lang.model.type.TypeMirror>)
 supr java.lang.Object
-hfds CAPTURED_WILDCARD,UNKNOWN,info
+hfds CAPTURED_WILDCARD,UNKNOWN,denotableChecker,info
 hcls TypeNameVisitor
 
 CLSS public final static !enum org.netbeans.api.java.source.TypeUtilities$TypeNameOptions
@@ -1540,9 +1663,15 @@ supr java.lang.Enum<org.netbeans.api.java.source.TypeUtilities$TypeNameOptions>
 
 CLSS public final org.netbeans.api.java.source.TypesEvent
 meth public java.lang.Iterable<? extends org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.TypeElement>> getTypes()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public java.lang.String toString()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public java.net.URL getRoot()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.ModuleElement> getModule()
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
 supr java.util.EventObject
-hfds types
+hfds module,root,types
 
 CLSS public org.netbeans.api.java.source.WorkingCopy
 meth public com.sun.source.tree.Tree resolveRewriteTarget(com.sun.source.tree.Tree)
@@ -1570,7 +1699,7 @@ meth public void tag(com.sun.source.tree.Tree,java.lang.Object)
  anno 2 org.netbeans.api.annotations.common.NonNull()
 supr org.netbeans.api.java.source.CompilationController
 hfds NOT_LINKED,REWRITE_WHOLE_FILE,afterCommit,changes,docChanges,externalChanges,instance,introducedTrees,overlay,rewriteHints,textualChanges,tree2Tag,treeMaker,usedComments,userInfo
-hcls CommentReplicator,Translator,TreeCollector
+hcls CommentReplicator,CopyEntry,Translator,TreeCollector
 
 CLSS public org.netbeans.api.java.source.matching.Matcher
 intf org.openide.util.Cancellable
@@ -1641,7 +1770,7 @@ meth protected boolean isCanceled()
 meth public void cancel()
 meth public {org.netbeans.api.java.source.support.CancellableTreePathScanner%0} scan(com.sun.source.tree.Tree,{org.netbeans.api.java.source.support.CancellableTreePathScanner%1})
 meth public {org.netbeans.api.java.source.support.CancellableTreePathScanner%0} scan(java.lang.Iterable<? extends com.sun.source.tree.Tree>,{org.netbeans.api.java.source.support.CancellableTreePathScanner%1})
-supr com.sun.source.util.TreePathScanner<{org.netbeans.api.java.source.support.CancellableTreePathScanner%0},{org.netbeans.api.java.source.support.CancellableTreePathScanner%1}>
+supr org.netbeans.api.java.source.support.ErrorAwareTreePathScanner<{org.netbeans.api.java.source.support.CancellableTreePathScanner%0},{org.netbeans.api.java.source.support.CancellableTreePathScanner%1}>
 hfds canceled,internalCanceled
 
 CLSS public org.netbeans.api.java.source.support.CancellableTreeScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
@@ -1651,9 +1780,19 @@ meth protected boolean isCanceled()
 meth public void cancel()
 meth public {org.netbeans.api.java.source.support.CancellableTreeScanner%0} scan(com.sun.source.tree.Tree,{org.netbeans.api.java.source.support.CancellableTreeScanner%1})
 meth public {org.netbeans.api.java.source.support.CancellableTreeScanner%0} scan(java.lang.Iterable<? extends com.sun.source.tree.Tree>,{org.netbeans.api.java.source.support.CancellableTreeScanner%1})
-supr com.sun.source.util.TreeScanner<{org.netbeans.api.java.source.support.CancellableTreeScanner%0},{org.netbeans.api.java.source.support.CancellableTreeScanner%1}>
+supr org.netbeans.api.java.source.support.ErrorAwareTreeScanner<{org.netbeans.api.java.source.support.CancellableTreeScanner%0},{org.netbeans.api.java.source.support.CancellableTreeScanner%1}>
 hfds canceled,internalCanceled
 
+CLSS public org.netbeans.api.java.source.support.ErrorAwareTreePathScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
+cons public init()
+meth public {org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%1})
+supr com.sun.source.util.TreePathScanner<{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%0},{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%1}>
+
+CLSS public org.netbeans.api.java.source.support.ErrorAwareTreeScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
+cons public init()
+meth public {org.netbeans.api.java.source.support.ErrorAwareTreeScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{org.netbeans.api.java.source.support.ErrorAwareTreeScanner%1})
+supr com.sun.source.util.TreeScanner<{org.netbeans.api.java.source.support.ErrorAwareTreeScanner%0},{org.netbeans.api.java.source.support.ErrorAwareTreeScanner%1}>
+
 CLSS public org.netbeans.api.java.source.support.ProfileSupport
 innr public abstract interface static ViolationCollector
 innr public abstract interface static ViolationCollectorFactory
diff --git a/java.source/nbproject/org-netbeans-modules-java-source.sig b/java.source/nbproject/org-netbeans-modules-java-source.sig
index 23ffca0..b53b2d9 100644
--- a/java.source/nbproject/org-netbeans-modules-java-source.sig
+++ b/java.source/nbproject/org-netbeans-modules-java-source.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.149.1
+#Version 0.166.1
 
 CLSS public abstract interface com.sun.source.tree.TreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object>
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,{com.sun.source.tree.TreeVisitor%1})
@@ -22,6 +22,7 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitDoWhileLoop(com.su
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitErroneous(com.sun.source.tree.ErroneousTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitExports(com.sun.source.tree.ExportsTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitForLoop(com.sun.source.tree.ForLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitIdentifier(com.sun.source.tree.IdentifierTree,{com.sun.source.tree.TreeVisitor%1})
@@ -37,12 +38,17 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMemberSelect(com.s
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMethod(com.sun.source.tree.MethodTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitModifiers(com.sun.source.tree.ModifiersTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitModule(com.sun.source.tree.ModuleTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitNewArray(com.sun.source.tree.NewArrayTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitNewClass(com.sun.source.tree.NewClassTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitOpens(com.sun.source.tree.OpensTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitOther(com.sun.source.tree.Tree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitPackage(com.sun.source.tree.PackageTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitParenthesized(com.sun.source.tree.ParenthesizedTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitProvides(com.sun.source.tree.ProvidesTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitRequires(com.sun.source.tree.RequiresTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitReturn(com.sun.source.tree.ReturnTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitSwitch(com.sun.source.tree.SwitchTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitSynchronized(com.sun.source.tree.SynchronizedTree,{com.sun.source.tree.TreeVisitor%1})
@@ -52,6 +58,7 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitTypeCast(com.sun.s
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitTypeParameter(com.sun.source.tree.TypeParameterTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUnary(com.sun.source.tree.UnaryTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUnionType(com.sun.source.tree.UnionTypeTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUses(com.sun.source.tree.UsesTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitVariable(com.sun.source.tree.VariableTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitWhileLoop(com.sun.source.tree.WhileLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitWildcard(com.sun.source.tree.WildcardTree,{com.sun.source.tree.TreeVisitor%1})
@@ -90,6 +97,7 @@ meth public {com.sun.source.util.TreeScanner%0} visitDoWhileLoop(com.sun.source.
 meth public {com.sun.source.util.TreeScanner%0} visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitExports(com.sun.source.tree.ExportsTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitForLoop(com.sun.source.tree.ForLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitIdentifier(com.sun.source.tree.IdentifierTree,{com.sun.source.util.TreeScanner%1})
@@ -105,12 +113,17 @@ meth public {com.sun.source.util.TreeScanner%0} visitMemberSelect(com.sun.source
 meth public {com.sun.source.util.TreeScanner%0} visitMethod(com.sun.source.tree.MethodTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitModifiers(com.sun.source.tree.ModifiersTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitModule(com.sun.source.tree.ModuleTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitNewArray(com.sun.source.tree.NewArrayTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitNewClass(com.sun.source.tree.NewClassTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitOpens(com.sun.source.tree.OpensTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitOther(com.sun.source.tree.Tree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitPackage(com.sun.source.tree.PackageTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitParenthesized(com.sun.source.tree.ParenthesizedTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitProvides(com.sun.source.tree.ProvidesTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitRequires(com.sun.source.tree.RequiresTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitReturn(com.sun.source.tree.ReturnTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitSwitch(com.sun.source.tree.SwitchTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitSynchronized(com.sun.source.tree.SynchronizedTree,{com.sun.source.util.TreeScanner%1})
@@ -120,6 +133,7 @@ meth public {com.sun.source.util.TreeScanner%0} visitTypeCast(com.sun.source.tre
 meth public {com.sun.source.util.TreeScanner%0} visitTypeParameter(com.sun.source.tree.TypeParameterTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitUnary(com.sun.source.tree.UnaryTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitUnionType(com.sun.source.tree.UnionTypeTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitUses(com.sun.source.tree.UsesTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitVariable(com.sun.source.tree.VariableTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitWhileLoop(com.sun.source.tree.WhileLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitWildcard(com.sun.source.tree.WildcardTree,{com.sun.source.util.TreeScanner%1})
@@ -253,6 +267,7 @@ supr java.lang.Object
 CLSS public org.netbeans.api.java.source.BuildArtifactMapper
 cons public init()
 innr public abstract interface static ArtifactsUpdated
+meth public static boolean isCompileOnSaveSupported()
 meth public static void addArtifactsUpdatedListener(java.net.URL,org.netbeans.api.java.source.BuildArtifactMapper$ArtifactsUpdated)
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 2 org.netbeans.api.annotations.common.NonNull()
@@ -290,6 +305,11 @@ meth public java.util.Set<java.lang.String> getPackageNames(java.lang.String,boo
  anno 0 org.netbeans.api.annotations.common.NullUnknown()
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 3 org.netbeans.api.annotations.common.NonNull()
+meth public java.util.Set<org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.ModuleElement>> getDeclaredModules(java.lang.String,org.netbeans.api.java.source.ClassIndex$NameKind,java.util.Set<? extends org.netbeans.api.java.source.ClassIndex$SearchScopeType>)
+ anno 0 org.netbeans.api.annotations.common.NullUnknown()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
 meth public java.util.Set<org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.TypeElement>> getDeclaredTypes(java.lang.String,org.netbeans.api.java.source.ClassIndex$NameKind,java.util.Set<? extends org.netbeans.api.java.source.ClassIndex$SearchScopeType>)
  anno 0 org.netbeans.api.annotations.common.NullUnknown()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -395,7 +415,9 @@ meth public abstract void typesChanged(org.netbeans.api.java.source.TypesEvent)
 meth public abstract void typesRemoved(org.netbeans.api.java.source.TypesEvent)
 
 CLSS public final org.netbeans.api.java.source.ClasspathInfo
+innr public abstract interface static Provider
 innr public final static !enum PathKind
+innr public final static Builder
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString()
@@ -422,19 +444,54 @@ meth public void addChangeListener(javax.swing.event.ChangeListener)
 meth public void removeChangeListener(javax.swing.event.ChangeListener)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hfds archiveProvider,bootClassPath,cachedAptSrcClassPath,cachedBootClassPath,cachedCompileClassPath,cachedSrcClassPath,compileClassPath,cpListener,filter,fmTx,ignoreExcludes,listenerList,log,memoryFileManager,outputClassPath,pgTx,srcClassPath,usagesQuery,useModifiedFiles
-hcls ClassPathListener,ClasspathInfoAccessorImpl
+hfds bootClassPath,cachedAptSrcClassPath,cachedBootClassPath,cachedCompileClassPath,cachedModuleClassPath,cachedModuleCompilePath,cachedSrcClassPath,compileClassPath,cpListener,filter,fmTx,ignoreExcludes,jfmProvider,listenerList,log,memoryFileManager,moduleBootPath,moduleClassPath,moduleCompilePath,moduleSrcPath,outputClassPath,peerProviders,pgTx,srcClassPath,usagesQuery,useModifiedFiles
+hcls ClassPathListener,ClasspathInfoAccessorImpl,Peers
+
+CLSS public final static org.netbeans.api.java.source.ClasspathInfo$Builder
+ outer org.netbeans.api.java.source.ClasspathInfo
+cons public init(org.netbeans.api.java.classpath.ClassPath)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.java.source.ClasspathInfo build()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setClassPath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleBootPath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleClassPath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleCompilePath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setModuleSourcePath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+meth public org.netbeans.api.java.source.ClasspathInfo$Builder setSourcePath(org.netbeans.api.java.classpath.ClassPath)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+supr java.lang.Object
+hfds bootPath,classPath,moduleBootPath,moduleClassPath,moduleCompilePath,moduleSourcePath,sourcePath
 
 CLSS public final static !enum org.netbeans.api.java.source.ClasspathInfo$PathKind
  outer org.netbeans.api.java.source.ClasspathInfo
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind BOOT
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind COMPILE
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_BOOT
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_CLASS
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_COMPILE
+fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind MODULE_SOURCE
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind OUTPUT
 fld public final static org.netbeans.api.java.source.ClasspathInfo$PathKind SOURCE
 meth public static org.netbeans.api.java.source.ClasspathInfo$PathKind valueOf(java.lang.String)
 meth public static org.netbeans.api.java.source.ClasspathInfo$PathKind[] values()
 supr java.lang.Enum<org.netbeans.api.java.source.ClasspathInfo$PathKind>
 
+CLSS public abstract interface static org.netbeans.api.java.source.ClasspathInfo$Provider
+ outer org.netbeans.api.java.source.ClasspathInfo
+meth public abstract org.netbeans.api.java.source.ClasspathInfo getClasspathInfo()
+
 CLSS public final org.netbeans.api.java.source.CodeStyle
 innr public final static !enum BracePlacement
 innr public final static !enum BracesGenerationStyle
@@ -454,11 +511,14 @@ meth public boolean alignMultilineAssignment()
 meth public boolean alignMultilineBinaryOp()
 meth public boolean alignMultilineCallArgs()
 meth public boolean alignMultilineDisjunctiveCatchTypes()
+meth public boolean alignMultilineExports()
 meth public boolean alignMultilineFor()
 meth public boolean alignMultilineImplements()
 meth public boolean alignMultilineLambdaParams()
 meth public boolean alignMultilineMethodParams()
+meth public boolean alignMultilineOpens()
 meth public boolean alignMultilineParenthesized()
+meth public boolean alignMultilineProvides()
 meth public boolean alignMultilineTernaryOp()
 meth public boolean alignMultilineThrows()
 meth public boolean alignMultilineTryResources()
@@ -518,6 +578,7 @@ meth public boolean spaceBeforeIfParen()
 meth public boolean spaceBeforeMethodCallParen()
 meth public boolean spaceBeforeMethodDeclLeftBrace()
 meth public boolean spaceBeforeMethodDeclParen()
+meth public boolean spaceBeforeModuleDeclLeftBrace()
 meth public boolean spaceBeforeSemi()
 meth public boolean spaceBeforeStaticInitLeftBrace()
 meth public boolean spaceBeforeSwitchLeftBrace()
@@ -551,6 +612,7 @@ meth public boolean useIsForBooleanGetters()
 meth public boolean useSingleClassImport()
 meth public boolean wrapAfterAssignOps()
 meth public boolean wrapAfterBinaryOps()
+meth public boolean wrapAfterDisjunctiveCatchBar()
 meth public boolean wrapAfterDotInChainedMethodCalls()
 meth public boolean wrapAfterLambdaArrow()
 meth public boolean wrapAfterTernaryOps()
@@ -565,6 +627,8 @@ meth public int getBlankLinesAfterEnumHeader()
 meth public int getBlankLinesAfterFields()
 meth public int getBlankLinesAfterImports()
 meth public int getBlankLinesAfterMethods()
+meth public int getBlankLinesAfterModuleDirectives()
+meth public int getBlankLinesAfterModuleHeader()
 meth public int getBlankLinesAfterPackage()
 meth public int getBlankLinesBeforeAnonymousClassClosingBrace()
 meth public int getBlankLinesBeforeClass()
@@ -573,6 +637,8 @@ meth public int getBlankLinesBeforeEnumClosingBrace()
 meth public int getBlankLinesBeforeFields()
 meth public int getBlankLinesBeforeImports()
 meth public int getBlankLinesBeforeMethods()
+meth public int getBlankLinesBeforeModuleClosingBrace()
+meth public int getBlankLinesBeforeModuleDirectives()
 meth public int getBlankLinesBeforePackage()
 meth public int getContinuationIndentSize()
 meth public int getIndentSize()
@@ -592,6 +658,7 @@ meth public java.lang.String getStaticFieldNameSuffix()
 meth public java.lang.String[] getPackagesForStarImport()
 meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getClassDeclBracePlacement()
 meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getMethodDeclBracePlacement()
+meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getModuleDeclBracePlacement()
 meth public org.netbeans.api.java.source.CodeStyle$BracePlacement getOtherBracePlacement()
 meth public org.netbeans.api.java.source.CodeStyle$BracesGenerationStyle redundantDoWhileBraces()
 meth public org.netbeans.api.java.source.CodeStyle$BracesGenerationStyle redundantForBraces()
@@ -611,6 +678,8 @@ meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapChainedMethodCa
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapDisjunctiveCatchTypes()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapDoWhileStatement()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapEnumConstants()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExportsToKeyword()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExportsToList()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExtendsImplementsKeyword()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapExtendsImplementsList()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapFor()
@@ -620,6 +689,10 @@ meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapLambdaArrow()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapLambdaParams()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapMethodCallArgs()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapMethodParams()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapOpensToKeyword()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapOpensToList()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapProvidesWithKeyword()
+meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapProvidesWithList()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapTernaryOps()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapThrowsKeyword()
 meth public org.netbeans.api.java.source.CodeStyle$WrapStyle wrapThrowsList()
@@ -654,6 +727,7 @@ supr java.lang.Enum<org.netbeans.api.java.source.CodeStyle$BracesGenerationStyle
 CLSS public final static org.netbeans.api.java.source.CodeStyle$ImportGroups
  outer org.netbeans.api.java.source.CodeStyle
 meth public int getGroupId(java.lang.String,boolean)
+meth public java.lang.String toString()
 supr java.lang.Object
 hfds infos,separateStatic
 hcls Info
@@ -672,6 +746,7 @@ CLSS public final static org.netbeans.api.java.source.CodeStyle$MemberGroups
  outer org.netbeans.api.java.source.CodeStyle
 meth public int getGroupId(com.sun.source.tree.Tree)
 meth public int getGroupId(javax.lang.model.element.Element)
+meth public java.lang.String toString()
 supr java.lang.Object
 hfds infos
 hcls Info
@@ -855,6 +930,9 @@ meth public static <%0 extends javax.lang.model.element.Element> org.netbeans.ap
 meth public static org.netbeans.api.java.source.ElementHandle<? extends javax.lang.model.element.TypeElement> from(org.netbeans.api.java.source.TypeMirrorHandle<? extends javax.lang.model.type.DeclaredType>)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public static org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.ModuleElement> createModuleElementHandle(java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.PackageElement> createPackageElementHandle(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -880,9 +958,11 @@ meth public boolean isErroneous(javax.lang.model.element.Element)
  anno 1 org.netbeans.api.annotations.common.NullAllowed()
 meth public boolean isLocal(javax.lang.model.element.Element)
 meth public boolean isMemberOf(javax.lang.model.element.Element,javax.lang.model.element.TypeElement)
+meth public boolean isOpen(javax.lang.model.element.ModuleElement)
 meth public boolean isSynthetic(javax.lang.model.element.Element)
 meth public boolean overridesMethod(javax.lang.model.element.ExecutableElement)
 meth public com.sun.javadoc.Doc javaDocFor(javax.lang.model.element.Element)
+ anno 0 java.lang.Deprecated()
 meth public java.lang.CharSequence getElementName(javax.lang.model.element.Element,boolean)
 meth public java.lang.Iterable<? extends javax.lang.model.element.Element> getLocalMembersAndVars(com.sun.source.tree.Scope,org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
 meth public java.lang.Iterable<? extends javax.lang.model.element.Element> getLocalVars(com.sun.source.tree.Scope,org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
@@ -890,17 +970,23 @@ meth public java.lang.Iterable<? extends javax.lang.model.element.Element> getMe
 meth public java.lang.Iterable<? extends javax.lang.model.element.TypeElement> getGlobalTypes(org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
 meth public java.util.List<? extends javax.lang.model.element.ExecutableElement> findOverridableMethods(javax.lang.model.element.TypeElement)
 meth public java.util.List<? extends javax.lang.model.element.ExecutableElement> findUnimplementedMethods(javax.lang.model.element.TypeElement)
+meth public java.util.List<? extends javax.lang.model.element.ExecutableElement> findUnimplementedMethods(javax.lang.model.element.TypeElement,boolean)
+meth public java.util.Map<? extends javax.lang.model.element.Element,com.sun.source.tree.Scope> findElementsAndOrigins(com.sun.source.tree.Scope,org.netbeans.api.java.source.ElementUtilities$ElementAcceptor)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public javax.lang.model.element.Element elementFor(com.sun.javadoc.Doc)
+ anno 0 java.lang.Deprecated()
 meth public javax.lang.model.element.Element findElement(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public javax.lang.model.element.Element getImplementationOf(javax.lang.model.element.ExecutableElement,javax.lang.model.element.TypeElement)
+meth public javax.lang.model.element.ExecutableElement getDescriptorElement(javax.lang.model.element.TypeElement)
 meth public javax.lang.model.element.ExecutableElement getOverriddenMethod(javax.lang.model.element.ExecutableElement)
 meth public javax.lang.model.element.TypeElement enclosingTypeElement(javax.lang.model.element.Element)
 meth public javax.lang.model.element.TypeElement outermostTypeElement(javax.lang.model.element.Element)
 meth public static java.lang.String getBinaryName(javax.lang.model.element.TypeElement)
 supr java.lang.Object
-hfds NOT_OVERRIDABLE,ctx,delegate,info
+hfds ALL_ACCEPTOR,NOT_OVERRIDABLE,ctx,delegate,info
 hcls ElementNameVisitor
 
 CLSS public abstract interface static org.netbeans.api.java.source.ElementUtilities$ElementAcceptor
@@ -912,8 +998,11 @@ meth public !varargs com.sun.source.tree.CompilationUnitTree appendToAnnotationV
 meth public !varargs com.sun.source.tree.ModifiersTree appendToAnnotationValue(com.sun.source.tree.ModifiersTree,javax.lang.model.element.TypeElement,java.lang.String,com.sun.source.tree.ExpressionTree[])
 meth public <%0 extends com.sun.source.tree.Tree> {%%0} importComments({%%0},com.sun.source.tree.CompilationUnitTree)
 meth public <%0 extends com.sun.source.tree.Tree> {%%0} importFQNs({%%0})
+meth public com.sun.source.tree.BlockTree createDefaultLambdaBody(com.sun.source.tree.LambdaExpressionTree,javax.lang.model.element.ExecutableElement)
 meth public com.sun.source.tree.ClassTree insertClassMember(com.sun.source.tree.ClassTree,com.sun.source.tree.Tree)
+meth public com.sun.source.tree.ClassTree insertClassMember(com.sun.source.tree.ClassTree,com.sun.source.tree.Tree,int)
 meth public com.sun.source.tree.ClassTree insertClassMembers(com.sun.source.tree.ClassTree,java.lang.Iterable<? extends com.sun.source.tree.Tree>)
+meth public com.sun.source.tree.ClassTree insertClassMembers(com.sun.source.tree.ClassTree,java.util.List<? extends com.sun.source.tree.Tree>,int)
 meth public com.sun.source.tree.CompilationUnitTree addImports(com.sun.source.tree.CompilationUnitTree,java.util.Set<? extends javax.lang.model.element.Element>)
 meth public com.sun.source.tree.CompilationUnitTree createFromTemplate(org.openide.filesystems.FileObject,java.lang.String,javax.lang.model.element.ElementKind) throws java.io.IOException
 meth public com.sun.source.tree.MethodTree createAbstractMethodImplementation(javax.lang.model.element.TypeElement,javax.lang.model.element.ExecutableElement)
@@ -932,7 +1021,7 @@ meth public java.util.List<? extends com.sun.source.tree.MethodTree> createOverr
 meth public static org.netbeans.api.java.source.GeneratorUtilities get(org.netbeans.api.java.source.WorkingCopy)
 meth public void copyComments(com.sun.source.tree.Tree,com.sun.source.tree.Tree,boolean)
 supr java.lang.Object
-hfds CLASS_NAME,DEFAULT_RETURN_TYPE_VALUE,GENERATED_METHOD_BODY,METHOD_NAME,METHOD_RETURN_TYPE,OVERRIDDEN_METHOD_BODY,SCRIPT_ENGINE_ATTR,SIMPLE_CLASS_NAME,STRING_OUTPUT_MODE_ATTR,SUPER_METHOD_CALL,copy,manager
+hfds CLASS_NAME,DEFAULT_RETURN_TYPE_VALUE,GENERATED_METHOD_BODY,LAMBDA_BODY,METHOD_NAME,METHOD_RETURN_TYPE,OVERRIDDEN_METHOD_BODY,SCRIPT_ENGINE_ATTR,SIMPLE_CLASS_NAME,STRING_OUTPUT_MODE_ATTR,SUPER_METHOD_CALL,copy,manager
 hcls ClassMemberComparator,FieldRefVisitor,ImportsComparator
 
 CLSS public abstract org.netbeans.api.java.source.JavaParserResultTask<%0 extends org.netbeans.modules.parsing.spi.Parser$Result>
@@ -1126,6 +1215,17 @@ meth public static boolean isMainClass(java.lang.String,org.netbeans.api.java.so
 meth public static boolean isMainClass(java.lang.String,org.netbeans.api.java.source.ClasspathInfo,boolean)
 meth public static boolean isMainMethod(javax.lang.model.element.ExecutableElement)
 meth public static boolean isScanInProgress()
+meth public static java.lang.Object getDiagnosticParam(javax.tools.Diagnostic<?>,int)
+meth public static java.lang.String getModuleName(java.net.URL)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public static java.lang.String getModuleName(java.net.URL,boolean)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public static java.lang.String parseModuleName(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static java.lang.String resolveImport(org.netbeans.api.java.source.CompilationInfo,com.sun.source.util.TreePath,java.lang.String) throws java.io.IOException
 meth public static java.lang.String[] getJVMSignature(org.netbeans.api.java.source.ElementHandle<?>)
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -1144,6 +1244,8 @@ meth public static java.util.Collection<org.netbeans.api.java.source.ElementHand
 meth public static java.util.Collection<org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.TypeElement>> getMainClasses(org.openide.filesystems.FileObject[])
 meth public static java.util.List<? extends javax.annotation.processing.Completion> getAttributeValueCompletions(org.netbeans.api.java.source.CompilationInfo,javax.lang.model.element.Element,javax.lang.model.element.AnnotationMirror,javax.lang.model.element.ExecutableElement,java.lang.String)
 meth public static java.util.Set<com.sun.source.util.TreePath> computeDuplicates(org.netbeans.api.java.source.CompilationInfo,com.sun.source.util.TreePath,com.sun.source.util.TreePath,java.util.concurrent.atomic.AtomicBoolean)
+meth public static java.util.Set<java.lang.String> getModuleNames(org.netbeans.api.java.source.CompilationInfo,java.util.Set<? extends org.netbeans.api.java.source.ClassIndex$SearchScopeType>)
+ anno 2 org.netbeans.api.annotations.common.NonNull()
 meth public static java.util.Set<java.net.URL> getDependentRoots(java.net.URL)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -1220,6 +1322,7 @@ meth public com.sun.source.tree.AssignmentTree Assignment(com.sun.source.tree.Ex
 meth public com.sun.source.tree.BinaryTree Binary(com.sun.source.tree.Tree$Kind,com.sun.source.tree.ExpressionTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.BlockTree Block(java.util.List<? extends com.sun.source.tree.StatementTree>,boolean)
 meth public com.sun.source.tree.BlockTree addBlockStatement(com.sun.source.tree.BlockTree,com.sun.source.tree.StatementTree)
+meth public com.sun.source.tree.BlockTree createLambdaBody(com.sun.source.tree.LambdaExpressionTree,java.lang.String)
 meth public com.sun.source.tree.BlockTree createMethodBody(com.sun.source.tree.MethodTree,java.lang.String)
 meth public com.sun.source.tree.BlockTree insertBlockStatement(com.sun.source.tree.BlockTree,int,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.BlockTree removeBlockStatement(com.sun.source.tree.BlockTree,com.sun.source.tree.StatementTree)
@@ -1249,6 +1352,7 @@ meth public com.sun.source.tree.ClassTree removeClassTypeParameter(com.sun.sourc
 meth public com.sun.source.tree.ClassTree removeClassTypeParameter(com.sun.source.tree.ClassTree,int)
 meth public com.sun.source.tree.ClassTree setExtends(com.sun.source.tree.ClassTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>,javax.tools.JavaFileObject)
+meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(com.sun.source.tree.PackageTree,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>,javax.tools.JavaFileObject)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(java.util.List<? extends com.sun.source.tree.AnnotationTree>,com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>,javax.tools.JavaFileObject)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(java.util.List<? extends com.sun.source.tree.AnnotationTree>,org.openide.filesystems.FileObject,java.lang.String,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>)
 meth public com.sun.source.tree.CompilationUnitTree CompilationUnit(org.openide.filesystems.FileObject,java.lang.String,java.util.List<? extends com.sun.source.tree.ImportTree>,java.util.List<? extends com.sun.source.tree.Tree>)
@@ -1271,6 +1375,7 @@ meth public com.sun.source.tree.DoWhileLoopTree DoWhileLoop(com.sun.source.tree.
 meth public com.sun.source.tree.EmptyStatementTree EmptyStatement()
 meth public com.sun.source.tree.EnhancedForLoopTree EnhancedForLoop(com.sun.source.tree.VariableTree,com.sun.source.tree.ExpressionTree,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.ErroneousTree Erroneous(java.util.List<? extends com.sun.source.tree.Tree>)
+meth public com.sun.source.tree.ExportsTree Exports(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
 meth public com.sun.source.tree.ExpressionStatementTree ExpressionStatement(com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.ExpressionTree QualIdent(java.lang.String)
  anno 0 org.netbeans.api.annotations.common.NonNull()
@@ -1341,6 +1446,11 @@ meth public com.sun.source.tree.ModifiersTree insertModifiersAnnotation(com.sun.
 meth public com.sun.source.tree.ModifiersTree removeModifiersAnnotation(com.sun.source.tree.ModifiersTree,com.sun.source.tree.AnnotationTree)
 meth public com.sun.source.tree.ModifiersTree removeModifiersAnnotation(com.sun.source.tree.ModifiersTree,int)
 meth public com.sun.source.tree.ModifiersTree removeModifiersModifier(com.sun.source.tree.ModifiersTree,javax.lang.model.element.Modifier)
+meth public com.sun.source.tree.ModuleTree Module(com.sun.source.tree.ModifiersTree,com.sun.source.tree.ModuleTree$ModuleKind,com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.DirectiveTree>)
+meth public com.sun.source.tree.ModuleTree addModuleDirective(com.sun.source.tree.ModuleTree,com.sun.source.tree.DirectiveTree)
+meth public com.sun.source.tree.ModuleTree insertModuleDirective(com.sun.source.tree.ModuleTree,int,com.sun.source.tree.DirectiveTree)
+meth public com.sun.source.tree.ModuleTree removeModuleDirective(com.sun.source.tree.ModuleTree,com.sun.source.tree.DirectiveTree)
+meth public com.sun.source.tree.ModuleTree removeModuleDirective(com.sun.source.tree.ModuleTree,int)
 meth public com.sun.source.tree.NewArrayTree NewArray(com.sun.source.tree.Tree,java.util.List<? extends com.sun.source.tree.ExpressionTree>,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
 meth public com.sun.source.tree.NewArrayTree addNewArrayDimension(com.sun.source.tree.NewArrayTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.NewArrayTree addNewArrayInitializer(com.sun.source.tree.NewArrayTree,com.sun.source.tree.ExpressionTree)
@@ -1359,6 +1469,7 @@ meth public com.sun.source.tree.NewClassTree removeNewClassArgument(com.sun.sour
 meth public com.sun.source.tree.NewClassTree removeNewClassArgument(com.sun.source.tree.NewClassTree,int)
 meth public com.sun.source.tree.NewClassTree removeNewClassTypeArgument(com.sun.source.tree.NewClassTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.NewClassTree removeNewClassTypeArgument(com.sun.source.tree.NewClassTree,int)
+meth public com.sun.source.tree.OpensTree Opens(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
 meth public com.sun.source.tree.ParameterizedTypeTree ParameterizedType(com.sun.source.tree.Tree,java.util.List<? extends com.sun.source.tree.Tree>)
 meth public com.sun.source.tree.ParameterizedTypeTree addParameterizedTypeTypeArgument(com.sun.source.tree.ParameterizedTypeTree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.ParameterizedTypeTree insertParameterizedTypeTypeArgument(com.sun.source.tree.ParameterizedTypeTree,int,com.sun.source.tree.ExpressionTree)
@@ -1368,6 +1479,8 @@ meth public com.sun.source.tree.ParenthesizedTree Parenthesized(com.sun.source.t
 meth public com.sun.source.tree.PrimitiveTypeTree PrimitiveType(javax.lang.model.type.TypeKind)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public com.sun.source.tree.ProvidesTree Provides(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionTree>)
+meth public com.sun.source.tree.RequiresTree Requires(boolean,boolean,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.ReturnTree Return(com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.SwitchTree Switch(com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.CaseTree>)
 meth public com.sun.source.tree.SwitchTree addSwitchCase(com.sun.source.tree.SwitchTree,com.sun.source.tree.CaseTree)
@@ -1396,6 +1509,7 @@ meth public com.sun.source.tree.TypeParameterTree removeTypeParameterBound(com.s
 meth public com.sun.source.tree.TypeParameterTree removeTypeParameterBound(com.sun.source.tree.TypeParameterTree,int)
 meth public com.sun.source.tree.UnaryTree Unary(com.sun.source.tree.Tree$Kind,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.UnionTypeTree UnionType(java.util.List<? extends com.sun.source.tree.Tree>)
+meth public com.sun.source.tree.UsesTree Uses(com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.VariableTree Variable(com.sun.source.tree.ModifiersTree,java.lang.CharSequence,com.sun.source.tree.Tree,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.VariableTree Variable(javax.lang.model.element.VariableElement,com.sun.source.tree.ExpressionTree)
 meth public com.sun.source.tree.WhileLoopTree WhileLoop(com.sun.source.tree.ExpressionTree,com.sun.source.tree.StatementTree)
@@ -1436,13 +1550,21 @@ meth public boolean isAnnotation(com.sun.source.tree.ClassTree)
 meth public boolean isClass(com.sun.source.tree.ClassTree)
  anno 0 java.lang.Deprecated()
 meth public boolean isCompileTimeConstantExpression(com.sun.source.util.TreePath)
+meth public boolean isEndOfCompoundVariableDeclaration(com.sun.source.tree.Tree)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public boolean isEnum(com.sun.source.tree.ClassTree)
  anno 0 java.lang.Deprecated()
 meth public boolean isEnumConstant(com.sun.source.tree.VariableTree)
 meth public boolean isInterface(com.sun.source.tree.ClassTree)
  anno 0 java.lang.Deprecated()
+meth public boolean isModuleInfo(com.sun.source.tree.CompilationUnitTree)
+meth public boolean isPackageInfo(com.sun.source.tree.CompilationUnitTree)
+meth public boolean isPartOfCompoundVariableDeclaration(com.sun.source.tree.Tree)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public boolean isStaticContext(com.sun.source.tree.Scope)
 meth public boolean isSynthetic(com.sun.source.util.TreePath)
+meth public boolean isVarType(com.sun.source.util.TreePath)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public com.sun.source.doctree.DocTree translate(com.sun.source.doctree.DocTree,java.util.Map<? extends com.sun.source.doctree.DocTree,? extends com.sun.source.doctree.DocTree>)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
@@ -1507,7 +1629,7 @@ meth public org.netbeans.api.lexer.TokenSequence<org.netbeans.api.java.lexer.Jav
 meth public org.netbeans.api.lexer.TokenSequence<org.netbeans.api.java.lexer.JavaTokenId> tokensFor(com.sun.source.tree.Tree,com.sun.source.util.SourcePositions)
 supr java.lang.Object
 hfds ESCAPE_ENCODE,ESCAPE_UNENCODE,EXOTIC_ESCAPE,handler,info
-hcls NBScope,NoImports,UncaughtExceptionsVisitor,UnrelatedTypeMirrorSet
+hcls DummyJFO,NBScope,NoImports,ParserSourcePositions,UncaughtExceptionsVisitor,UnrelatedTypeMirrorSet
 
 CLSS public final org.netbeans.api.java.source.TypeMirrorHandle<%0 extends javax.lang.model.type.TypeMirror>
 meth public javax.lang.model.type.TypeKind getKind()
@@ -1530,9 +1652,10 @@ meth public !varargs java.lang.CharSequence getTypeName(javax.lang.model.type.Ty
  anno 2 org.netbeans.api.annotations.common.NonNull()
 meth public boolean isCastable(javax.lang.model.type.TypeMirror,javax.lang.model.type.TypeMirror)
 meth public javax.lang.model.type.ExecutableType getDescriptorType(javax.lang.model.type.DeclaredType)
+meth public javax.lang.model.type.TypeMirror getDenotableType(javax.lang.model.type.TypeMirror)
 meth public javax.lang.model.type.TypeMirror substitute(javax.lang.model.type.TypeMirror,java.util.List<? extends javax.lang.model.type.TypeMirror>,java.util.List<? extends javax.lang.model.type.TypeMirror>)
 supr java.lang.Object
-hfds CAPTURED_WILDCARD,UNKNOWN,info
+hfds CAPTURED_WILDCARD,UNKNOWN,denotableChecker,info
 hcls TypeNameVisitor
 
 CLSS public final static !enum org.netbeans.api.java.source.TypeUtilities$TypeNameOptions
@@ -1545,9 +1668,15 @@ supr java.lang.Enum<org.netbeans.api.java.source.TypeUtilities$TypeNameOptions>
 
 CLSS public final org.netbeans.api.java.source.TypesEvent
 meth public java.lang.Iterable<? extends org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.TypeElement>> getTypes()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public java.lang.String toString()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public java.net.URL getRoot()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.api.java.source.ElementHandle<javax.lang.model.element.ModuleElement> getModule()
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
 supr java.util.EventObject
-hfds types
+hfds module,root,types
 
 CLSS public final org.netbeans.api.java.source.UiUtils
  anno 0 java.lang.Deprecated()
@@ -1612,7 +1741,7 @@ meth public void tag(com.sun.source.tree.Tree,java.lang.Object)
  anno 2 org.netbeans.api.annotations.common.NonNull()
 supr org.netbeans.api.java.source.CompilationController
 hfds NOT_LINKED,REWRITE_WHOLE_FILE,afterCommit,changes,docChanges,externalChanges,instance,introducedTrees,overlay,rewriteHints,textualChanges,tree2Tag,treeMaker,usedComments,userInfo
-hcls CommentReplicator,Translator,TreeCollector
+hcls CommentReplicator,CopyEntry,Translator,TreeCollector
 
 CLSS public org.netbeans.api.java.source.matching.Matcher
 intf org.openide.util.Cancellable
@@ -1683,7 +1812,7 @@ meth protected boolean isCanceled()
 meth public void cancel()
 meth public {org.netbeans.api.java.source.support.CancellableTreePathScanner%0} scan(com.sun.source.tree.Tree,{org.netbeans.api.java.source.support.CancellableTreePathScanner%1})
 meth public {org.netbeans.api.java.source.support.CancellableTreePathScanner%0} scan(java.lang.Iterable<? extends com.sun.source.tree.Tree>,{org.netbeans.api.java.source.support.CancellableTreePathScanner%1})
-supr com.sun.source.util.TreePathScanner<{org.netbeans.api.java.source.support.CancellableTreePathScanner%0},{org.netbeans.api.java.source.support.CancellableTreePathScanner%1}>
+supr org.netbeans.api.java.source.support.ErrorAwareTreePathScanner<{org.netbeans.api.java.source.support.CancellableTreePathScanner%0},{org.netbeans.api.java.source.support.CancellableTreePathScanner%1}>
 hfds canceled,internalCanceled
 
 CLSS public org.netbeans.api.java.source.support.CancellableTreeScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
@@ -1693,7 +1822,7 @@ meth protected boolean isCanceled()
 meth public void cancel()
 meth public {org.netbeans.api.java.source.support.CancellableTreeScanner%0} scan(com.sun.source.tree.Tree,{org.netbeans.api.java.source.support.CancellableTreeScanner%1})
 meth public {org.netbeans.api.java.source.support.CancellableTreeScanner%0} scan(java.lang.Iterable<? extends com.sun.source.tree.Tree>,{org.netbeans.api.java.source.support.CancellableTreeScanner%1})
-supr com.sun.source.util.TreeScanner<{org.netbeans.api.java.source.support.CancellableTreeScanner%0},{org.netbeans.api.java.source.support.CancellableTreeScanner%1}>
+supr org.netbeans.api.java.source.support.ErrorAwareTreeScanner<{org.netbeans.api.java.source.support.CancellableTreeScanner%0},{org.netbeans.api.java.source.support.CancellableTreeScanner%1}>
 hfds canceled,internalCanceled
 
 CLSS public abstract org.netbeans.api.java.source.support.CaretAwareJavaSourceTaskFactory
@@ -1723,6 +1852,16 @@ supr org.netbeans.api.java.source.JavaSourceTaskFactory
 hfds supportedMimeTypes
 hcls ChangeListenerImpl
 
+CLSS public org.netbeans.api.java.source.support.ErrorAwareTreePathScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
+cons public init()
+meth public {org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%1})
+supr com.sun.source.util.TreePathScanner<{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%0},{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%1}>
+
+CLSS public org.netbeans.api.java.source.support.ErrorAwareTreeScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
+cons public init()
+meth public {org.netbeans.api.java.source.support.ErrorAwareTreeScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{org.netbeans.api.java.source.support.ErrorAwareTreeScanner%1})
+supr com.sun.source.util.TreeScanner<{org.netbeans.api.java.source.support.ErrorAwareTreeScanner%0},{org.netbeans.api.java.source.support.ErrorAwareTreeScanner%1}>
+
 CLSS public abstract org.netbeans.api.java.source.support.LookupBasedJavaSourceTaskFactory
 cons public !varargs init(org.netbeans.api.java.source.JavaSource$Phase,org.netbeans.api.java.source.JavaSource$Priority,java.lang.String[])
 cons public !varargs init(org.netbeans.api.java.source.JavaSource$Phase,org.netbeans.api.java.source.JavaSource$Priority,org.netbeans.modules.parsing.spi.TaskIndexingMode,java.lang.String[])
@@ -1834,7 +1973,7 @@ cons public init(org.netbeans.api.java.source.JavaSource$Phase,org.netbeans.api.
 meth public java.util.List<org.openide.filesystems.FileObject> getFileObjects()
 meth public static int[] getLastSelection(org.openide.filesystems.FileObject)
 supr org.netbeans.api.java.source.JavaSourceTaskFactory
-hfds DEFAULT_RESCHEDULE_TIMEOUT,WORKER,component2Listener,file2SelectionEndPosition,file2SelectionStartPosition,supportedMimeTypes,timeout
+hfds DEFAULT_RESCHEDULE_TIMEOUT,WORKER,file2SelectionEndPosition,file2SelectionStartPosition,supportedMimeTypes,timeout
 hcls ChangeListenerImpl,ComponentListener
 
 CLSS public abstract org.netbeans.modules.parsing.api.Task
diff --git a/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig b/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig
index 60aca5c..6072c4d 100644
--- a/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig
+++ b/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42.1
+#Version 1.47.1
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
@@ -70,7 +70,10 @@ supr java.lang.Object
 
 CLSS public org.netbeans.api.java.source.ui.ElementIcons
 meth public static javax.swing.Icon getElementIcon(javax.lang.model.element.ElementKind,java.util.Collection<javax.lang.model.element.Modifier>)
+meth public static javax.swing.Icon getModuleDirectiveIcon(javax.lang.model.element.ModuleElement$DirectiveKind)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
+hfds EXPORTS_ICON,OPENS_ICON,PROVIDES_ICON,REQUIRES_ICON,USES_ICON
 
 CLSS public org.netbeans.api.java.source.ui.ElementJavadoc
 meth public final static org.netbeans.api.java.source.ui.ElementJavadoc create(org.netbeans.api.java.source.CompilationInfo,javax.lang.model.element.Element)
@@ -82,7 +85,7 @@ meth public java.util.concurrent.Future<java.lang.String> getTextAsync()
 meth public javax.swing.Action getGotoSourceAction()
 meth public org.netbeans.api.java.source.ui.ElementJavadoc resolveLink(java.lang.String)
 supr java.lang.Object
-hfds API,APINOTE_TAG,ASSOCIATE_JDOC,CODE_TAG,DEPRECATED_TAG,IMPLNOTE_TAG,IMPLSPEC_TAG,INHERIT_DOC_TAG,LANGS,LINKPLAIN_TAG,LITERAL_TAG,PARAM_TAG,RETURN_TAG,RP,SEE_TAG,SINCE_TAG,THROWS_TAG,VALUE_TAG,cancel,content,cpInfo,docURL,fileObject,goToSource,handle,linkCounter,links
+hfds API,APINOTE_TAG,ASSOCIATE_JDOC,IMPLNOTE_TAG,IMPLSPEC_TAG,LANGS,RP,cancel,content,cpInfo,docRoot,docURL,fileObject,goToSource,handle,linkCounter,links
 hcls Now
 
 CLSS public final org.netbeans.api.java.source.ui.ElementOpen
@@ -91,6 +94,9 @@ meth public static boolean open(org.netbeans.api.java.source.ClasspathInfo,org.n
 meth public static boolean open(org.openide.filesystems.FileObject,org.netbeans.api.java.source.ElementHandle<? extends javax.lang.model.element.Element>)
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public static boolean open(org.openide.filesystems.FileObject,org.netbeans.api.java.source.TreePathHandle)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
 hfds AWT_TIMEOUT,NON_AWT_TIMEOUT,log
 hcls FindDeclarationVisitor
diff --git a/javahelp/nbproject/org-netbeans-modules-javahelp.sig b/javahelp/nbproject/org-netbeans-modules-javahelp.sig
index d7654f2..12f0ad6 100644
--- a/javahelp/nbproject/org-netbeans-modules-javahelp.sig
+++ b/javahelp/nbproject/org-netbeans-modules-javahelp.sig
@@ -1,502 +1,8 @@
-#Signature file v4.0
-#Version 2.11.1
-
-CLSS public abstract interface com.sun.java.help.impl.ParserListener
-intf java.util.EventListener
-meth public abstract void commentFound(com.sun.java.help.impl.ParserEvent)
-meth public abstract void doctypeFound(com.sun.java.help.impl.ParserEvent)
-meth public abstract void errorFound(com.sun.java.help.impl.ParserEvent)
-meth public abstract void piFound(com.sun.java.help.impl.ParserEvent)
-meth public abstract void tagFound(com.sun.java.help.impl.ParserEvent)
-meth public abstract void textFound(com.sun.java.help.impl.ParserEvent)
-
-CLSS public abstract java.awt.Component
-cons protected Component()
-fld public final static float BOTTOM_ALIGNMENT = 1.0
-fld public final static float CENTER_ALIGNMENT = 0.5
-fld public final static float LEFT_ALIGNMENT = 0.0
-fld public final static float RIGHT_ALIGNMENT = 1.0
-fld public final static float TOP_ALIGNMENT = 0.0
-innr protected BltBufferStrategy
-innr protected FlipBufferStrategy
-innr protected abstract AccessibleAWTComponent
-innr public final static !enum BaselineResizeBehavior
-intf java.awt.MenuContainer
-intf java.awt.image.ImageObserver
-intf java.io.Serializable
-meth protected boolean requestFocus(boolean)
-meth protected boolean requestFocusInWindow(boolean)
-meth protected final void disableEvents(long)
-meth protected final void enableEvents(long)
-meth protected java.awt.AWTEvent coalesceEvents(java.awt.AWTEvent,java.awt.AWTEvent)
-meth protected java.lang.String paramString()
-meth protected void firePropertyChange(java.lang.String,boolean,boolean)
-meth protected void firePropertyChange(java.lang.String,int,int)
-meth protected void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)
-meth protected void processComponentEvent(java.awt.event.ComponentEvent)
-meth protected void processEvent(java.awt.AWTEvent)
-meth protected void processFocusEvent(java.awt.event.FocusEvent)
-meth protected void processHierarchyBoundsEvent(java.awt.event.HierarchyEvent)
-meth protected void processHierarchyEvent(java.awt.event.HierarchyEvent)
-meth protected void processInputMethodEvent(java.awt.event.InputMethodEvent)
-meth protected void processKeyEvent(java.awt.event.KeyEvent)
-meth protected void processMouseEvent(java.awt.event.MouseEvent)
-meth protected void processMouseMotionEvent(java.awt.event.MouseEvent)
-meth protected void processMouseWheelEvent(java.awt.event.MouseWheelEvent)
-meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>)
-meth public boolean action(java.awt.Event,java.lang.Object)
- anno 0 java.lang.Deprecated()
-meth public boolean areFocusTraversalKeysSet(int)
-meth public boolean contains(int,int)
-meth public boolean contains(java.awt.Point)
-meth public boolean getFocusTraversalKeysEnabled()
-meth public boolean getIgnoreRepaint()
-meth public boolean gotFocus(java.awt.Event,java.lang.Object)
- anno 0 java.lang.Deprecated()
-meth public boolean handleEvent(java.awt.Event)
- anno 0 java.lang.Deprecated()
-meth public boolean hasFocus()
-meth public boolean imageUpdate(java.awt.Image,int,int,int,int,int)
-meth public boolean inside(int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean isBackgroundSet()
-meth public boolean isCursorSet()
-meth public boolean isDisplayable()
-meth public boolean isDoubleBuffered()
-meth public boolean isEnabled()
-meth public boolean isFocusCycleRoot(java.awt.Container)
-meth public boolean isFocusOwner()
-meth public boolean isFocusTraversable()
- anno 0 java.lang.Deprecated()
-meth public boolean isFocusable()
-meth public boolean isFontSet()
-meth public boolean isForegroundSet()
-meth public boolean isLightweight()
-meth public boolean isMaximumSizeSet()
-meth public boolean isMinimumSizeSet()
-meth public boolean isOpaque()
-meth public boolean isPreferredSizeSet()
-meth public boolean isShowing()
-meth public boolean isValid()
-meth public boolean isVisible()
-meth public boolean keyDown(java.awt.Event,int)
- anno 0 java.lang.Deprecated()
-meth public boolean keyUp(java.awt.Event,int)
- anno 0 java.lang.Deprecated()
-meth public boolean lostFocus(java.awt.Event,java.lang.Object)
- anno 0 java.lang.Deprecated()
-meth public boolean mouseDown(java.awt.Event,int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean mouseDrag(java.awt.Event,int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean mouseEnter(java.awt.Event,int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean mouseExit(java.awt.Event,int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean mouseMove(java.awt.Event,int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean mouseUp(java.awt.Event,int,int)
- anno 0 java.lang.Deprecated()
-meth public boolean postEvent(java.awt.Event)
- anno 0 java.lang.Deprecated()
-meth public boolean prepareImage(java.awt.Image,int,int,java.awt.image.ImageObserver)
-meth public boolean prepareImage(java.awt.Image,java.awt.image.ImageObserver)
-meth public boolean requestFocusInWindow()
-meth public final java.lang.Object getTreeLock()
-meth public final void dispatchEvent(java.awt.AWTEvent)
-meth public float getAlignmentX()
-meth public float getAlignmentY()
-meth public int checkImage(java.awt.Image,int,int,java.awt.image.ImageObserver)
-meth public int checkImage(java.awt.Image,java.awt.image.ImageObserver)
-meth public int getBaseline(int,int)
-meth public int getHeight()
-meth public int getWidth()
-meth public int getX()
-meth public int getY()
-meth public java.awt.Color getBackground()
-meth public java.awt.Color getForeground()
-meth public java.awt.Component getComponentAt(int,int)
-meth public java.awt.Component getComponentAt(java.awt.Point)
-meth public java.awt.Component locate(int,int)
- anno 0 java.lang.Deprecated()
-meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior()
-meth public java.awt.ComponentOrientation getComponentOrientation()
-meth public java.awt.Container getFocusCycleRootAncestor()
-meth public java.awt.Container getParent()
-meth public java.awt.Cursor getCursor()
-meth public java.awt.Dimension getMaximumSize()
-meth public java.awt.Dimension getMinimumSize()
-meth public java.awt.Dimension getPreferredSize()
-meth public java.awt.Dimension getSize()
-meth public java.awt.Dimension getSize(java.awt.Dimension)
-meth public java.awt.Dimension minimumSize()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Dimension preferredSize()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Dimension size()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Font getFont()
-meth public java.awt.FontMetrics getFontMetrics(java.awt.Font)
-meth public java.awt.Graphics getGraphics()
-meth public java.awt.GraphicsConfiguration getGraphicsConfiguration()
-meth public java.awt.Image createImage(int,int)
-meth public java.awt.Image createImage(java.awt.image.ImageProducer)
-meth public java.awt.Point getLocation()
-meth public java.awt.Point getLocation(java.awt.Point)
-meth public java.awt.Point getLocationOnScreen()
-meth public java.awt.Point getMousePosition()
-meth public java.awt.Point location()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Rectangle bounds()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Rectangle getBounds()
-meth public java.awt.Rectangle getBounds(java.awt.Rectangle)
-meth public java.awt.Toolkit getToolkit()
-meth public java.awt.dnd.DropTarget getDropTarget()
-meth public java.awt.event.ComponentListener[] getComponentListeners()
-meth public java.awt.event.FocusListener[] getFocusListeners()
-meth public java.awt.event.HierarchyBoundsListener[] getHierarchyBoundsListeners()
-meth public java.awt.event.HierarchyListener[] getHierarchyListeners()
-meth public java.awt.event.InputMethodListener[] getInputMethodListeners()
-meth public java.awt.event.KeyListener[] getKeyListeners()
-meth public java.awt.event.MouseListener[] getMouseListeners()
-meth public java.awt.event.MouseMotionListener[] getMouseMotionListeners()
-meth public java.awt.event.MouseWheelListener[] getMouseWheelListeners()
-meth public java.awt.im.InputContext getInputContext()
-meth public java.awt.im.InputMethodRequests getInputMethodRequests()
-meth public java.awt.image.ColorModel getColorModel()
-meth public java.awt.image.VolatileImage createVolatileImage(int,int)
-meth public java.awt.image.VolatileImage createVolatileImage(int,int,java.awt.ImageCapabilities) throws java.awt.AWTException
-meth public java.awt.peer.ComponentPeer getPeer()
- anno 0 java.lang.Deprecated()
-meth public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
-meth public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String)
-meth public java.lang.String getName()
-meth public java.lang.String toString()
-meth public java.util.Locale getLocale()
-meth public java.util.Set<java.awt.AWTKeyStroke> getFocusTraversalKeys(int)
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
-meth public void add(java.awt.PopupMenu)
-meth public void addComponentListener(java.awt.event.ComponentListener)
-meth public void addFocusListener(java.awt.event.FocusListener)
-meth public void addHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)
-meth public void addHierarchyListener(java.awt.event.HierarchyListener)
-meth public void addInputMethodListener(java.awt.event.InputMethodListener)
-meth public void addKeyListener(java.awt.event.KeyListener)
-meth public void addMouseListener(java.awt.event.MouseListener)
-meth public void addMouseMotionListener(java.awt.event.MouseMotionListener)
-meth public void addMouseWheelListener(java.awt.event.MouseWheelListener)
-meth public void addNotify()
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)
-meth public void applyComponentOrientation(java.awt.ComponentOrientation)
-meth public void deliverEvent(java.awt.Event)
- anno 0 java.lang.Deprecated()
-meth public void disable()
- anno 0 java.lang.Deprecated()
-meth public void doLayout()
-meth public void enable()
- anno 0 java.lang.Deprecated()
-meth public void enable(boolean)
- anno 0 java.lang.Deprecated()
-meth public void enableInputMethods(boolean)
-meth public void firePropertyChange(java.lang.String,byte,byte)
-meth public void firePropertyChange(java.lang.String,char,char)
-meth public void firePropertyChange(java.lang.String,double,double)
-meth public void firePropertyChange(java.lang.String,float,float)
-meth public void firePropertyChange(java.lang.String,long,long)
-meth public void firePropertyChange(java.lang.String,short,short)
-meth public void hide()
- anno 0 java.lang.Deprecated()
-meth public void invalidate()
-meth public void layout()
- anno 0 java.lang.Deprecated()
-meth public void list()
-meth public void list(java.io.PrintStream)
-meth public void list(java.io.PrintStream,int)
-meth public void list(java.io.PrintWriter)
-meth public void list(java.io.PrintWriter,int)
-meth public void move(int,int)
- anno 0 java.lang.Deprecated()
-meth public void nextFocus()
- anno 0 java.lang.Deprecated()
-meth public void paint(java.awt.Graphics)
-meth public void paintAll(java.awt.Graphics)
-meth public void print(java.awt.Graphics)
-meth public void printAll(java.awt.Graphics)
-meth public void remove(java.awt.MenuComponent)
-meth public void removeComponentListener(java.awt.event.ComponentListener)
-meth public void removeFocusListener(java.awt.event.FocusListener)
-meth public void removeHierarchyBoundsListener(java.awt.event.HierarchyBoundsListener)
-meth public void removeHierarchyListener(java.awt.event.HierarchyListener)
-meth public void removeInputMethodListener(java.awt.event.InputMethodListener)
-meth public void removeKeyListener(java.awt.event.KeyListener)
-meth public void removeMouseListener(java.awt.event.MouseListener)
-meth public void removeMouseMotionListener(java.awt.event.MouseMotionListener)
-meth public void removeMouseWheelListener(java.awt.event.MouseWheelListener)
-meth public void removeNotify()
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void removePropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)
-meth public void repaint()
-meth public void repaint(int,int,int,int)
-meth public void repaint(long)
-meth public void repaint(long,int,int,int,int)
-meth public void requestFocus()
-meth public void reshape(int,int,int,int)
- anno 0 java.lang.Deprecated()
-meth public void resize(int,int)
- anno 0 java.lang.Deprecated()
-meth public void resize(java.awt.Dimension)
- anno 0 java.lang.Deprecated()
-meth public void setBackground(java.awt.Color)
-meth public void setBounds(int,int,int,int)
-meth public void setBounds(java.awt.Rectangle)
-meth public void setComponentOrientation(java.awt.ComponentOrientation)
-meth public void setCursor(java.awt.Cursor)
-meth public void setDropTarget(java.awt.dnd.DropTarget)
-meth public void setEnabled(boolean)
-meth public void setFocusTraversalKeys(int,java.util.Set<? extends java.awt.AWTKeyStroke>)
-meth public void setFocusTraversalKeysEnabled(boolean)
-meth public void setFocusable(boolean)
-meth public void setFont(java.awt.Font)
-meth public void setForeground(java.awt.Color)
-meth public void setIgnoreRepaint(boolean)
-meth public void setLocale(java.util.Locale)
-meth public void setLocation(int,int)
-meth public void setLocation(java.awt.Point)
-meth public void setMaximumSize(java.awt.Dimension)
-meth public void setMinimumSize(java.awt.Dimension)
-meth public void setName(java.lang.String)
-meth public void setPreferredSize(java.awt.Dimension)
-meth public void setSize(int,int)
-meth public void setSize(java.awt.Dimension)
-meth public void setVisible(boolean)
-meth public void show()
- anno 0 java.lang.Deprecated()
-meth public void show(boolean)
- anno 0 java.lang.Deprecated()
-meth public void transferFocus()
-meth public void transferFocusBackward()
-meth public void transferFocusUpCycle()
-meth public void update(java.awt.Graphics)
-meth public void validate()
-supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,accessibleContext,actionListenerK,adjustmentListenerK,appContext,background,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,containerListenerK,cursor,dbg,dropTarget,enabled,eventCache,eventMask,focusListener,focusListenerK,focusLog,focusTraversalKeyPropertyNames,focusTraversalK [...]
-hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,NativeInLightFixer,SingleBufferStrategy
-
-CLSS protected abstract java.awt.Component$AccessibleAWTComponent
-cons protected AccessibleAWTComponent(java.awt.Component)
-fld protected java.awt.event.ComponentListener accessibleAWTComponentHandler
-fld protected java.awt.event.FocusListener accessibleAWTFocusHandler
-innr protected AccessibleAWTComponentHandler
-innr protected AccessibleAWTFocusHandler
-intf java.io.Serializable
-intf javax.accessibility.AccessibleComponent
-meth public boolean contains(java.awt.Point)
-meth public boolean isEnabled()
-meth public boolean isFocusTraversable()
-meth public boolean isShowing()
-meth public boolean isVisible()
-meth public int getAccessibleChildrenCount()
-meth public int getAccessibleIndexInParent()
-meth public java.awt.Color getBackground()
-meth public java.awt.Color getForeground()
-meth public java.awt.Cursor getCursor()
-meth public java.awt.Dimension getSize()
-meth public java.awt.Font getFont()
-meth public java.awt.FontMetrics getFontMetrics(java.awt.Font)
-meth public java.awt.Point getLocation()
-meth public java.awt.Point getLocationOnScreen()
-meth public java.awt.Rectangle getBounds()
-meth public java.lang.String getAccessibleDescription()
-meth public java.lang.String getAccessibleName()
-meth public java.util.Locale getLocale()
-meth public javax.accessibility.Accessible getAccessibleAt(java.awt.Point)
-meth public javax.accessibility.Accessible getAccessibleChild(int)
-meth public javax.accessibility.Accessible getAccessibleParent()
-meth public javax.accessibility.AccessibleComponent getAccessibleComponent()
-meth public javax.accessibility.AccessibleRole getAccessibleRole()
-meth public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
-meth public void addFocusListener(java.awt.event.FocusListener)
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void removeFocusListener(java.awt.event.FocusListener)
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void requestFocus()
-meth public void setBackground(java.awt.Color)
-meth public void setBounds(java.awt.Rectangle)
-meth public void setCursor(java.awt.Cursor)
-meth public void setEnabled(boolean)
-meth public void setFont(java.awt.Font)
-meth public void setForeground(java.awt.Color)
-meth public void setLocation(java.awt.Point)
-meth public void setSize(java.awt.Dimension)
-meth public void setVisible(boolean)
-supr javax.accessibility.AccessibleContext
-hfds serialVersionUID
-
-CLSS public java.awt.Container
-cons public Container()
-innr protected AccessibleAWTContainer
-meth protected java.lang.String paramString()
-meth protected void addImpl(java.awt.Component,java.lang.Object,int)
-meth protected void processContainerEvent(java.awt.event.ContainerEvent)
-meth protected void processEvent(java.awt.AWTEvent)
-meth protected void validateTree()
-meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>)
-meth public boolean areFocusTraversalKeysSet(int)
-meth public boolean isAncestorOf(java.awt.Component)
-meth public boolean isFocusCycleRoot()
-meth public boolean isFocusCycleRoot(java.awt.Container)
-meth public boolean isFocusTraversalPolicySet()
-meth public final boolean isFocusTraversalPolicyProvider()
-meth public final void setFocusTraversalPolicyProvider(boolean)
-meth public float getAlignmentX()
-meth public float getAlignmentY()
-meth public int countComponents()
- anno 0 java.lang.Deprecated()
-meth public int getComponentCount()
-meth public int getComponentZOrder(java.awt.Component)
-meth public java.awt.Component add(java.awt.Component)
-meth public java.awt.Component add(java.awt.Component,int)
-meth public java.awt.Component add(java.lang.String,java.awt.Component)
-meth public java.awt.Component findComponentAt(int,int)
-meth public java.awt.Component findComponentAt(java.awt.Point)
-meth public java.awt.Component getComponent(int)
-meth public java.awt.Component getComponentAt(int,int)
-meth public java.awt.Component getComponentAt(java.awt.Point)
-meth public java.awt.Component locate(int,int)
- anno 0 java.lang.Deprecated()
-meth public java.awt.Component[] getComponents()
-meth public java.awt.Dimension getMaximumSize()
-meth public java.awt.Dimension getMinimumSize()
-meth public java.awt.Dimension getPreferredSize()
-meth public java.awt.Dimension minimumSize()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Dimension preferredSize()
- anno 0 java.lang.Deprecated()
-meth public java.awt.FocusTraversalPolicy getFocusTraversalPolicy()
-meth public java.awt.Insets getInsets()
-meth public java.awt.Insets insets()
- anno 0 java.lang.Deprecated()
-meth public java.awt.LayoutManager getLayout()
-meth public java.awt.Point getMousePosition(boolean)
-meth public java.awt.event.ContainerListener[] getContainerListeners()
-meth public java.util.Set<java.awt.AWTKeyStroke> getFocusTraversalKeys(int)
-meth public void add(java.awt.Component,java.lang.Object)
-meth public void add(java.awt.Component,java.lang.Object,int)
-meth public void addContainerListener(java.awt.event.ContainerListener)
-meth public void addNotify()
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void addPropertyChangeListener(java.lang.String,java.beans.PropertyChangeListener)
-meth public void applyComponentOrientation(java.awt.ComponentOrientation)
-meth public void deliverEvent(java.awt.Event)
- anno 0 java.lang.Deprecated()
-meth public void doLayout()
-meth public void invalidate()
-meth public void layout()
- anno 0 java.lang.Deprecated()
-meth public void list(java.io.PrintStream,int)
-meth public void list(java.io.PrintWriter,int)
-meth public void paint(java.awt.Graphics)
-meth public void paintComponents(java.awt.Graphics)
-meth public void print(java.awt.Graphics)
-meth public void printComponents(java.awt.Graphics)
-meth public void remove(int)
-meth public void remove(java.awt.Component)
-meth public void removeAll()
-meth public void removeContainerListener(java.awt.event.ContainerListener)
-meth public void removeNotify()
-meth public void setComponentZOrder(java.awt.Component,int)
-meth public void setFocusCycleRoot(boolean)
-meth public void setFocusTraversalKeys(int,java.util.Set<? extends java.awt.AWTKeyStroke>)
-meth public void setFocusTraversalPolicy(java.awt.FocusTraversalPolicy)
-meth public void setFont(java.awt.Font)
-meth public void setLayout(java.awt.LayoutManager)
-meth public void transferFocusBackward()
-meth public void transferFocusDownCycle()
-meth public void update(java.awt.Graphics)
-meth public void validate()
-supr java.awt.Component
-hfds INCLUDE_SELF,SEARCH_HEAVYWEIGHTS,component,containerListener,containerSerializedDataVersion,dbg,descendantsCount,dispatcher,focusCycleRoot,focusTraversalPolicy,focusTraversalPolicyProvider,layoutMgr,listeningBoundsChildren,listeningChildren,modalAppContext,modalComp,ncomponents,printing,printingThreads,serialPersistentFields,serialVersionUID
-hcls DropTargetEventTargetFilter,EventTargetFilter,MouseEventTargetFilter,WakingRunnable
-
-CLSS protected java.awt.Container$AccessibleAWTContainer
-cons protected AccessibleAWTContainer(java.awt.Container)
-fld protected java.awt.event.ContainerListener accessibleContainerHandler
-innr protected AccessibleContainerHandler
-meth public int getAccessibleChildrenCount()
-meth public javax.accessibility.Accessible getAccessibleAt(java.awt.Point)
-meth public javax.accessibility.Accessible getAccessibleChild(int)
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-supr java.awt.Component$AccessibleAWTComponent
-hfds serialVersionUID
-
-CLSS public abstract interface java.awt.MenuContainer
-meth public abstract boolean postEvent(java.awt.Event)
- anno 0 java.lang.Deprecated()
-meth public abstract java.awt.Font getFont()
-meth public abstract void remove(java.awt.MenuComponent)
-
-CLSS public abstract interface java.awt.datatransfer.Transferable
-meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor)
-meth public abstract java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
-meth public abstract java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException,java.io.IOException
-
-CLSS public abstract interface java.awt.event.ActionListener
-intf java.util.EventListener
-meth public abstract void actionPerformed(java.awt.event.ActionEvent)
-
-CLSS public abstract interface java.awt.event.KeyListener
-intf java.util.EventListener
-meth public abstract void keyPressed(java.awt.event.KeyEvent)
-meth public abstract void keyReleased(java.awt.event.KeyEvent)
-meth public abstract void keyTyped(java.awt.event.KeyEvent)
-
-CLSS public abstract interface java.awt.event.MouseListener
-intf java.util.EventListener
-meth public abstract void mouseClicked(java.awt.event.MouseEvent)
-meth public abstract void mouseEntered(java.awt.event.MouseEvent)
-meth public abstract void mouseExited(java.awt.event.MouseEvent)
-meth public abstract void mousePressed(java.awt.event.MouseEvent)
-meth public abstract void mouseReleased(java.awt.event.MouseEvent)
-
-CLSS public abstract interface java.awt.image.ImageObserver
-fld public final static int ABORT = 128
-fld public final static int ALLBITS = 32
-fld public final static int ERROR = 64
-fld public final static int FRAMEBITS = 16
-fld public final static int HEIGHT = 2
-fld public final static int PROPERTIES = 4
-fld public final static int SOMEBITS = 8
-fld public final static int WIDTH = 1
-meth public abstract boolean imageUpdate(java.awt.Image,int,int,int,int,int)
-
-CLSS public abstract interface java.beans.PropertyChangeListener
-intf java.util.EventListener
-meth public abstract void propertyChange(java.beans.PropertyChangeEvent)
-
-CLSS public abstract interface java.io.Serializable
-
-CLSS public abstract interface java.lang.Cloneable
-
-CLSS public java.lang.Exception
-cons public Exception()
-cons public Exception(java.lang.String)
-cons public Exception(java.lang.String,java.lang.Throwable)
-cons public Exception(java.lang.Throwable)
-supr java.lang.Throwable
-hfds serialVersionUID
-
-CLSS public java.lang.IllegalArgumentException
-cons public IllegalArgumentException()
-cons public IllegalArgumentException(java.lang.String)
-cons public IllegalArgumentException(java.lang.String,java.lang.Throwable)
-cons public IllegalArgumentException(java.lang.Throwable)
-supr java.lang.RuntimeException
-hfds serialVersionUID
+#Signature file v4.1
+#Version 2.43.1
 
 CLSS public java.lang.Object
-cons public Object()
+cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
 meth protected void finalize() throws java.lang.Throwable
 meth public boolean equals(java.lang.Object)
@@ -509,1650 +15,34 @@ meth public final void wait(long,int) throws java.lang.InterruptedException
 meth public int hashCode()
 meth public java.lang.String toString()
 
-CLSS public java.lang.RuntimeException
-cons public RuntimeException()
-cons public RuntimeException(java.lang.String)
-cons public RuntimeException(java.lang.String,java.lang.Throwable)
-cons public RuntimeException(java.lang.Throwable)
-supr java.lang.Exception
-hfds serialVersionUID
-
-CLSS public java.lang.Throwable
-cons public Throwable()
-cons public Throwable(java.lang.String)
-cons public Throwable(java.lang.String,java.lang.Throwable)
-cons public Throwable(java.lang.Throwable)
-intf java.io.Serializable
-meth public java.lang.StackTraceElement[] getStackTrace()
-meth public java.lang.String getLocalizedMessage()
-meth public java.lang.String getMessage()
-meth public java.lang.String toString()
-meth public java.lang.Throwable fillInStackTrace()
-meth public java.lang.Throwable getCause()
-meth public java.lang.Throwable initCause(java.lang.Throwable)
-meth public void printStackTrace()
-meth public void printStackTrace(java.io.PrintStream)
-meth public void printStackTrace(java.io.PrintWriter)
-meth public void setStackTrace(java.lang.StackTraceElement[])
-supr java.lang.Object
-hfds backtrace,cause,detailMessage,serialVersionUID,stackTrace
-
-CLSS public abstract interface java.util.EventListener
-
-CLSS public abstract java.util.ResourceBundle
-cons public ResourceBundle()
-fld protected java.util.ResourceBundle parent
-innr public static Control
-meth protected abstract java.lang.Object handleGetObject(java.lang.String)
-meth protected java.util.Set<java.lang.String> handleKeySet()
-meth protected void setParent(java.util.ResourceBundle)
-meth public abstract java.util.Enumeration<java.lang.String> getKeys()
-meth public boolean containsKey(java.lang.String)
-meth public final java.lang.Object getObject(java.lang.String)
-meth public final java.lang.String getString(java.lang.String)
-meth public final java.lang.String[] getStringArray(java.lang.String)
-meth public final static java.util.ResourceBundle getBundle(java.lang.String)
-meth public final static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale)
-meth public final static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale,java.util.ResourceBundle$Control)
-meth public final static java.util.ResourceBundle getBundle(java.lang.String,java.util.ResourceBundle$Control)
-meth public final static void clearCache()
-meth public final static void clearCache(java.lang.ClassLoader)
-meth public java.util.Locale getLocale()
-meth public java.util.Set<java.lang.String> keySet()
-meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale,java.lang.ClassLoader)
-meth public static java.util.ResourceBundle getBundle(java.lang.String,java.util.Locale,java.lang.ClassLoader,java.util.ResourceBundle$Control)
-supr java.lang.Object
-hfds INITIAL_CACHE_SIZE,NONEXISTENT_BUNDLE,cacheKey,cacheList,expired,keySet,locale,name,referenceQueue,underConstruction
-hcls BundleReference,CacheKey,CacheKeyReference,LoaderReference,NoFallbackControl,RBClassLoader,SingleFormatControl
-
-CLSS public abstract interface javax.accessibility.Accessible
-meth public abstract javax.accessibility.AccessibleContext getAccessibleContext()
-
-CLSS public abstract interface javax.accessibility.AccessibleComponent
-meth public abstract boolean contains(java.awt.Point)
-meth public abstract boolean isEnabled()
-meth public abstract boolean isFocusTraversable()
-meth public abstract boolean isShowing()
-meth public abstract boolean isVisible()
-meth public abstract java.awt.Color getBackground()
-meth public abstract java.awt.Color getForeground()
-meth public abstract java.awt.Cursor getCursor()
-meth public abstract java.awt.Dimension getSize()
-meth public abstract java.awt.Font getFont()
-meth public abstract java.awt.FontMetrics getFontMetrics(java.awt.Font)
-meth public abstract java.awt.Point getLocation()
-meth public abstract java.awt.Point getLocationOnScreen()
-meth public abstract java.awt.Rectangle getBounds()
-meth public abstract javax.accessibility.Accessible getAccessibleAt(java.awt.Point)
-meth public abstract void addFocusListener(java.awt.event.FocusListener)
-meth public abstract void removeFocusListener(java.awt.event.FocusListener)
-meth public abstract void requestFocus()
-meth public abstract void setBackground(java.awt.Color)
-meth public abstract void setBounds(java.awt.Rectangle)
-meth public abstract void setCursor(java.awt.Cursor)
-meth public abstract void setEnabled(boolean)
-meth public abstract void setFont(java.awt.Font)
-meth public abstract void setForeground(java.awt.Color)
-meth public abstract void setLocation(java.awt.Point)
-meth public abstract void setSize(java.awt.Dimension)
-meth public abstract void setVisible(boolean)
-
-CLSS public abstract javax.accessibility.AccessibleContext
-cons public AccessibleContext()
-fld protected java.lang.String accessibleDescription
-fld protected java.lang.String accessibleName
-fld protected javax.accessibility.Accessible accessibleParent
-fld public final static java.lang.String ACCESSIBLE_ACTION_PROPERTY = "accessibleActionProperty"
-fld public final static java.lang.String ACCESSIBLE_ACTIVE_DESCENDANT_PROPERTY = "AccessibleActiveDescendant"
-fld public final static java.lang.String ACCESSIBLE_CARET_PROPERTY = "AccessibleCaret"
-fld public final static java.lang.String ACCESSIBLE_CHILD_PROPERTY = "AccessibleChild"
-fld public final static java.lang.String ACCESSIBLE_COMPONENT_BOUNDS_CHANGED = "accessibleComponentBoundsChanged"
-fld public final static java.lang.String ACCESSIBLE_DESCRIPTION_PROPERTY = "AccessibleDescription"
-fld public final static java.lang.String ACCESSIBLE_HYPERTEXT_OFFSET = "AccessibleHypertextOffset"
-fld public final static java.lang.String ACCESSIBLE_INVALIDATE_CHILDREN = "accessibleInvalidateChildren"
-fld public final static java.lang.String ACCESSIBLE_NAME_PROPERTY = "AccessibleName"
-fld public final static java.lang.String ACCESSIBLE_SELECTION_PROPERTY = "AccessibleSelection"
-fld public final static java.lang.String ACCESSIBLE_STATE_PROPERTY = "AccessibleState"
-fld public final static java.lang.String ACCESSIBLE_TABLE_CAPTION_CHANGED = "accessibleTableCaptionChanged"
-fld public final static java.lang.String ACCESSIBLE_TABLE_COLUMN_DESCRIPTION_CHANGED = "accessibleTableColumnDescriptionChanged"
-fld public final static java.lang.String ACCESSIBLE_TABLE_COLUMN_HEADER_CHANGED = "accessibleTableColumnHeaderChanged"
-fld public final static java.lang.String ACCESSIBLE_TABLE_MODEL_CHANGED = "accessibleTableModelChanged"
-fld public final static java.lang.String ACCESSIBLE_TABLE_ROW_DESCRIPTION_CHANGED = "accessibleTableRowDescriptionChanged"
-fld public final static java.lang.String ACCESSIBLE_TABLE_ROW_HEADER_CHANGED = "accessibleTableRowHeaderChanged"
-fld public final static java.lang.String ACCESSIBLE_TABLE_SUMMARY_CHANGED = "accessibleTableSummaryChanged"
-fld public final static java.lang.String ACCESSIBLE_TEXT_ATTRIBUTES_CHANGED = "accessibleTextAttributesChanged"
-fld public final static java.lang.String ACCESSIBLE_TEXT_PROPERTY = "AccessibleText"
-fld public final static java.lang.String ACCESSIBLE_VALUE_PROPERTY = "AccessibleValue"
-fld public final static java.lang.String ACCESSIBLE_VISIBLE_DATA_PROPERTY = "AccessibleVisibleData"
-meth public abstract int getAccessibleChildrenCount()
-meth public abstract int getAccessibleIndexInParent()
-meth public abstract java.util.Locale getLocale()
-meth public abstract javax.accessibility.Accessible getAccessibleChild(int)
-meth public abstract javax.accessibility.AccessibleRole getAccessibleRole()
-meth public abstract javax.accessibility.AccessibleStateSet getAccessibleStateSet()
-meth public java.lang.String getAccessibleDescription()
-meth public java.lang.String getAccessibleName()
-meth public javax.accessibility.Accessible getAccessibleParent()
-meth public javax.accessibility.AccessibleAction getAccessibleAction()
-meth public javax.accessibility.AccessibleComponent getAccessibleComponent()
-meth public javax.accessibility.AccessibleEditableText getAccessibleEditableText()
-meth public javax.accessibility.AccessibleIcon[] getAccessibleIcon()
-meth public javax.accessibility.AccessibleRelationSet getAccessibleRelationSet()
-meth public javax.accessibility.AccessibleSelection getAccessibleSelection()
-meth public javax.accessibility.AccessibleTable getAccessibleTable()
-meth public javax.accessibility.AccessibleText getAccessibleText()
-meth public javax.accessibility.AccessibleValue getAccessibleValue()
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void setAccessibleDescription(java.lang.String)
-meth public void setAccessibleName(java.lang.String)
-meth public void setAccessibleParent(javax.accessibility.Accessible)
-supr java.lang.Object
-hfds accessibleChangeSupport,relationSet
-
-CLSS public abstract interface javax.accessibility.AccessibleExtendedComponent
-intf javax.accessibility.AccessibleComponent
-meth public abstract java.lang.String getTitledBorderText()
-meth public abstract java.lang.String getToolTipText()
-meth public abstract javax.accessibility.AccessibleKeyBinding getAccessibleKeyBinding()
-
-CLSS public abstract javax.help.AbstractHelpAction
-intf javax.help.HelpAction
-meth protected void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)
-meth public boolean isEnabled()
-meth public java.lang.Object getControl()
-meth public java.lang.Object getValue(java.lang.String)
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void putValue(java.lang.String,java.lang.Object)
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void setEnabled(boolean)
-supr java.lang.Object
-hfds control,enabled,propertyChangeSupport,table
-
-CLSS public javax.help.AppendMerge
-cons public AppendMerge(javax.help.NavigatorView,javax.help.NavigatorView)
-meth public javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode)
-meth public static void mergeNodeChildren(javax.swing.tree.TreeNode)
-meth public static void mergeNodes(javax.swing.tree.TreeNode,javax.swing.tree.TreeNode)
-supr javax.help.Merge
-hfds debug
-
-CLSS public javax.help.BackAction
-cons public BackAction(java.lang.Object)
-intf java.awt.event.MouseListener
-intf javax.help.event.HelpHistoryModelListener
-meth public void historyChanged(javax.help.event.HelpHistoryModelEvent)
-meth public void mouseClicked(java.awt.event.MouseEvent)
-meth public void mouseEntered(java.awt.event.MouseEvent)
-meth public void mouseExited(java.awt.event.MouseEvent)
-meth public void mousePressed(java.awt.event.MouseEvent)
-meth public void mouseReleased(java.awt.event.MouseEvent)
-supr javax.help.AbstractHelpAction
-hfds DELAY,NAME,historyModel,timer
-hcls HistoryActionListener,TimeListener
-
-CLSS public javax.help.BadIDException
-cons public BadIDException(java.lang.String,javax.help.Map,java.lang.String,javax.help.HelpSet)
-meth public java.lang.String getID()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map getMap()
-supr java.lang.IllegalArgumentException
-hfds hs,id,map
-
-CLSS public javax.help.CSH
-cons public CSH()
-innr public abstract interface static Manager
-innr public static DisplayHelpAfterTracking
-innr public static DisplayHelpFromFocus
-innr public static DisplayHelpFromSource
-meth public static boolean removeManager(javax.help.CSH$Manager)
-meth public static int getManagerCount()
-meth public static java.lang.Object trackCSEvents()
-meth public static java.lang.String getHelpIDString(java.awt.Component)
-meth public static java.lang.String getHelpIDString(java.awt.MenuItem)
-meth public static java.lang.String getHelpIDString(java.lang.Object,java.awt.AWTEvent)
-meth public static javax.help.CSH$Manager getManager(int)
-meth public static javax.help.CSH$Manager[] getManagers()
-meth public static javax.help.HelpSet getHelpSet(java.awt.Component)
-meth public static javax.help.HelpSet getHelpSet(java.awt.MenuItem)
-meth public static javax.help.HelpSet getHelpSet(java.lang.Object,java.awt.AWTEvent)
-meth public static void addManager(int,javax.help.CSH$Manager)
-meth public static void addManager(javax.help.CSH$Manager)
-meth public static void removeAllManagers()
-meth public static void removeManager(int)
-meth public static void setHelpIDString(java.awt.Component,java.lang.String)
-meth public static void setHelpIDString(java.awt.MenuItem,java.lang.String)
-meth public static void setHelpSet(java.awt.Component,javax.help.HelpSet)
-meth public static void setHelpSet(java.awt.MenuItem,javax.help.HelpSet)
-supr java.lang.Object
-hfds class$java$lang$String,class$javax$help$HelpSet,comps,debug,managers,parents
-
-CLSS public static javax.help.CSH$DisplayHelpAfterTracking
-cons public DisplayHelpAfterTracking(javax.help.HelpBroker)
-cons public DisplayHelpAfterTracking(javax.help.HelpSet,java.lang.String,java.lang.String)
-intf java.awt.event.ActionListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-supr java.lang.Object
-hfds cursors,hb,hs,presentation,presentationName
-
-CLSS public static javax.help.CSH$DisplayHelpFromFocus
-cons public DisplayHelpFromFocus(javax.help.HelpBroker)
-cons public DisplayHelpFromFocus(javax.help.HelpSet,java.lang.String,java.lang.String)
-intf java.awt.event.ActionListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-supr java.lang.Object
-hfds hb,hs,presentation,presentationName
-
-CLSS public static javax.help.CSH$DisplayHelpFromSource
-cons public DisplayHelpFromSource(javax.help.HelpBroker)
-cons public DisplayHelpFromSource(javax.help.HelpSet,java.lang.String,java.lang.String)
-intf java.awt.event.ActionListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-supr java.lang.Object
-hfds hb,hs,presentation,presentationName
-
-CLSS public abstract interface static javax.help.CSH$Manager
-meth public abstract java.lang.String getHelpIDString(java.lang.Object,java.awt.AWTEvent)
-meth public abstract javax.help.HelpSet getHelpSet(java.lang.Object,java.awt.AWTEvent)
-
-CLSS public javax.help.DefaultHelpBroker
-cons public DefaultHelpBroker()
-cons public DefaultHelpBroker(javax.help.HelpSet)
-fld protected java.awt.event.ActionListener displayHelpFromFocus
-fld protected java.awt.event.ActionListener displayHelpFromSource
-intf java.awt.event.KeyListener
-intf javax.help.HelpBroker
-meth protected java.awt.event.ActionListener getDisplayHelpFromFocus()
-meth protected java.awt.event.ActionListener getDisplayHelpFromSource()
-meth public boolean isDisplayed()
-meth public boolean isViewDisplayed()
-meth public int getScreen()
-meth public java.awt.Dimension getSize()
-meth public java.awt.Font getFont()
-meth public java.awt.Point getLocation()
-meth public java.lang.String getCurrentView()
-meth public java.net.URL getCurrentURL()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getCurrentID()
-meth public javax.help.WindowPresentation getWindowPresentation()
-meth public void enableHelp(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public void enableHelp(java.awt.MenuItem,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpKey(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpKey(java.awt.Component,java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void enableHelpOnButton(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpOnButton(java.awt.MenuItem,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpOnButton(java.lang.Object,java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void initPresentation()
-meth public void keyPressed(java.awt.event.KeyEvent)
-meth public void keyReleased(java.awt.event.KeyEvent)
-meth public void keyTyped(java.awt.event.KeyEvent)
-meth public void setActivationObject(java.lang.Object)
-meth public void setActivationWindow(java.awt.Window)
-meth public void setCurrentID(java.lang.String)
-meth public void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentURL(java.net.URL)
-meth public void setCurrentView(java.lang.String)
-meth public void setDisplayed(boolean)
-meth public void setFont(java.awt.Font)
-meth public void setHelpSet(javax.help.HelpSet)
-meth public void setHelpSetPresentation(javax.help.HelpSet$Presentation)
-meth public void setLocale(java.util.Locale)
-meth public void setLocation(java.awt.Point)
-meth public void setScreen(int)
-meth public void setSize(java.awt.Dimension)
-meth public void setViewDisplayed(boolean)
-meth public void showID(java.lang.String,java.lang.String,java.lang.String)
-meth public void showID(javax.help.Map$ID,java.lang.String,java.lang.String) throws javax.help.InvalidHelpSetContextException
-supr java.lang.Object
-hfds class$java$lang$String,class$javax$help$HelpSet,debug,helpKeyHS,helpKeyPresentation,helpKeyPresentationName,mw
-
-CLSS public javax.help.DefaultHelpHistoryModel
-cons public DefaultHelpHistoryModel(javax.help.JHelp)
-fld protected int historyIndex
-fld protected java.util.Vector history
-fld protected javax.help.HelpModel helpModel
-fld protected javax.help.JHelp help
-fld protected javax.help.event.EventListenerList listenerList
-intf javax.help.HelpHistoryModel
-meth protected javax.help.HelpModel getModel()
-meth protected void fireHistoryChanged(java.lang.Object,boolean,boolean)
-meth public int getIndex()
-meth public java.util.Vector getBackwardHistory()
-meth public java.util.Vector getForwardHistory()
-meth public java.util.Vector getHistory()
-meth public void addHelpHistoryModelListener(javax.help.event.HelpHistoryModelListener)
-meth public void discard()
-meth public void goBack()
-meth public void goForward()
-meth public void idChanged(javax.help.event.HelpModelEvent)
-meth public void removeHelpHistoryModelListener(javax.help.event.HelpHistoryModelListener)
-meth public void removeHelpSet(javax.help.HelpSet)
-meth public void removeLastEntry()
-meth public void setHelpModel(javax.help.HelpModel)
-meth public void setHistoryEntry(int)
-supr java.lang.Object
-hfds class$javax$help$event$HelpHistoryModelListener,debug
-
-CLSS public javax.help.DefaultHelpModel
-cons public DefaultHelpModel(javax.help.HelpSet)
-fld protected java.beans.PropertyChangeSupport changes
-fld protected javax.help.event.EventListenerList listenerList
-fld protected javax.help.event.EventListenerList textListenerList
-innr public static DefaultHighlight
-intf java.io.Serializable
-intf javax.help.TextHelpModel
-meth protected void fireHighlightsChanged(java.lang.Object)
-meth protected void fireIDChanged(java.lang.Object,javax.help.Map$ID,java.net.URL)
-meth protected void fireIDChanged(java.lang.Object,javax.help.Map$ID,java.net.URL,java.lang.String,javax.help.JHelpNavigator)
-meth public java.lang.String getDocumentTitle()
-meth public java.net.URL getCurrentURL()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getCurrentID()
-meth public javax.help.TextHelpModel$Highlight[] getHighlights()
-meth public void addHelpModelListener(javax.help.event.HelpModelListener)
-meth public void addHighlight(int,int)
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void addTextHelpModelListener(javax.help.event.TextHelpModelListener)
-meth public void removeAllHighlights()
-meth public void removeHelpModelListener(javax.help.event.HelpModelListener)
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void removeTextHelpModelListener(javax.help.event.TextHelpModelListener)
-meth public void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentID(javax.help.Map$ID,java.lang.String,javax.help.JHelpNavigator) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentURL(java.net.URL)
-meth public void setCurrentURL(java.net.URL,java.lang.String,javax.help.JHelpNavigator)
-meth public void setDocumentTitle(java.lang.String)
-meth public void setHelpSet(javax.help.HelpSet)
-meth public void setHighlights(javax.help.TextHelpModel$Highlight[])
-supr java.lang.Object
-hfds class$javax$help$event$HelpModelListener,class$javax$help$event$TextHelpModelListener,currentID,currentURL,debug,helpset,highlights,navID,title
-
-CLSS public static javax.help.DefaultHelpModel$DefaultHighlight
-cons public DefaultHighlight(int,int)
-fld public int end
-fld public int start
-intf javax.help.TextHelpModel$Highlight
-meth public int getEndOffset()
-meth public int getStartOffset()
-supr java.lang.Object
-
-CLSS public javax.help.FavoritesAction
-cons public FavoritesAction(java.lang.Object)
-intf java.awt.event.ActionListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-supr javax.help.AbstractHelpAction
-hfds NAME,favorites,favoritesActionListener
-
-CLSS public javax.help.FavoritesItem
-cons public FavoritesItem()
-cons public FavoritesItem(java.lang.String)
-cons public FavoritesItem(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.util.Locale)
-fld public final static java.awt.datatransfer.DataFlavor FAVORITES_FLAVOR
-intf java.awt.datatransfer.Transferable
-intf java.io.Serializable
-meth public boolean allowsChildren()
-meth public boolean emptyInitState()
-meth public boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor)
-meth public boolean isFolder()
-meth public boolean isLeaf()
-meth public boolean isVisible()
-meth public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
-meth public java.lang.Object clone()
-meth public java.lang.Object getTransferData(java.awt.datatransfer.DataFlavor) throws java.awt.datatransfer.UnsupportedFlavorException,java.io.IOException
-meth public java.lang.String getHelpSetTitle()
-meth public java.lang.String getTarget()
-meth public java.lang.String getURLSpec()
-meth public java.lang.String toString()
-meth public java.net.URL getURL()
-meth public java.util.Vector getChildren()
-meth public javax.help.FavoritesItem getParent()
-meth public void add(javax.help.FavoritesItem)
-meth public void remove(javax.help.FavoritesItem)
-meth public void setAsFolder()
-meth public void setParent(javax.help.FavoritesItem)
-meth public void setVisible(boolean)
-supr javax.help.TreeItem
-hfds children,class$javax$help$FavoritesItem,emptyInitState,flavors,isFolder,parent,target,title,url,visible
-
-CLSS public javax.help.FavoritesNode
-cons public FavoritesNode(javax.help.FavoritesItem)
-fld public final static java.lang.String ELEMENT = "favoriteitem"
-fld public final static java.lang.String FOOTER = "</favorites>"
-fld public final static java.lang.String HEADER = "<?xml version=\u00221.0\u0022 encoding=\u0022UTF-8\u0022?>\n<!DOCTYPE favorites\n PUBLIC \u0022-//Sun Microsystems Inc.//DTD JavaHelp Favorites Version 2.0//EN\u0022\n        \u0022http://java.sun.com/products/javahelp/favorites_2_0.dtd\u0022>\n\n<favorites version=\u00222.0\u0022>\n"
-meth public boolean getAllowsChildren()
-meth public boolean isVisible()
-meth public int getVisibleChildCount()
-meth public java.io.OutputStreamWriter exportHeader(java.io.OutputStream) throws java.io.IOException
-meth public java.lang.String getOffset()
-meth public java.lang.String getXMLElement()
-meth public java.lang.String getXMLHeader()
-meth public javax.help.FavoritesNode getDeepCopy()
-meth public void add(javax.swing.tree.DefaultMutableTreeNode)
-meth public void export(java.io.OutputStream) throws java.io.IOException
-meth public void exportNode(java.io.OutputStreamWriter) throws java.io.IOException
-meth public void remove(javax.swing.tree.DefaultMutableTreeNode)
-meth public void setVisible(boolean)
-supr javax.swing.tree.DefaultMutableTreeNode
-hfds debug,item
-
-CLSS public javax.help.FavoritesView
-cons public FavoritesView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Hashtable)
-cons public FavoritesView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.util.Hashtable)
-fld public final static java.lang.String publicIDString = "-//Sun Microsystems Inc.//DTD JavaHelp Favorites Version 2.0//EN"
-innr public static DefaultFavoritesFactory
-meth public java.awt.Component createNavigator(javax.help.HelpModel)
-meth public java.lang.String getMergeType()
-meth public javax.help.FavoritesNode getDataAsTree()
-meth public javax.help.FavoritesNode parse(javax.help.HelpSet,java.util.Locale,javax.help.TreeItemFactory)
-meth public void saveFavorites(javax.help.FavoritesNode)
-supr javax.help.NavigatorView
-hfds debug,enabledSave,hs,warningOfFailures
-hcls FavoritesParser
-
-CLSS public static javax.help.FavoritesView$DefaultFavoritesFactory
-cons public DefaultFavoritesFactory()
-intf javax.help.TreeItemFactory
-meth public java.util.Enumeration listMessages()
-meth public javax.help.TreeItem createItem()
-meth public javax.help.TreeItem createItem(java.lang.String,java.util.Hashtable,javax.help.HelpSet,java.util.Locale)
-meth public javax.swing.tree.DefaultMutableTreeNode parsingEnded(javax.swing.tree.DefaultMutableTreeNode)
-meth public void parsingStarted(java.net.URL)
-meth public void processDOCTYPE(java.lang.String,java.lang.String,java.lang.String)
-meth public void processPI(javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void reportMessage(java.lang.String,boolean)
-supr java.lang.Object
-hfds messages,source,validParse
-
-CLSS public javax.help.FlatMap
-cons public FlatMap(java.net.URL,javax.help.HelpSet) throws java.io.IOException
-fld public final static java.lang.String publicIDString = "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 1.0//EN"
-fld public final static java.lang.String publicIDString_V2 = "-//Sun Microsystems Inc.//DTD JavaHelp Map Version 2.0//EN"
-innr protected FlatMapResourceBundle
-intf java.io.Serializable
-intf javax.help.Map
-meth public boolean isID(java.net.URL)
-meth public boolean isValidID(java.lang.String,javax.help.HelpSet)
-meth public java.net.URL getURLFromID(javax.help.Map$ID) throws java.net.MalformedURLException
-meth public java.util.Enumeration getAllIDs()
-meth public java.util.Enumeration getIDs(java.net.URL)
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getClosestID(java.net.URL)
-meth public javax.help.Map$ID getIDFromURL(java.net.URL)
-supr java.lang.Object
-hfds base,debug,helpset,resource
-hcls FlatEnumeration
-
-CLSS protected javax.help.FlatMap$FlatMapResourceBundle
-cons public FlatMapResourceBundle(javax.help.FlatMap,java.net.URL)
-intf com.sun.java.help.impl.ParserListener
-intf java.io.Serializable
-meth public final java.lang.Object handleGetObject(java.lang.String)
-meth public java.util.Enumeration getKeys()
-meth public java.util.Enumeration listMessages()
-meth public void commentFound(com.sun.java.help.impl.ParserEvent)
-meth public void doctypeFound(com.sun.java.help.impl.ParserEvent)
-meth public void errorFound(com.sun.java.help.impl.ParserEvent)
-meth public void piFound(com.sun.java.help.impl.ParserEvent)
-meth public void reportMessage(java.lang.String,boolean)
-meth public void tagFound(com.sun.java.help.impl.ParserEvent)
-meth public void textFound(com.sun.java.help.impl.ParserEvent)
-supr java.util.ResourceBundle
-hfds lookup,messages,source,startedmap,this$0,validParse
-
-CLSS public javax.help.ForwardAction
-cons public ForwardAction(java.lang.Object)
-intf java.awt.event.MouseListener
-intf javax.help.event.HelpHistoryModelListener
-meth public void historyChanged(javax.help.event.HelpHistoryModelEvent)
-meth public void mouseClicked(java.awt.event.MouseEvent)
-meth public void mouseEntered(java.awt.event.MouseEvent)
-meth public void mouseExited(java.awt.event.MouseEvent)
-meth public void mousePressed(java.awt.event.MouseEvent)
-meth public void mouseReleased(java.awt.event.MouseEvent)
-supr javax.help.AbstractHelpAction
-hfds DELAY,NAME,historyModel,timer
-hcls HistoryActionListener,TimeListener
-
-CLSS public javax.help.GlossaryView
-cons public GlossaryView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Hashtable)
-cons public GlossaryView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.util.Hashtable)
-meth public java.awt.Component createNavigator(javax.help.HelpModel)
-supr javax.help.IndexView
-
-CLSS public abstract interface javax.help.HelpAction
-meth public abstract boolean isEnabled()
-meth public abstract java.lang.Object getControl()
-meth public abstract java.lang.Object getValue(java.lang.String)
-meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public abstract void putValue(java.lang.String,java.lang.Object)
-meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public abstract void setEnabled(boolean)
-
-CLSS public abstract interface javax.help.HelpBroker
-meth public abstract boolean isDisplayed()
-meth public abstract boolean isViewDisplayed()
-meth public abstract int getScreen()
-meth public abstract java.awt.Dimension getSize()
-meth public abstract java.awt.Font getFont()
-meth public abstract java.awt.Point getLocation()
-meth public abstract java.lang.String getCurrentView()
-meth public abstract java.net.URL getCurrentURL()
-meth public abstract java.util.Locale getLocale()
-meth public abstract javax.help.HelpSet getHelpSet()
-meth public abstract javax.help.Map$ID getCurrentID()
-meth public abstract void enableHelp(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public abstract void enableHelp(java.awt.MenuItem,java.lang.String,javax.help.HelpSet)
-meth public abstract void enableHelpKey(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public abstract void enableHelpKey(java.awt.Component,java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public abstract void enableHelpOnButton(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public abstract void enableHelpOnButton(java.awt.MenuItem,java.lang.String,javax.help.HelpSet)
-meth public abstract void enableHelpOnButton(java.lang.Object,java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public abstract void initPresentation()
-meth public abstract void setCurrentID(java.lang.String)
-meth public abstract void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public abstract void setCurrentURL(java.net.URL)
-meth public abstract void setCurrentView(java.lang.String)
-meth public abstract void setDisplayed(boolean)
-meth public abstract void setFont(java.awt.Font)
-meth public abstract void setHelpSet(javax.help.HelpSet)
-meth public abstract void setHelpSetPresentation(javax.help.HelpSet$Presentation)
-meth public abstract void setLocale(java.util.Locale)
-meth public abstract void setLocation(java.awt.Point)
-meth public abstract void setScreen(int)
-meth public abstract void setSize(java.awt.Dimension)
-meth public abstract void setViewDisplayed(boolean)
-meth public abstract void showID(java.lang.String,java.lang.String,java.lang.String)
-meth public abstract void showID(javax.help.Map$ID,java.lang.String,java.lang.String) throws javax.help.InvalidHelpSetContextException
-
-CLSS public abstract interface javax.help.HelpHistoryModel
-intf java.io.Serializable
-intf javax.help.event.HelpModelListener
-meth public abstract int getIndex()
-meth public abstract java.util.Vector getBackwardHistory()
-meth public abstract java.util.Vector getForwardHistory()
-meth public abstract java.util.Vector getHistory()
-meth public abstract void addHelpHistoryModelListener(javax.help.event.HelpHistoryModelListener)
-meth public abstract void discard()
-meth public abstract void goBack()
-meth public abstract void goForward()
-meth public abstract void removeHelpHistoryModelListener(javax.help.event.HelpHistoryModelListener)
-meth public abstract void removeHelpSet(javax.help.HelpSet)
-meth public abstract void setHelpModel(javax.help.HelpModel)
-meth public abstract void setHistoryEntry(int)
-
-CLSS public abstract interface javax.help.HelpModel
-meth public abstract java.net.URL getCurrentURL()
-meth public abstract javax.help.HelpSet getHelpSet()
-meth public abstract javax.help.Map$ID getCurrentID()
-meth public abstract void addHelpModelListener(javax.help.event.HelpModelListener)
-meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public abstract void removeHelpModelListener(javax.help.event.HelpModelListener)
-meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
-meth public abstract void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public abstract void setCurrentID(javax.help.Map$ID,java.lang.String,javax.help.JHelpNavigator) throws javax.help.InvalidHelpSetContextException
-meth public abstract void setCurrentURL(java.net.URL)
-meth public abstract void setCurrentURL(java.net.URL,java.lang.String,javax.help.JHelpNavigator)
-meth public abstract void setHelpSet(javax.help.HelpSet)
-
-CLSS public javax.help.HelpSet
-cons public HelpSet()
-cons public HelpSet(java.lang.ClassLoader)
-cons public HelpSet(java.lang.ClassLoader,java.net.URL) throws javax.help.HelpSetException
-fld protected javax.help.event.EventListenerList listenerList
-fld public final static java.lang.Object implRegistry
-fld public final static java.lang.Object kitLoaderRegistry
-fld public final static java.lang.Object kitTypeRegistry
-fld public final static java.lang.String helpBrokerClass = "helpBroker/class"
-fld public final static java.lang.String helpBrokerLoader = "helpBroker/loader"
-fld public final static java.lang.String publicIDString = "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 1.0//EN"
-fld public final static java.lang.String publicIDString_V2 = "-//Sun Microsystems Inc.//DTD JavaHelp HelpSet Version 2.0//EN"
-innr public static DefaultHelpSetFactory
-innr public static Presentation
-intf java.io.Serializable
-meth protected void addPresentation(javax.help.HelpSet$Presentation,boolean)
-meth protected void addSubHelpSet(javax.help.HelpSet)
-meth protected void addView(javax.help.NavigatorView)
-meth protected void fireHelpSetAdded(java.lang.Object,javax.help.HelpSet)
-meth protected void fireHelpSetRemoved(java.lang.Object,javax.help.HelpSet)
-meth public boolean contains(javax.help.HelpSet)
-meth public boolean remove(javax.help.HelpSet)
-meth public java.lang.ClassLoader getLoader()
-meth public java.lang.Object getKeyData(java.lang.Object,java.lang.String)
-meth public java.lang.String getTitle()
-meth public java.lang.String toString()
-meth public java.net.URL getHelpSetURL()
-meth public java.util.Enumeration getHelpSets()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpBroker createHelpBroker()
-meth public javax.help.HelpBroker createHelpBroker(java.lang.String)
-meth public javax.help.HelpSet$Presentation getDefaultPresentation()
-meth public javax.help.HelpSet$Presentation getPresentation(java.lang.String)
-meth public javax.help.HelpSet$Presentation[] getPresentations()
-meth public javax.help.Map getCombinedMap()
-meth public javax.help.Map getLocalMap()
-meth public javax.help.Map$ID getHomeID()
-meth public javax.help.NavigatorView getNavigatorView(java.lang.String)
-meth public javax.help.NavigatorView[] getNavigatorViews()
-meth public static java.net.URL findHelpSet(java.lang.ClassLoader,java.lang.String)
-meth public static java.net.URL findHelpSet(java.lang.ClassLoader,java.lang.String,java.lang.String,java.util.Locale)
-meth public static java.net.URL findHelpSet(java.lang.ClassLoader,java.lang.String,java.util.Locale)
-meth public static javax.help.HelpSet parse(java.net.URL,java.lang.ClassLoader,javax.help.HelpSetFactory)
-meth public void add(javax.help.HelpSet)
-meth public void addHelpSetListener(javax.help.event.HelpSetListener)
-meth public void parseInto(java.net.URL,javax.help.HelpSetFactory)
-meth public void removeHelpSetListener(javax.help.event.HelpSetListener)
-meth public void setHomeID(java.lang.String)
-meth public void setKeyData(java.lang.Object,java.lang.String,java.lang.Object)
-meth public void setLocalMap(javax.help.Map)
-meth public void setTitle(java.lang.String)
-supr java.lang.Object
-hfds changes,class$java$lang$Object,class$javax$help$HelpSet,class$javax$help$event$HelpSetListener,combinedMap,debug,defaultHelpBroker,defaultKeys,defaultPresentation,errorMsg,helpset,helpsets,homeID,loader,localKeys,locale,map,presentations,subHelpSets,title,views
-hcls HelpSetParser
-
-CLSS public static javax.help.HelpSet$DefaultHelpSetFactory
-cons public DefaultHelpSetFactory()
-innr public static HelpAction
-meth public java.util.Enumeration listMessages()
-meth public javax.help.HelpSet parsingEnded(javax.help.HelpSet)
-meth public void parsingStarted(java.net.URL)
-meth public void processDOCTYPE(java.lang.String,java.lang.String,java.lang.String)
-meth public void processHomeID(javax.help.HelpSet,java.lang.String)
-meth public void processMapRef(javax.help.HelpSet,java.util.Hashtable)
-meth public void processPI(javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void processPresentation(javax.help.HelpSet,java.lang.String,boolean,boolean,boolean,java.awt.Dimension,java.awt.Point,java.lang.String,java.lang.String,boolean,java.util.Vector)
-meth public void processSubHelpSet(javax.help.HelpSet,java.util.Hashtable)
-meth public void processTitle(javax.help.HelpSet,java.lang.String)
-meth public void processView(javax.help.HelpSet,java.lang.String,java.lang.String,java.lang.String,java.util.Hashtable,java.lang.String,java.util.Hashtable,java.util.Locale)
-meth public void reportMessage(java.lang.String,boolean)
-supr java.lang.Object
-hfds messages,source,validParse
-
-CLSS public static javax.help.HelpSet$Presentation
-cons public Presentation(java.lang.String,boolean,boolean,java.awt.Dimension,java.awt.Point,java.lang.String,javax.help.Map$ID,boolean,java.util.Vector)
-meth public boolean isToolbar()
-meth public boolean isViewDisplayed()
-meth public boolean isViewImagesDisplayed()
-meth public java.awt.Dimension getSize()
-meth public java.awt.Point getLocation()
-meth public java.lang.String getName()
-meth public java.lang.String getTitle()
-meth public java.util.Enumeration getHelpActions(javax.help.HelpSet,java.lang.Object)
-meth public javax.help.Map$ID getImageID()
-supr java.lang.Object
-hfds displayViewImages,displayViews,helpActions,imageID,location,name,size,title,toolbar
-
-CLSS public javax.help.HelpSetException
-cons public HelpSetException(java.lang.String)
-supr java.lang.Exception
-
-CLSS public javax.help.HelpUtilities
-cons public HelpUtilities()
-meth public static boolean isStringInString(java.text.RuleBasedCollator,java.lang.String,java.lang.String)
-meth public static java.lang.String getDefaultQueryEngine()
-meth public static java.lang.String getHelpSetNameFromBean(java.lang.Class)
-meth public static java.lang.String getIDStringFromBean(java.lang.Class)
-meth public static java.lang.String getString(java.lang.String)
-meth public static java.lang.String getString(java.util.Locale,java.lang.String)
-meth public static java.lang.String getText(java.lang.String)
-meth public static java.lang.String getText(java.lang.String,java.lang.String)
-meth public static java.lang.String getText(java.lang.String,java.lang.String,java.lang.String)
-meth public static java.lang.String getText(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
-meth public static java.lang.String getText(java.util.Locale,java.lang.String)
-meth public static java.lang.String getText(java.util.Locale,java.lang.String,java.lang.String)
-meth public static java.lang.String getText(java.util.Locale,java.lang.String,java.lang.String,java.lang.String)
-meth public static java.lang.String getText(java.util.Locale,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
-meth public static java.lang.String[] getStringArray(java.util.Locale,java.lang.String)
-meth public static java.net.URL getLocalizedResource(java.lang.ClassLoader,java.lang.String,java.lang.String,java.util.Locale)
-meth public static java.net.URL getLocalizedResource(java.lang.ClassLoader,java.lang.String,java.lang.String,java.util.Locale,boolean)
-meth public static java.util.Enumeration getCandidates(java.util.Locale)
-meth public static java.util.Locale getLocale(java.awt.Component)
-meth public static java.util.Locale localeFromLang(java.lang.String)
-supr java.lang.Object
-hfds bundles,debug,lastBundle,lastLocale,tailsPerLocales
-hcls LocalePair
-
-CLSS public javax.help.HomeAction
-cons public HomeAction(java.lang.Object)
-intf java.awt.event.ActionListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-supr javax.help.AbstractHelpAction
-hfds NAME
-
-CLSS public javax.help.IndexItem
-cons public IndexItem()
-cons public IndexItem(javax.help.Map$ID,java.util.Locale)
-cons public IndexItem(javax.help.Map$ID,javax.help.HelpSet,java.util.Locale)
-supr javax.help.TreeItem
-
-CLSS public javax.help.IndexView
-cons public IndexView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Hashtable)
-cons public IndexView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.util.Hashtable)
-fld public final static java.lang.String publicIDString = "-//Sun Microsystems Inc.//DTD JavaHelp Index Version 1.0//EN"
-fld public final static java.lang.String publicIDString_V2 = "-//Sun Microsystems Inc.//DTD JavaHelp Index Version 2.0//EN"
-innr public static DefaultIndexFactory
-meth public java.awt.Component createNavigator(javax.help.HelpModel)
-meth public java.lang.String getMergeType()
-meth public javax.swing.tree.DefaultMutableTreeNode getDataAsTree()
-meth public static javax.swing.tree.DefaultMutableTreeNode parse(java.net.URL,javax.help.HelpSet,java.util.Locale,javax.help.TreeItemFactory)
-supr javax.help.NavigatorView
-hfds debug,warningOfFailures
-hcls IndexParser
-
-CLSS public static javax.help.IndexView$DefaultIndexFactory
-cons public DefaultIndexFactory()
-intf javax.help.TreeItemFactory
-meth public java.util.Enumeration listMessages()
-meth public javax.help.TreeItem createItem()
-meth public javax.help.TreeItem createItem(java.lang.String,java.util.Hashtable,javax.help.HelpSet,java.util.Locale)
-meth public javax.swing.tree.DefaultMutableTreeNode parsingEnded(javax.swing.tree.DefaultMutableTreeNode)
-meth public void parsingStarted(java.net.URL)
-meth public void processDOCTYPE(java.lang.String,java.lang.String,java.lang.String)
-meth public void processPI(javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void reportMessage(java.lang.String,boolean)
-supr java.lang.Object
-hfds messages,source,validParse
-
-CLSS public javax.help.InvalidHelpSetContextException
-cons public InvalidHelpSetContextException(java.lang.String,javax.help.HelpSet,javax.help.HelpSet)
-meth public javax.help.HelpSet getContext()
-meth public javax.help.HelpSet getHelpSet()
-supr java.lang.Exception
-hfds context,hs
-
-CLSS public javax.help.InvalidNavigatorViewException
-cons public InvalidNavigatorViewException(java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.lang.String,java.util.Hashtable)
-meth public java.lang.String getClassName()
-meth public java.lang.String getLabel()
-meth public java.lang.String getName()
-meth public java.util.Hashtable getParams()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpSet getHelpSet()
-supr java.lang.Exception
-hfds className,hs,label,locale,name,params
-
-CLSS public javax.help.JHelp
-cons public JHelp()
-cons public JHelp(javax.help.HelpSet)
-cons public JHelp(javax.help.TextHelpModel)
-cons public JHelp(javax.help.TextHelpModel,javax.help.HelpHistoryModel,javax.help.HelpSet$Presentation)
-fld protected boolean navDisplayed
-fld protected boolean toolbarDisplayed
-fld protected java.util.Vector navigators
-fld protected javax.help.HelpHistoryModel historyModel
-fld protected javax.help.HelpSet$Presentation hsPres
-fld protected javax.help.JHelpContentViewer contentViewer
-fld protected javax.help.TextHelpModel helpModel
-innr protected AccessibleJHelp
-intf javax.accessibility.Accessible
-intf javax.help.event.HelpSetListener
-meth protected void setupNavigators()
-meth public boolean isNavigatorDisplayed()
-meth public boolean isToolbarDisplayed()
-meth public java.lang.String getUIClassID()
-meth public java.net.URL getHelpSetURL()
-meth public java.util.Enumeration getHelpNavigators()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
-meth public javax.help.HelpHistoryModel getHistoryModel()
-meth public javax.help.HelpSet$Presentation getHelpSetPresentation()
-meth public javax.help.JHelpContentViewer getContentViewer()
-meth public javax.help.JHelpNavigator getCurrentNavigator()
-meth public javax.help.TextHelpModel getModel()
-meth public javax.help.TreeItem[] getSelectedItems()
-meth public javax.help.plaf.HelpUI getUI()
-meth public void addHelpNavigator(javax.help.JHelpNavigator)
-meth public void helpSetAdded(javax.help.event.HelpSetEvent)
-meth public void helpSetRemoved(javax.help.event.HelpSetEvent)
-meth public void removeHelpNavigator(javax.help.JHelpNavigator)
-meth public void setCurrentID(java.lang.String)
-meth public void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentID(javax.help.Map$ID,java.lang.String,javax.help.JHelpNavigator) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentNavigator(javax.help.JHelpNavigator)
-meth public void setCurrentURL(java.net.URL)
-meth public void setCurrentURL(java.net.URL,java.lang.String,javax.help.JHelpNavigator)
-meth public void setHelpSetPresentation(javax.help.HelpSet$Presentation)
-meth public void setHelpSetSpec(java.lang.String)
-meth public void setModel(javax.help.TextHelpModel)
-meth public void setNavigatorDisplayed(boolean)
-meth public void setToolbarDisplayed(boolean)
-meth public void setUI(javax.help.plaf.HelpUI)
-meth public void updateUI()
-supr javax.swing.JComponent
-hfds debug
-
-CLSS protected javax.help.JHelp$AccessibleJHelp
-cons protected AccessibleJHelp(javax.help.JHelp)
-meth public javax.accessibility.AccessibleRole getAccessibleRole()
-supr javax.swing.JComponent$AccessibleJComponent
-hfds this$0
-
-CLSS public javax.help.JHelpContentViewer
-cons public JHelpContentViewer()
-cons public JHelpContentViewer(javax.help.HelpSet)
-cons public JHelpContentViewer(javax.help.TextHelpModel)
-fld protected javax.help.TextHelpModel model
-innr protected AccessibleJHelpContentViewer
-intf javax.accessibility.Accessible
-meth public boolean getSynch()
-meth public java.lang.String getDocumentTitle()
-meth public java.lang.String getUIClassID()
-meth public java.net.URL getCurrentURL()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
-meth public javax.help.TextHelpModel getModel()
-meth public javax.help.plaf.HelpContentViewerUI getUI()
-meth public javax.swing.text.EditorKit createEditorKitForContentType(java.lang.String)
-meth public void addHelpModelListener(javax.help.event.HelpModelListener)
-meth public void addHighlight(int,int)
-meth public void addTextHelpModelListener(javax.help.event.TextHelpModelListener)
-meth public void clear()
-meth public void reload()
-meth public void removeAllHighlights()
-meth public void removeHelpModelListener(javax.help.event.HelpModelListener)
-meth public void removeHelpModelListener(javax.help.event.TextHelpModelListener)
-meth public void setCurrentID(java.lang.String)
-meth public void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentURL(java.net.URL)
-meth public void setModel(javax.help.TextHelpModel)
-meth public void setSynch(boolean)
-meth public void setUI(javax.help.plaf.HelpContentViewerUI)
-meth public void updateUI()
-supr javax.swing.JComponent
-hfds debug,kitRegistry,synch
-
-CLSS protected javax.help.JHelpContentViewer$AccessibleJHelpContentViewer
-cons protected AccessibleJHelpContentViewer(javax.help.JHelpContentViewer)
-meth public javax.accessibility.AccessibleRole getAccessibleRole()
-supr javax.swing.JComponent$AccessibleJComponent
-hfds this$0
-
-CLSS public javax.help.JHelpFavoritesNavigator
-cons public JHelpFavoritesNavigator(javax.help.HelpSet,java.lang.String,java.lang.String,java.net.URL) throws javax.help.InvalidNavigatorViewException
-cons public JHelpFavoritesNavigator(javax.help.NavigatorView)
-cons public JHelpFavoritesNavigator(javax.help.NavigatorView,javax.help.HelpModel)
-meth public boolean canMerge(javax.help.NavigatorView)
-meth public java.lang.String getUIClassID()
-meth public javax.swing.Action getAddAction()
-meth public void collapseID(java.lang.String)
-meth public void expandID(java.lang.String)
-supr javax.help.JHelpNavigator
-hfds debug
-
-CLSS public javax.help.JHelpGlossaryNavigator
-cons public JHelpGlossaryNavigator(javax.help.HelpSet,java.lang.String,java.lang.String) throws javax.help.InvalidNavigatorViewException
-cons public JHelpGlossaryNavigator(javax.help.NavigatorView)
-cons public JHelpGlossaryNavigator(javax.help.NavigatorView,javax.help.HelpModel)
-meth public java.lang.String getUIClassID()
-supr javax.help.JHelpNavigator
-hfds debug
-
-CLSS public javax.help.JHelpIndexNavigator
-cons public JHelpIndexNavigator(javax.help.HelpSet,java.lang.String,java.lang.String,java.net.URL) throws javax.help.InvalidNavigatorViewException
-cons public JHelpIndexNavigator(javax.help.NavigatorView)
-cons public JHelpIndexNavigator(javax.help.NavigatorView,javax.help.HelpModel)
-meth public boolean canMerge(javax.help.NavigatorView)
-meth public java.lang.String getUIClassID()
-meth public void collapseID(java.lang.String)
-meth public void expandID(java.lang.String)
-meth public void merge(javax.help.NavigatorView)
-meth public void remove(javax.help.NavigatorView)
-supr javax.help.JHelpNavigator
-hfds debug
-
-CLSS public javax.help.JHelpNavigator
-cons public JHelpNavigator(javax.help.NavigatorView)
-cons public JHelpNavigator(javax.help.NavigatorView,javax.help.HelpModel)
-fld protected java.lang.String type
-fld protected javax.help.HelpModel helpModel
-innr protected AccessibleJHelpNavigator
-intf javax.accessibility.Accessible
-meth protected static java.util.Hashtable createParams(java.net.URL)
-meth public boolean canMerge(javax.help.NavigatorView)
-meth public java.lang.String getNavigatorLabel()
-meth public java.lang.String getNavigatorLabel(java.util.Locale)
-meth public java.lang.String getNavigatorName()
-meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
-meth public javax.help.HelpModel getModel()
-meth public javax.help.NavigatorView getNavigatorView()
-meth public javax.help.TreeItem[] getSelectedItems()
-meth public javax.help.plaf.HelpNavigatorUI getUI()
-meth public javax.swing.Icon getIcon()
-meth public void addHelpModelListener(javax.help.event.HelpModelListener)
-meth public void merge(javax.help.NavigatorView)
-meth public void remove(javax.help.NavigatorView)
-meth public void removeHelpModelListener(javax.help.event.HelpModelListener)
-meth public void setModel(javax.help.HelpModel)
-meth public void setSelectedItems(javax.help.TreeItem[])
-meth public void setUI(javax.help.plaf.HelpNavigatorUI)
-meth public void updateUI()
-supr javax.swing.JComponent
-hfds debug,jhPackageName,selectedItems,view
-
-CLSS protected javax.help.JHelpNavigator$AccessibleJHelpNavigator
-cons protected AccessibleJHelpNavigator(javax.help.JHelpNavigator)
-meth public javax.accessibility.AccessibleRole getAccessibleRole()
-supr javax.swing.JComponent$AccessibleJComponent
-hfds this$0
-
-CLSS public javax.help.JHelpSearchNavigator
-cons public JHelpSearchNavigator(javax.help.HelpSet,java.lang.String,java.lang.String,java.net.URL) throws javax.help.InvalidNavigatorViewException
-cons public JHelpSearchNavigator(javax.help.NavigatorView)
-cons public JHelpSearchNavigator(javax.help.NavigatorView,javax.help.HelpModel)
-meth protected java.lang.String getDefaultQueryEngine()
-meth public boolean canMerge(javax.help.NavigatorView)
-meth public java.lang.String getUIClassID()
-meth public javax.help.search.SearchEngine getSearchEngine()
-meth public void merge(javax.help.NavigatorView)
-meth public void remove(javax.help.NavigatorView)
-meth public void setSearchEngine(javax.help.search.SearchEngine)
-supr javax.help.JHelpNavigator
-hfds debug,search
-
-CLSS public javax.help.JHelpTOCNavigator
-cons public JHelpTOCNavigator(javax.help.HelpSet,java.lang.String,java.lang.String,java.net.URL) throws javax.help.InvalidNavigatorViewException
-cons public JHelpTOCNavigator(javax.help.NavigatorView)
-cons public JHelpTOCNavigator(javax.help.NavigatorView,javax.help.HelpModel)
-meth public boolean canMerge(javax.help.NavigatorView)
-meth public java.lang.String getUIClassID()
-meth public void collapseID(java.lang.String)
-meth public void expandID(java.lang.String)
-meth public void merge(javax.help.NavigatorView)
-meth public void remove(javax.help.NavigatorView)
-supr javax.help.JHelpNavigator
-hfds debug
-
-CLSS public javax.help.MainWindow
-meth public static javax.help.Presentation getPresentation(javax.help.HelpSet,java.lang.String)
-supr javax.help.WindowPresentation
-hfds debug
-
-CLSS public abstract interface javax.help.Map
-innr public final static ID
-meth public abstract boolean isID(java.net.URL)
-meth public abstract boolean isValidID(java.lang.String,javax.help.HelpSet)
-meth public abstract java.net.URL getURLFromID(javax.help.Map$ID) throws java.net.MalformedURLException
-meth public abstract java.util.Enumeration getAllIDs()
-meth public abstract java.util.Enumeration getIDs(java.net.URL)
-meth public abstract javax.help.Map$ID getClosestID(java.net.URL)
-meth public abstract javax.help.Map$ID getIDFromURL(java.net.URL)
-
-CLSS public final static javax.help.Map$ID
-fld public java.lang.String id
-fld public javax.help.HelpSet hs
-intf java.io.Serializable
-meth public boolean equals(java.lang.Object)
-meth public java.lang.String getIDString()
-meth public java.lang.String toString()
-meth public java.net.URL getURL() throws java.net.MalformedURLException
-meth public javax.help.HelpSet getHelpSet()
-meth public static javax.help.Map$ID create(java.lang.String,javax.help.HelpSet)
-supr java.lang.Object
-
-CLSS public abstract javax.help.Merge
-cons protected Merge(javax.help.NavigatorView,javax.help.NavigatorView)
-fld protected java.util.Locale locale
-fld protected javax.swing.tree.DefaultMutableTreeNode slaveTopNode
-innr public static DefaultMergeFactory
-meth public abstract javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode)
-meth public static void mergeNodeChildren(javax.swing.tree.TreeNode)
-meth public static void mergeNodes(javax.swing.tree.TreeNode,javax.swing.tree.TreeNode)
-supr java.lang.Object
-hfds class$javax$help$NavigatorView
-
-CLSS public static javax.help.Merge$DefaultMergeFactory
-cons public DefaultMergeFactory()
-meth public static javax.help.Merge getMerge(javax.help.NavigatorView,javax.help.NavigatorView)
-supr java.lang.Object
-
-CLSS public javax.help.MergeHelpUtilities
-cons public MergeHelpUtilities()
-meth public static boolean haveEqualID(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.DefaultMutableTreeNode)
-meth public static int compareNames(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.DefaultMutableTreeNode)
-meth public static java.lang.String getNodeName(javax.swing.tree.DefaultMutableTreeNode)
-meth public static java.util.Locale getLocale(javax.swing.tree.DefaultMutableTreeNode)
-meth public static javax.swing.tree.DefaultMutableTreeNode getChildWithName(javax.swing.tree.DefaultMutableTreeNode,java.lang.String)
-meth public static void markNodes(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.DefaultMutableTreeNode)
-meth public static void mergeNodeChildren(java.lang.String,javax.swing.tree.DefaultMutableTreeNode)
-meth public static void mergeNodes(java.lang.String,javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.DefaultMutableTreeNode)
-supr java.lang.Object
-hfds class$javax$swing$tree$TreeNode,debug
-
-CLSS public abstract javax.help.NavigatorView
-cons protected NavigatorView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.util.Hashtable)
-intf java.io.Serializable
-meth public abstract java.awt.Component createNavigator(javax.help.HelpModel)
-meth public java.lang.String getLabel()
-meth public java.lang.String getLabel(java.util.Locale)
-meth public java.lang.String getMergeType()
-meth public java.lang.String getName()
-meth public java.util.Hashtable getParameters()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getImageID()
-meth public static javax.help.NavigatorView create(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.lang.String,java.util.Hashtable) throws javax.help.InvalidNavigatorViewException
-supr java.lang.Object
-hfds class$java$lang$String,class$java$util$Hashtable,class$java$util$Locale,class$javax$help$HelpSet,hs,imageID,label,locale,mergeType,name,params
-
-CLSS public javax.help.NoMerge
-cons public NoMerge(javax.help.NavigatorView,javax.help.NavigatorView)
-meth public javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode)
-meth public static void mergeNodeChildren(javax.swing.tree.TreeNode)
-meth public static void mergeNodes(javax.swing.tree.TreeNode,javax.swing.tree.TreeNode)
-supr javax.help.Merge
-hfds debug
-
-CLSS public javax.help.Popup
-intf java.awt.event.ActionListener
-meth public boolean isDisplayed()
-meth public java.awt.Component getInvoker()
-meth public java.awt.Rectangle getInvokerInternalBounds()
-meth public static javax.help.Presentation getPresentation(javax.help.HelpSet,java.lang.String)
-meth public void actionPerformed(java.awt.event.ActionEvent)
-meth public void setDisplayed(boolean)
-meth public void setInvoker(java.awt.Component)
-meth public void setInvokerInternalBounds(java.awt.Rectangle)
-supr javax.help.Presentation
-hfds CANCEL,SHOW,class$javax$swing$JWindow,currentPopup,debug,grabbed,internalBounds,invoker,jheditor,on1dot4,pca,pka,pma,pmwl,pwa,window
-hcls 1,PopupComponentAdapter,PopupKeyAdapter,PopupMouseAdapter,PopupMouseWheelListener,PopupWindowAdapter
-
-CLSS public abstract javax.help.Presentation
-cons public Presentation()
-meth protected javax.help.TextHelpModel getHelpModel()
-meth public abstract boolean isDisplayed()
-meth public abstract void setDisplayed(boolean)
-meth public java.awt.Dimension getSize()
-meth public java.awt.Font getFont()
-meth public java.net.URL getCurrentURL()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getCurrentID()
-meth public static javax.help.Presentation getPresentation(javax.help.HelpSet,java.lang.String)
-meth public void setCurrentID(java.lang.String)
-meth public void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentURL(java.net.URL)
-meth public void setFont(java.awt.Font)
-meth public void setHelpSet(javax.help.HelpSet)
-meth public void setHelpSetPresentation(javax.help.HelpSet$Presentation)
-meth public void setLocale(java.util.Locale)
-meth public void setSize(java.awt.Dimension)
-supr java.lang.Object
-hfds debug,font,height,helpset,locale,model,width
-
-CLSS public javax.help.PrintAction
-cons public PrintAction(java.lang.Object)
-intf java.awt.event.ActionListener
-intf java.beans.PropertyChangeListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-meth public void propertyChange(java.beans.PropertyChangeEvent)
-supr javax.help.AbstractHelpAction
-hfds NAME,handler
-
-CLSS public javax.help.PrintSetupAction
-cons public PrintSetupAction(java.lang.Object)
-intf java.awt.event.ActionListener
-intf java.beans.PropertyChangeListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-meth public void propertyChange(java.beans.PropertyChangeEvent)
-supr javax.help.AbstractHelpAction
-hfds NAME,handler
-
-CLSS public javax.help.ReloadAction
-cons public ReloadAction(java.lang.Object)
-intf java.awt.event.ActionListener
-meth public void actionPerformed(java.awt.event.ActionEvent)
-supr javax.help.AbstractHelpAction
-hfds NAME
-
-CLSS public javax.help.SearchHit
-cons public SearchHit(double,int,int)
-meth public double getConfidence()
-meth public int getBegin()
-meth public int getEnd()
-supr java.lang.Object
-hfds begin,confidence,end
-
-CLSS public javax.help.SearchTOCItem
-cons public SearchTOCItem(javax.help.Map$ID,javax.help.Map$ID,javax.help.HelpSet,java.util.Locale)
-cons public SearchTOCItem(javax.help.search.SearchItem)
-meth public boolean inTOC()
-meth public double getConfidence()
-meth public int hitCount()
-meth public java.net.URL getURL()
-meth public java.util.Enumeration getConfidences()
-meth public java.util.Enumeration getSearchHits()
-meth public void addSearchHit(javax.help.SearchHit)
-supr javax.help.TOCItem
-hfds confidence,inTOC,sivec,url
-
-CLSS public javax.help.SearchView
-cons public SearchView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Hashtable)
-cons public SearchView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.util.Hashtable)
-meth public java.awt.Component createNavigator(javax.help.HelpModel)
-supr javax.help.NavigatorView
-
-CLSS public javax.help.SecondaryWindow
-meth public static javax.help.Presentation getPresentation(javax.help.HelpSet,java.lang.String)
-meth public static javax.help.SecondaryWindow getPresentation(java.lang.String)
-meth public void destroy()
-supr javax.help.WindowPresentation
-hfds debug,name,windows
-
-CLSS public javax.help.SeparatorAction
-cons public SeparatorAction(java.lang.Object)
-supr javax.help.AbstractHelpAction
-
-CLSS public javax.help.ServletHelpBroker
-cons public ServletHelpBroker()
-fld protected boolean viewDisplayed
-fld protected java.awt.Font font
-fld protected java.util.Locale locale
-fld protected javax.help.DefaultHelpModel model
-fld protected javax.help.HelpSet helpset
-fld protected javax.help.NavigatorView curNav
-intf javax.help.HelpBroker
-meth public boolean isDisplayed()
-meth public boolean isViewDisplayed()
-meth public int getScreen()
-meth public java.awt.Dimension getSize()
-meth public java.awt.Font getFont()
-meth public java.awt.Point getLocation()
-meth public java.lang.String getCurrentView()
-meth public java.net.URL getCurrentURL()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getCurrentID()
-meth public javax.help.NavigatorView getCurrentNavigatorView()
-meth public void enableHelp(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public void enableHelp(java.awt.MenuItem,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpKey(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpKey(java.awt.Component,java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void enableHelpOnButton(java.awt.Component,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpOnButton(java.awt.MenuItem,java.lang.String,javax.help.HelpSet)
-meth public void enableHelpOnButton(java.lang.Object,java.lang.String,javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void initPresentation()
-meth public void setCurrentID(java.lang.String)
-meth public void setCurrentID(javax.help.Map$ID) throws javax.help.InvalidHelpSetContextException
-meth public void setCurrentURL(java.net.URL)
-meth public void setCurrentView(java.lang.String)
-meth public void setDisplayed(boolean)
-meth public void setFont(java.awt.Font)
-meth public void setHelpSet(javax.help.HelpSet)
-meth public void setHelpSetPresentation(javax.help.HelpSet$Presentation)
-meth public void setLocale(java.util.Locale)
-meth public void setLocation(java.awt.Point)
-meth public void setScreen(int)
-meth public void setSize(java.awt.Dimension)
-meth public void setViewDisplayed(boolean)
-meth public void showID(java.lang.String,java.lang.String,java.lang.String)
-meth public void showID(javax.help.Map$ID,java.lang.String,java.lang.String) throws javax.help.InvalidHelpSetContextException
-supr java.lang.Object
-hfds debug
-
-CLSS public javax.help.SortMerge
-cons public SortMerge(javax.help.NavigatorView,javax.help.NavigatorView)
-meth public javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode)
-meth public static void mergeNodeChildren(javax.swing.tree.TreeNode)
-meth public static void mergeNodes(javax.swing.tree.TreeNode,javax.swing.tree.TreeNode)
-meth public static void sortNode(javax.swing.tree.DefaultMutableTreeNode,java.util.Locale)
-supr javax.help.Merge
-hfds debug
-
-CLSS public javax.help.SwingHelpUtilities
-cons public SwingHelpUtilities()
-intf java.beans.PropertyChangeListener
-meth public static javax.swing.ImageIcon getImageIcon(java.lang.Class,java.lang.String)
-meth public static void setContentViewerUI(java.lang.String)
-meth public void propertyChange(java.beans.PropertyChangeEvent)
-supr java.lang.Object
-hfds basicDnDCursor,basicOnItemCursor,class$java$beans$PropertyChangeListener,class$javax$help$HelpUtilities,class$javax$help$plaf$basic$BasicHelpUI,class$javax$help$plaf$gtk$GTKCursorFactory,contentViewerUI,debug,gtkDnDCursor,gtkOnItemCursor,myLAFListener,uiDefaults
-
-CLSS public javax.help.TOCItem
-cons public TOCItem()
-cons public TOCItem(javax.help.Map$ID,javax.help.Map$ID,java.util.Locale)
-cons public TOCItem(javax.help.Map$ID,javax.help.Map$ID,javax.help.HelpSet,java.util.Locale)
-meth public javax.help.Map$ID getImageID()
-supr javax.help.TreeItem
-hfds imageID
-
-CLSS public javax.help.TOCView
-cons public TOCView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Hashtable)
-cons public TOCView(javax.help.HelpSet,java.lang.String,java.lang.String,java.util.Locale,java.util.Hashtable)
-fld public final static java.lang.String publicIDString = "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 1.0//EN"
-fld public final static java.lang.String publicIDString_V2 = "-//Sun Microsystems Inc.//DTD JavaHelp TOC Version 2.0//EN"
-innr public static DefaultTOCFactory
-meth public java.awt.Component createNavigator(javax.help.HelpModel)
-meth public java.lang.String getMergeType()
-meth public javax.help.Map$ID getCategoryClosedImageID()
-meth public javax.help.Map$ID getCategoryOpenImageID()
-meth public javax.help.Map$ID getTopicImageID()
-meth public javax.swing.tree.DefaultMutableTreeNode getDataAsTree()
-meth public static javax.swing.tree.DefaultMutableTreeNode parse(java.net.URL,javax.help.HelpSet,java.util.Locale,javax.help.TreeItemFactory)
-meth public static javax.swing.tree.DefaultMutableTreeNode parse(java.net.URL,javax.help.HelpSet,java.util.Locale,javax.help.TreeItemFactory,javax.help.TOCView)
-meth public void setCategoryClosedImageID(java.lang.String)
-meth public void setCategoryOpenImageID(java.lang.String)
-meth public void setTopicImageID(java.lang.String)
-supr javax.help.NavigatorView
-hfds categoryClosedImageID,categoryOpenImageID,debug,topicImageID,warningOfFailures
-hcls TOCParser
-
-CLSS public static javax.help.TOCView$DefaultTOCFactory
-cons public DefaultTOCFactory()
-intf javax.help.TreeItemFactory
-meth public java.util.Enumeration listMessages()
-meth public javax.help.TreeItem createItem()
-meth public javax.help.TreeItem createItem(java.lang.String,java.util.Hashtable,javax.help.HelpSet,java.util.Locale)
-meth public javax.swing.tree.DefaultMutableTreeNode parsingEnded(javax.swing.tree.DefaultMutableTreeNode)
-meth public void parsingStarted(java.net.URL)
-meth public void processDOCTYPE(java.lang.String,java.lang.String,java.lang.String)
-meth public void processPI(javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public void reportMessage(java.lang.String,boolean)
-supr java.lang.Object
-hfds messages,source,validParse
-
-CLSS public abstract interface javax.help.TextHelpModel
-innr public abstract interface static Highlight
-intf javax.help.HelpModel
-meth public abstract java.lang.String getDocumentTitle()
-meth public abstract javax.help.TextHelpModel$Highlight[] getHighlights()
-meth public abstract void addHighlight(int,int)
-meth public abstract void addTextHelpModelListener(javax.help.event.TextHelpModelListener)
-meth public abstract void removeAllHighlights()
-meth public abstract void removeTextHelpModelListener(javax.help.event.TextHelpModelListener)
-meth public abstract void setDocumentTitle(java.lang.String)
-meth public abstract void setHighlights(javax.help.TextHelpModel$Highlight[])
-
-CLSS public abstract interface static javax.help.TextHelpModel$Highlight
-meth public abstract int getEndOffset()
-meth public abstract int getStartOffset()
-
-CLSS public javax.help.TreeItem
-cons public TreeItem()
-cons public TreeItem(java.lang.String)
-cons public TreeItem(javax.help.Map$ID,java.util.Locale)
-cons public TreeItem(javax.help.Map$ID,javax.help.HelpSet,java.util.Locale)
-fld protected java.util.Locale locale
-fld public final static int COLLAPSE = 0
-fld public final static int DEFAULT_EXPANSION = -1
-fld public final static int EXPAND = 1
-intf java.io.Serializable
-meth public int getExpansionType()
-meth public java.lang.String getMergeType()
-meth public java.lang.String getName()
-meth public java.lang.String getPresentation()
-meth public java.lang.String getPresentationName()
-meth public java.lang.String toString()
-meth public java.net.URL getURL()
-meth public java.util.Locale getLocale()
-meth public javax.help.HelpSet getHelpSet()
-meth public javax.help.Map$ID getID()
-meth public void setExpansionType(int)
-meth public void setHelpSet(javax.help.HelpSet)
-meth public void setID(javax.help.Map$ID)
-meth public void setMergeType(java.lang.String)
-meth public void setName(java.lang.String)
-meth public void setPresentation(java.lang.String)
-meth public void setPresentationName(java.lang.String)
-supr java.lang.Object
-hfds expand,hs,id,mergeType,name,presentation,presentationName
-
-CLSS public abstract interface javax.help.TreeItemFactory
-meth public abstract java.util.Enumeration listMessages()
-meth public abstract javax.help.TreeItem createItem()
-meth public abstract javax.help.TreeItem createItem(java.lang.String,java.util.Hashtable,javax.help.HelpSet,java.util.Locale)
-meth public abstract javax.swing.tree.DefaultMutableTreeNode parsingEnded(javax.swing.tree.DefaultMutableTreeNode)
-meth public abstract void parsingStarted(java.net.URL)
-meth public abstract void processDOCTYPE(java.lang.String,java.lang.String,java.lang.String)
-meth public abstract void processPI(javax.help.HelpSet,java.lang.String,java.lang.String)
-meth public abstract void reportMessage(java.lang.String,boolean)
-
-CLSS public javax.help.TryMap
-cons public TryMap()
-intf java.io.Serializable
-intf javax.help.Map
-meth public boolean isID(java.net.URL)
-meth public boolean isValidID(java.lang.String,javax.help.HelpSet)
-meth public boolean remove(javax.help.Map)
-meth public java.net.URL getURLFromID(javax.help.Map$ID) throws java.net.MalformedURLException
-meth public java.util.Enumeration getAllIDs()
-meth public java.util.Enumeration getIDs(java.net.URL)
-meth public java.util.Enumeration getMaps()
-meth public javax.help.Map$ID getClosestID(java.net.URL)
-meth public javax.help.Map$ID getIDFromURL(java.net.URL)
-meth public void add(javax.help.Map)
-supr java.lang.Object
-hfds debug,maps
-hcls TryEnumeration
-
-CLSS public javax.help.UniteAppendMerge
-cons public UniteAppendMerge(javax.help.NavigatorView,javax.help.NavigatorView)
-meth public javax.swing.tree.TreeNode processMerge(javax.swing.tree.TreeNode)
-meth public static void mergeNodeChildren(javax.swing.tree.TreeNode)
-meth public static void mergeNodes(javax.swing.tree.TreeNode,javax.swing.tree.TreeNode)
-supr javax.help.Merge
-hfds debug
-
-CLSS public javax.help.UnsupportedOperationException
-cons public UnsupportedOperationException()
-cons public UnsupportedOperationException(java.lang.String)
-supr java.lang.RuntimeException
-
-CLSS public abstract javax.help.WindowPresentation
-cons public WindowPresentation(javax.help.HelpSet)
-meth public boolean isDestroyedOnExit()
-meth public boolean isDisplayed()
-meth public boolean isTitleSetFromDocument()
-meth public boolean isToolbarDisplayed()
-meth public boolean isViewDisplayed()
-meth public int getScreen()
-meth public java.awt.Dimension getSize()
-meth public java.awt.Font getFont()
-meth public java.awt.Point getLocation()
-meth public java.awt.Window getActivationWindow()
-meth public java.awt.Window getHelpWindow()
-meth public java.lang.String getCurrentView()
-meth public java.lang.String getTitle()
-meth public javax.help.HelpSet$Presentation getHelpSetPresentation()
-meth public void createHelpWindow()
-meth public void destroy()
-meth public void setActivationObject(java.lang.Object)
-meth public void setActivationWindow(java.awt.Window)
-meth public void setCurrentView(java.lang.String)
-meth public void setDestroyOnExit(boolean)
-meth public void setDisplayed(boolean)
-meth public void setFont(java.awt.Font)
-meth public void setHelpSet(javax.help.HelpSet)
-meth public void setHelpSetPresentation(javax.help.HelpSet$Presentation)
-meth public void setLocale(java.util.Locale)
-meth public void setLocation(java.awt.Point)
-meth public void setScreen(int)
-meth public void setSize(java.awt.Dimension)
-meth public void setTitle(java.lang.String)
-meth public void setTitleFromDocument(boolean)
-meth public void setToolbarDisplayed(boolean)
-meth public void setViewDisplayed(boolean)
-supr javax.help.Presentation
-hfds class$java$awt$Frame,class$java$awt$Window,currentView,debug,destroyOnExit,dialog,dl,frame,hsPres,image,jhelp,location,modalDeactivated,modallyActivated,ownerWindow,propertyChangeListener,screen,title,titleFromDocument,toolbarDisplayed,viewDisplayed
-hcls WindowPropertyChangeListener
-
-CLSS public abstract interface javax.help.event.HelpHistoryModelListener
-intf java.util.EventListener
-meth public abstract void historyChanged(javax.help.event.HelpHistoryModelEvent)
-
-CLSS public abstract interface javax.help.event.HelpModelListener
-intf java.util.EventListener
-meth public abstract void idChanged(javax.help.event.HelpModelEvent)
-
-CLSS public abstract interface javax.help.event.HelpSetListener
-intf java.util.EventListener
-meth public abstract void helpSetAdded(javax.help.event.HelpSetEvent)
-meth public abstract void helpSetRemoved(javax.help.event.HelpSetEvent)
-
-CLSS public abstract javax.swing.JComponent
-cons public JComponent()
-fld protected javax.accessibility.AccessibleContext accessibleContext
-fld protected javax.swing.event.EventListenerList listenerList
-fld protected javax.swing.plaf.ComponentUI ui
-fld public final static int UNDEFINED_CONDITION = -1
-fld public final static int WHEN_ANCESTOR_OF_FOCUSED_COMPONENT = 1
-fld public final static int WHEN_FOCUSED = 0
-fld public final static int WHEN_IN_FOCUSED_WINDOW = 2
-fld public final static java.lang.String TOOL_TIP_TEXT_KEY = "ToolTipText"
-innr public abstract AccessibleJComponent
-intf java.io.Serializable
-meth protected boolean processKeyBinding(javax.swing.KeyStroke,java.awt.event.KeyEvent,int,boolean)
-meth protected boolean requestFocusInWindow(boolean)
-meth protected java.awt.Graphics getComponentGraphics(java.awt.Graphics)
-meth protected java.lang.String paramString()
-meth protected void fireVetoableChange(java.lang.String,java.lang.Object,java.lang.Object) throws java.beans.PropertyVetoException
-meth protected void paintBorder(java.awt.Graphics)
-meth protected void paintChildren(java.awt.Graphics)
-meth protected void paintComponent(java.awt.Graphics)
-meth protected void printBorder(java.awt.Graphics)
-meth protected void printChildren(java.awt.Graphics)
-meth protected void printComponent(java.awt.Graphics)
-meth protected void processComponentKeyEvent(java.awt.event.KeyEvent)
-meth protected void processKeyEvent(java.awt.event.KeyEvent)
-meth protected void processMouseEvent(java.awt.event.MouseEvent)
-meth protected void processMouseMotionEvent(java.awt.event.MouseEvent)
-meth protected void setUI(javax.swing.plaf.ComponentUI)
-meth public <%0 extends java.util.EventListener> {%%0}[] getListeners(java.lang.Class<{%%0}>)
-meth public boolean contains(int,int)
-meth public boolean getAutoscrolls()
-meth public boolean getInheritsPopupMenu()
-meth public boolean getVerifyInputWhenFocusTarget()
-meth public boolean isDoubleBuffered()
-meth public boolean isManagingFocus()
- anno 0 java.lang.Deprecated()
-meth public boolean isOpaque()
-meth public boolean isOptimizedDrawingEnabled()
-meth public boolean isPaintingTile()
-meth public boolean isRequestFocusEnabled()
-meth public boolean isValidateRoot()
-meth public boolean requestDefaultFocus()
- anno 0 java.lang.Deprecated()
-meth public boolean requestFocus(boolean)
-meth public boolean requestFocusInWindow()
-meth public final boolean isPaintingForPrint()
-meth public final java.lang.Object getClientProperty(java.lang.Object)
-meth public final javax.swing.ActionMap getActionMap()
-meth public final javax.swing.InputMap getInputMap()
-meth public final javax.swing.InputMap getInputMap(int)
-meth public final void putClientProperty(java.lang.Object,java.lang.Object)
-meth public final void setActionMap(javax.swing.ActionMap)
-meth public final void setInputMap(int,javax.swing.InputMap)
-meth public float getAlignmentX()
-meth public float getAlignmentY()
-meth public int getBaseline(int,int)
-meth public int getConditionForKeyStroke(javax.swing.KeyStroke)
-meth public int getDebugGraphicsOptions()
-meth public int getHeight()
-meth public int getWidth()
-meth public int getX()
-meth public int getY()
-meth public java.awt.Component getNextFocusableComponent()
- anno 0 java.lang.Deprecated()
-meth public java.awt.Component$BaselineResizeBehavior getBaselineResizeBehavior()
-meth public java.awt.Container getTopLevelAncestor()
-meth public java.awt.Dimension getMaximumSize()
-meth public java.awt.Dimension getMinimumSize()
-meth public java.awt.Dimension getPreferredSize()
-meth public java.awt.Dimension getSize(java.awt.Dimension)
-meth public java.awt.FontMetrics getFontMetrics(java.awt.Font)
-meth public java.awt.Graphics getGraphics()
-meth public java.awt.Insets getInsets()
-meth public java.awt.Insets getInsets(java.awt.Insets)
-meth public java.awt.Point getLocation(java.awt.Point)
-meth public java.awt.Point getPopupLocation(java.awt.event.MouseEvent)
-meth public java.awt.Point getToolTipLocation(java.awt.event.MouseEvent)
-meth public java.awt.Rectangle getBounds(java.awt.Rectangle)
-meth public java.awt.Rectangle getVisibleRect()
-meth public java.awt.event.ActionListener getActionForKeyStroke(javax.swing.KeyStroke)
-meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
-meth public java.lang.String getToolTipText()
-meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
-meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
-meth public javax.swing.InputVerifier getInputVerifier()
-meth public javax.swing.JPopupMenu getComponentPopupMenu()
-meth public javax.swing.JRootPane getRootPane()
-meth public javax.swing.JToolTip createToolTip()
-meth public javax.swing.KeyStroke[] getRegisteredKeyStrokes()
-meth public javax.swing.TransferHandler getTransferHandler()
-meth public javax.swing.border.Border getBorder()
-meth public javax.swing.event.AncestorListener[] getAncestorListeners()
-meth public static boolean isLightweightComponent(java.awt.Component)
-meth public static java.util.Locale getDefaultLocale()
-meth public static void setDefaultLocale(java.util.Locale)
-meth public void addAncestorListener(javax.swing.event.AncestorListener)
-meth public void addNotify()
-meth public void addVetoableChangeListener(java.beans.VetoableChangeListener)
-meth public void computeVisibleRect(java.awt.Rectangle)
-meth public void disable()
- anno 0 java.lang.Deprecated()
-meth public void enable()
- anno 0 java.lang.Deprecated()
-meth public void firePropertyChange(java.lang.String,boolean,boolean)
-meth public void firePropertyChange(java.lang.String,char,char)
-meth public void firePropertyChange(java.lang.String,int,int)
-meth public void grabFocus()
-meth public void paint(java.awt.Graphics)
-meth public void paintImmediately(int,int,int,int)
-meth public void paintImmediately(java.awt.Rectangle)
-meth public void print(java.awt.Graphics)
-meth public void printAll(java.awt.Graphics)
-meth public void registerKeyboardAction(java.awt.event.ActionListener,java.lang.String,javax.swing.KeyStroke,int)
-meth public void registerKeyboardAction(java.awt.event.ActionListener,javax.swing.KeyStroke,int)
-meth public void removeAncestorListener(javax.swing.event.AncestorListener)
-meth public void removeNotify()
-meth public void removeVetoableChangeListener(java.beans.VetoableChangeListener)
-meth public void repaint(java.awt.Rectangle)
-meth public void repaint(long,int,int,int,int)
-meth public void requestFocus()
-meth public void resetKeyboardActions()
-meth public void reshape(int,int,int,int)
- anno 0 java.lang.Deprecated()
-meth public void revalidate()
-meth public void scrollRectToVisible(java.awt.Rectangle)
-meth public void setAlignmentX(float)
-meth public void setAlignmentY(float)
-meth public void setAutoscrolls(boolean)
-meth public void setBackground(java.awt.Color)
-meth public void setBorder(javax.swing.border.Border)
-meth public void setComponentPopupMenu(javax.swing.JPopupMenu)
-meth public void setDebugGraphicsOptions(int)
-meth public void setDoubleBuffered(boolean)
-meth public void setEnabled(boolean)
-meth public void setFocusTraversalKeys(int,java.util.Set<? extends java.awt.AWTKeyStroke>)
-meth public void setFont(java.awt.Font)
-meth public void setForeground(java.awt.Color)
-meth public void setInheritsPopupMenu(boolean)
-meth public void setInputVerifier(javax.swing.InputVerifier)
-meth public void setMaximumSize(java.awt.Dimension)
-meth public void setMinimumSize(java.awt.Dimension)
-meth public void setNextFocusableComponent(java.awt.Component)
- anno 0 java.lang.Deprecated()
-meth public void setOpaque(boolean)
-meth public void setPreferredSize(java.awt.Dimension)
-meth public void setRequestFocusEnabled(boolean)
-meth public void setToolTipText(java.lang.String)
-meth public void setTransferHandler(javax.swing.TransferHandler)
-meth public void setVerifyInputWhenFocusTarget(boolean)
-meth public void setVisible(boolean)
-meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
-meth public void update(java.awt.Graphics)
-meth public void updateUI()
-supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_NOTIFIER_KEY,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_KEY,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET, [...]
-hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
-
-CLSS public abstract javax.swing.JComponent$AccessibleJComponent
-cons protected AccessibleJComponent(javax.swing.JComponent)
-fld protected java.awt.event.ContainerListener accessibleContainerHandler
-fld protected java.awt.event.FocusListener accessibleFocusHandler
-innr protected AccessibleContainerHandler
-innr protected AccessibleFocusHandler
-intf javax.accessibility.AccessibleExtendedComponent
-meth protected java.lang.String getBorderTitle(javax.swing.border.Border)
-meth public int getAccessibleChildrenCount()
-meth public java.lang.String getAccessibleDescription()
-meth public java.lang.String getAccessibleName()
-meth public java.lang.String getTitledBorderText()
-meth public java.lang.String getToolTipText()
-meth public javax.accessibility.Accessible getAccessibleChild(int)
-meth public javax.accessibility.AccessibleKeyBinding getAccessibleKeyBinding()
-meth public javax.accessibility.AccessibleRole getAccessibleRole()
-meth public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
-meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
-meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
-supr java.awt.Container$AccessibleAWTContainer
-
-CLSS public javax.swing.tree.DefaultMutableTreeNode
-cons public DefaultMutableTreeNode()
-cons public DefaultMutableTreeNode(java.lang.Object)
-cons public DefaultMutableTreeNode(java.lang.Object,boolean)
-fld protected boolean allowsChildren
-fld protected java.lang.Object userObject
-fld protected java.util.Vector children
-fld protected javax.swing.tree.MutableTreeNode parent
-fld public final static java.util.Enumeration<javax.swing.tree.TreeNode> EMPTY_ENUMERATION
-intf java.io.Serializable
-intf java.lang.Cloneable
-intf javax.swing.tree.MutableTreeNode
-meth protected javax.swing.tree.TreeNode[] getPathToRoot(javax.swing.tree.TreeNode,int)
-meth public boolean getAllowsChildren()
-meth public boolean isLeaf()
-meth public boolean isNodeAncestor(javax.swing.tree.TreeNode)
-meth public boolean isNodeChild(javax.swing.tree.TreeNode)
-meth public boolean isNodeDescendant(javax.swing.tree.DefaultMutableTreeNode)
-meth public boolean isNodeRelated(javax.swing.tree.DefaultMutableTreeNode)
-meth public boolean isNodeSibling(javax.swing.tree.TreeNode)
-meth public boolean isRoot()
-meth public int getChildCount()
-meth public int getDepth()
-meth public int getIndex(javax.swing.tree.TreeNode)
-meth public int getLeafCount()
-meth public int getLevel()
-meth public int getSiblingCount()
-meth public java.lang.Object clone()
-meth public java.lang.Object getUserObject()
-meth public java.lang.Object[] getUserObjectPath()
-meth public java.lang.String toString()
-meth public java.util.Enumeration breadthFirstEnumeration()
-meth public java.util.Enumeration children()
-meth public java.util.Enumeration depthFirstEnumeration()
-meth public java.util.Enumeration pathFromAncestorEnumeration(javax.swing.tree.TreeNode)
-meth public java.util.Enumeration postorderEnumeration()
-meth public java.util.Enumeration preorderEnumeration()
-meth public javax.swing.tree.DefaultMutableTreeNode getFirstLeaf()
-meth public javax.swing.tree.DefaultMutableTreeNode getLastLeaf()
-meth public javax.swing.tree.DefaultMutableTreeNode getNextLeaf()
-meth public javax.swing.tree.DefaultMutableTreeNode getNextNode()
-meth public javax.swing.tree.DefaultMutableTreeNode getNextSibling()
-meth public javax.swing.tree.DefaultMutableTreeNode getPreviousLeaf()
-meth public javax.swing.tree.DefaultMutableTreeNode getPreviousNode()
-meth public javax.swing.tree.DefaultMutableTreeNode getPreviousSibling()
-meth public javax.swing.tree.TreeNode getChildAfter(javax.swing.tree.TreeNode)
-meth public javax.swing.tree.TreeNode getChildAt(int)
-meth public javax.swing.tree.TreeNode getChildBefore(javax.swing.tree.TreeNode)
-meth public javax.swing.tree.TreeNode getFirstChild()
-meth public javax.swing.tree.TreeNode getLastChild()
-meth public javax.swing.tree.TreeNode getParent()
-meth public javax.swing.tree.TreeNode getRoot()
-meth public javax.swing.tree.TreeNode getSharedAncestor(javax.swing.tree.DefaultMutableTreeNode)
-meth public javax.swing.tree.TreeNode[] getPath()
-meth public void add(javax.swing.tree.MutableTreeNode)
-meth public void insert(javax.swing.tree.MutableTreeNode,int)
-meth public void remove(int)
-meth public void remove(javax.swing.tree.MutableTreeNode)
-meth public void removeAllChildren()
-meth public void removeFromParent()
-meth public void setAllowsChildren(boolean)
-meth public void setParent(javax.swing.tree.MutableTreeNode)
-meth public void setUserObject(java.lang.Object)
-supr java.lang.Object
-hcls BreadthFirstEnumeration,PathBetweenNodesEnumeration,PostorderEnumeration,PreorderEnumeration
-
-CLSS public abstract interface javax.swing.tree.MutableTreeNode
-intf javax.swing.tree.TreeNode
-meth public abstract void insert(javax.swing.tree.MutableTreeNode,int)
-meth public abstract void remove(int)
-meth public abstract void remove(javax.swing.tree.MutableTreeNode)
-meth public abstract void removeFromParent()
-meth public abstract void setParent(javax.swing.tree.MutableTreeNode)
-meth public abstract void setUserObject(java.lang.Object)
-
-CLSS public abstract interface javax.swing.tree.TreeNode
-meth public abstract boolean getAllowsChildren()
-meth public abstract boolean isLeaf()
-meth public abstract int getChildCount()
-meth public abstract int getIndex(javax.swing.tree.TreeNode)
-meth public abstract java.util.Enumeration children()
-meth public abstract javax.swing.tree.TreeNode getChildAt(int)
-meth public abstract javax.swing.tree.TreeNode getParent()
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
 
 CLSS public abstract org.netbeans.api.javahelp.Help
-cons protected Help()
+cons protected init()
 meth public abstract java.lang.Boolean isValidID(java.lang.String,boolean)
 meth public abstract void addChangeListener(javax.swing.event.ChangeListener)
 meth public abstract void removeChangeListener(javax.swing.event.ChangeListener)
@@ -2160,3 +50,17 @@ meth public abstract void showHelp(org.openide.util.HelpCtx,boolean)
 meth public void showHelp(org.openide.util.HelpCtx)
 supr java.lang.Object
 
+CLSS public abstract interface !annotation org.netbeans.api.javahelp.HelpSetRegistration
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=SOURCE)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[PACKAGE])
+intf java.lang.annotation.Annotation
+meth public abstract !hasdefault boolean merge()
+meth public abstract !hasdefault int position()
+meth public abstract !hasdefault java.lang.String[] excludes()
+meth public abstract java.lang.String helpSet()
+
+CLSS public final org.netbeans.api.javahelp.HelpUtils
+cons public init()
+meth public static void mergeCustomHelpset(javax.help.HelpSet)
+supr java.lang.Object
+
diff --git a/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig b/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig
index eb12eb6..c2a29d2 100644
--- a/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig
+++ b/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.32.1
+#Version 3.35.1
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig b/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig
index f74055a..64bbb50 100644
--- a/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig
+++ b/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.28.1
+#Version 3.31.1
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/keyring/nbproject/org-netbeans-modules-keyring.sig b/keyring/nbproject/org-netbeans-modules-keyring.sig
index 40d6008..d2e6137 100644
--- a/keyring/nbproject/org-netbeans-modules-keyring.sig
+++ b/keyring/nbproject/org-netbeans-modules-keyring.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.23.1
+#Version 1.26.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/lexer/nbproject/org-netbeans-modules-lexer.sig b/lexer/nbproject/org-netbeans-modules-lexer.sig
index 2f08aed..4f2f833 100644
--- a/lexer/nbproject/org-netbeans-modules-lexer.sig
+++ b/lexer/nbproject/org-netbeans-modules-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.62.1
+#Version 1.65.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig b/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig
index afd694e..186bb36 100644
--- a/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig
+++ b/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44.1
+#Version 1.47.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/libs.git/nbproject/org-netbeans-libs-git.sig b/libs.git/nbproject/org-netbeans-libs-git.sig
index a264961..8fbcadf 100644
--- a/libs.git/nbproject/org-netbeans-libs-git.sig
+++ b/libs.git/nbproject/org-netbeans-libs-git.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.32.1
+#Version 1.35.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig b/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig
index 93ef0f2..de9e80f 100644
--- a/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig
+++ b/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.86.1
+#Version 1.89.1
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig b/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig
index a3978e9..c6d7c8c 100644
--- a/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig
+++ b/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.79.1
+#Version 3.86.1
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
@@ -124,10 +124,17 @@ meth public void setConcealedProperties(java.util.Set<? extends java.lang.String
  anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public void setLogger(java.io.OutputStream)
  anno 0 java.lang.Deprecated()
+meth public void setPreferredName(java.lang.String)
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
 meth public void setProperties(java.util.Properties)
+meth public void setSaveAllDocuments(boolean)
+meth public void setTabReplaceStrategy(java.util.function.Predicate<java.lang.String>,java.util.function.Predicate<java.lang.String>)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public void setUserAction(boolean)
 meth public void setVerbosity(int)
 supr java.lang.Object
-hfds concealedProperties,outputStream,properties,verbosity
+hfds canBeReplaced,canReplace,concealedProperties,outputStream,preferredName,properties,shouldSaveAllDocs,userAction,verbosity
 
 CLSS public abstract interface org.apache.tools.ant.module.api.ElementCookie
  anno 0 java.lang.Deprecated()
diff --git a/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig b/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig
index 608f5d8..1636a1d 100644
--- a/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig
+++ b/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 1.32.1
+#Version 1.36.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -410,6 +411,12 @@ meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Cl
 supr java.lang.Object
 hfds name,ordinal
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -424,9 +431,52 @@ meth public final void wait(long,int) throws java.lang.InterruptedException
 meth public int hashCode()
 meth public java.lang.String toString()
 
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
 CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object>
+ anno 0 java.lang.FunctionalInterface()
+meth public <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function<? super {java.util.Comparator%0},? extends {%%0}>)
+meth public <%0 extends java.lang.Object> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function<? super {java.util.Comparator%0},? extends {%%0}>,java.util.Comparator<? super {%%0}>)
 meth public abstract boolean equals(java.lang.Object)
 meth public abstract int compare({java.util.Comparator%0},{java.util.Comparator%0})
+meth public java.util.Comparator<{java.util.Comparator%0}> reversed()
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.Comparator<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingDouble(java.util.function.ToDoubleFunction<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingInt(java.util.function.ToIntFunction<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingLong(java.util.function.ToLongFunction<? super {java.util.Comparator%0}>)
+meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> naturalOrder()
+meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> reverseOrder()
+meth public static <%0 extends java.lang.Object, %1 extends java.lang.Comparable<? super {%%1}>> java.util.Comparator<{%%0}> comparing(java.util.function.Function<? super {%%0},? extends {%%1}>)
+meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Comparator<{%%0}> comparing(java.util.function.Function<? super {%%0},? extends {%%1}>,java.util.Comparator<? super {%%1}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingDouble(java.util.function.ToDoubleFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingInt(java.util.function.ToIntFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingLong(java.util.function.ToLongFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsFirst(java.util.Comparator<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsLast(java.util.Comparator<? super {%%0}>)
 
 CLSS public abstract interface java.util.EventListener
 
@@ -435,7 +485,6 @@ meth public abstract javax.accessibility.AccessibleContext getAccessibleContext(
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -518,7 +567,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -591,7 +639,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JLabel
diff --git a/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig b/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig
index 409d3ed..8ab955a 100644
--- a/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig
+++ b/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.54.1
+#Version 1.58.1
 
 CLSS public abstract java.awt.AWTEvent
 cons public init(java.awt.Event)
@@ -37,6 +37,7 @@ hfds INPUT_METHODS_ENABLED_MASK,acc,bdata,focusManagerIsDispatching,inputEvent_C
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -307,7 +308,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS protected abstract java.awt.Component$AccessibleAWTComponent
@@ -359,7 +360,7 @@ meth public void setLocation(java.awt.Point)
 meth public void setSize(java.awt.Dimension)
 meth public void setVisible(boolean)
 supr javax.accessibility.AccessibleContext
-hfds serialVersionUID
+hfds propertyListenersCount,serialVersionUID
 
 CLSS public java.awt.Container
 cons public init()
@@ -456,8 +457,9 @@ meth public int getAccessibleChildrenCount()
 meth public javax.accessibility.Accessible getAccessibleAt(java.awt.Point)
 meth public javax.accessibility.Accessible getAccessibleChild(int)
 meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
 supr java.awt.Component$AccessibleAWTComponent
-hfds serialVersionUID
+hfds propertyListenersCount,serialVersionUID
 
 CLSS public abstract interface java.awt.ItemSelectable
 meth public abstract java.lang.Object[] getSelectedObjects()
@@ -638,6 +640,12 @@ meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Cl
 supr java.lang.Object
 hfds name,ordinal
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -653,6 +661,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public abstract interface java.lang.annotation.Annotation
@@ -982,7 +991,6 @@ hfds uiClassID
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -1065,7 +1073,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -1138,13 +1145,14 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public abstract javax.swing.JComponent$AccessibleJComponent
  outer javax.swing.JComponent
 cons protected init(javax.swing.JComponent)
 fld protected java.awt.event.FocusListener accessibleFocusHandler
+ anno 0 java.lang.Deprecated()
 innr protected AccessibleContainerHandler
 innr protected AccessibleFocusHandler
 intf javax.accessibility.AccessibleExtendedComponent
@@ -1161,6 +1169,7 @@ meth public javax.accessibility.AccessibleStateSet getAccessibleStateSet()
 meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
 meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
 supr java.awt.Container$AccessibleAWTContainer
+hfds propertyListenersCount
 
 CLSS public javax.swing.JLabel
 cons public init()
diff --git a/openide.actions/nbproject/org-openide-actions.sig b/openide.actions/nbproject/org-openide-actions.sig
index 0e21ae7..9c34091 100644
--- a/openide.actions/nbproject/org-openide-actions.sig
+++ b/openide.actions/nbproject/org-openide-actions.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.38.1
+#Version 6.41.1
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/openide.awt/nbproject/org-openide-awt.sig b/openide.awt/nbproject/org-openide-awt.sig
index 4226aef..75dce05 100644
--- a/openide.awt/nbproject/org-openide-awt.sig
+++ b/openide.awt/nbproject/org-openide-awt.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.65.1
+#Version 7.69.1
 
 CLSS public java.awt.Canvas
 cons public init()
@@ -18,6 +18,7 @@ hfds base,nameCounter,serialVersionUID
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -288,7 +289,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -498,6 +499,12 @@ meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Cl
 supr java.lang.Object
 hfds name,ordinal
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -513,6 +520,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public java.lang.Thread
@@ -580,7 +588,7 @@ meth public void setContextClassLoader(java.lang.ClassLoader)
 meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)
 meth public void start()
 supr java.lang.Object
-hfds EMPTY_STACK_TRACE,SUBCLASS_IMPLEMENTATION_PERMISSION,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,name,nativeParkEventPointer,parkBlocker,priority,single_step,stackSize,stillborn,target,threadInitNumber,threadLocals,threadQ,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler
+hfds EMPTY_STACK_TRACE,SUBCLASS_IMPLEMENTATION_PERMISSION,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,name,nativeParkEventPointer,parkBlocker,priority,single_step,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadQ,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler
 hcls Caches,WeakClassKey
 
 CLSS public abstract interface java.lang.annotation.Annotation
@@ -885,7 +893,6 @@ hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -968,7 +975,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -1041,7 +1047,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JList<%0 extends java.lang.Object>
@@ -1198,7 +1204,7 @@ meth public void setPopupMenuVisible(boolean)
 meth public void setSelected(boolean)
 meth public void updateUI()
 supr javax.swing.JMenuItem
-hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,listenerRegistry,menuChangeListener,menuEvent,popupMenu,uiClassID
+hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,menuChangeListener,menuEvent,popupMenu,uiClassID
 hcls MenuChangeListener
 
 CLSS public javax.swing.JMenuItem
@@ -1609,6 +1615,7 @@ meth public abstract java.lang.String displayName()
 CLSS public org.openide.awt.Actions
 cons public init()
  anno 0 java.lang.Deprecated()
+fld public final static java.lang.String ACTION_VALUE_VISIBLE = "openide.awt.actionVisible"
 innr public abstract interface static ButtonActionConnector
 innr public abstract interface static SubMenuModel
 innr public static CheckboxMenuItem
diff --git a/openide.dialogs/nbproject/org-openide-dialogs.sig b/openide.dialogs/nbproject/org-openide-dialogs.sig
index c32379b..39d53fa 100644
--- a/openide.dialogs/nbproject/org-openide-dialogs.sig
+++ b/openide.dialogs/nbproject/org-openide-dialogs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.41.1
+#Version 7.44.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/openide.execution/nbproject/org-openide-execution.sig b/openide.execution/nbproject/org-openide-execution.sig
index 85d7008..2173855 100644
--- a/openide.execution/nbproject/org-openide-execution.sig
+++ b/openide.execution/nbproject/org-openide-execution.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.2.1
+#Version 9.5.1
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -55,6 +55,12 @@ CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE])
 intf java.lang.annotation.Annotation
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -70,6 +76,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public abstract interface java.lang.annotation.Annotation
diff --git a/openide.explorer/nbproject/org-openide-explorer.sig b/openide.explorer/nbproject/org-openide-explorer.sig
index 9cc4f0a..e95d9ae 100644
--- a/openide.explorer/nbproject/org-openide-explorer.sig
+++ b/openide.explorer/nbproject/org-openide-explorer.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 6.61.1
+#Version 6.64.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -712,7 +713,6 @@ hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -795,7 +795,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -868,7 +867,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JMenu
@@ -935,7 +934,7 @@ meth public void setPopupMenuVisible(boolean)
 meth public void setSelected(boolean)
 meth public void updateUI()
 supr javax.swing.JMenuItem
-hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,listenerRegistry,menuChangeListener,menuEvent,popupMenu,uiClassID
+hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,menuChangeListener,menuEvent,popupMenu,uiClassID
 hcls MenuChangeListener
 
 CLSS public javax.swing.JMenuItem
diff --git a/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig b/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
index 468155c..d64edce 100644
--- a/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
+++ b/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.7.1
+#Version 9.12.1
 
 CLSS public java.io.IOException
 cons public init()
@@ -98,6 +98,12 @@ meth public java.lang.String toString()
 supr java.lang.Object
 hfds serialVersionUID
 
+CLSS public abstract org.openide.filesystem.spi.FileChooserBuilderProvider
+cons public init()
+meth public abstract org.openide.filesystems.FileChooserBuilder createFileChooserBuilder(org.openide.filesystems.FileSystem)
+meth public abstract org.openide.filesystems.FileChooserBuilder createFileChooserBuilder(org.openide.filesystems.FileSystem,java.lang.String)
+supr java.lang.Object
+
 CLSS public abstract org.openide.filesystems.AbstractFileSystem
 cons public init()
 fld protected org.openide.filesystems.AbstractFileSystem$Attr attr
@@ -269,6 +275,7 @@ meth public org.openide.filesystems.FileChooserBuilder setFileHiding(boolean)
 meth public org.openide.filesystems.FileChooserBuilder setFilesOnly(boolean)
 meth public org.openide.filesystems.FileChooserBuilder setSelectionApprover(org.openide.filesystems.FileChooserBuilder$SelectionApprover)
 meth public org.openide.filesystems.FileChooserBuilder setTitle(java.lang.String)
+meth public static org.openide.filesystems.FileChooserBuilder create(org.openide.filesystems.FileSystem)
 supr java.lang.Object
 hfds DONT_STORE_DIRECTORIES,PREVENT_SYMLINK_TRAVERSAL,aDescription,approveText,approver,badger,controlButtonsShown,dirKey,dirsOnly,failoverDir,fileHiding,filesOnly,filter,filters,force,title,useAcceptAllFileFilter
 hcls BadgeIconProvider,CustomFileView,IconProvider,MergedIcon,SavedDirFileChooser
@@ -494,6 +501,8 @@ meth public final static void runAtomicAction(org.openide.filesystems.FileSystem
 meth public static <%0 extends java.lang.Object> {%%0} getConfigObject(java.lang.String,java.lang.Class<{%%0}>)
 meth public static <%0 extends java.lang.Object> {%%0} getSystemConfigObject(java.lang.String,java.lang.Class<{%%0}>)
 meth public static boolean affectsOrder(org.openide.filesystems.FileAttributeEvent)
+meth public static boolean isArchiveArtifact(java.net.URL)
+meth public static boolean isArchiveArtifact(org.openide.filesystems.FileObject)
 meth public static boolean isArchiveFile(java.net.URL)
 meth public static boolean isArchiveFile(org.openide.filesystems.FileObject)
 meth public static boolean isParentOf(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
@@ -555,7 +564,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 LOG,REFRESH_RP,ZIP_HEADER_1,ZIP_HEADER_2,archiveFileCache,diskFileSystem,normalizedRef,refreshTask,transientAttributes
+hfds LOG,REFRESH_RP,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
 hcls NonCanonicalizingFile
 
 CLSS public abstract interface org.openide.filesystems.ImageDecorator
diff --git a/openide.filesystems/nbproject/org-openide-filesystems.sig b/openide.filesystems/nbproject/org-openide-filesystems.sig
index d4b0099..d50f2b8 100644
--- a/openide.filesystems/nbproject/org-openide-filesystems.sig
+++ b/openide.filesystems/nbproject/org-openide-filesystems.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.8.1
+#Version 9.12.1
 
 CLSS public java.io.IOException
 cons public init()
@@ -473,6 +473,8 @@ meth public final static void runAtomicAction(org.openide.filesystems.FileSystem
 meth public static <%0 extends java.lang.Object> {%%0} getConfigObject(java.lang.String,java.lang.Class<{%%0}>)
 meth public static <%0 extends java.lang.Object> {%%0} getSystemConfigObject(java.lang.String,java.lang.Class<{%%0}>)
 meth public static boolean affectsOrder(org.openide.filesystems.FileAttributeEvent)
+meth public static boolean isArchiveArtifact(java.net.URL)
+meth public static boolean isArchiveArtifact(org.openide.filesystems.FileObject)
 meth public static boolean isArchiveFile(java.net.URL)
 meth public static boolean isArchiveFile(org.openide.filesystems.FileObject)
 meth public static boolean isParentOf(org.openide.filesystems.FileObject,org.openide.filesystems.FileObject)
@@ -534,7 +536,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 LOG,REFRESH_RP,ZIP_HEADER_1,ZIP_HEADER_2,archiveFileCache,diskFileSystem,normalizedRef,refreshTask,transientAttributes
+hfds LOG,REFRESH_RP,archiveRootProviders,diskFileSystem,normalizedRef,refreshTask,transientAttributes
 hcls NonCanonicalizingFile
 
 CLSS public org.openide.filesystems.JarFileSystem
@@ -963,6 +965,16 @@ hfds erroneousAnnotation,erroneousAnnotationValue,erroneousElement
 
 CLSS abstract interface org.openide.filesystems.annotations.package-info
 
+CLSS public abstract interface org.openide.filesystems.spi.ArchiveRootProvider
+meth public abstract boolean isArchiveArtifact(java.net.URL)
+meth public abstract boolean isArchiveFile(java.net.URL,boolean)
+meth public abstract java.net.URL getArchiveFile(java.net.URL)
+meth public abstract java.net.URL getArchiveRoot(java.net.URL)
+meth public boolean isArchiveArtifact(org.openide.filesystems.FileObject)
+meth public boolean isArchiveFile(org.openide.filesystems.FileObject,boolean)
+meth public org.openide.filesystems.FileObject getArchiveFile(org.openide.filesystems.FileObject)
+meth public org.openide.filesystems.FileObject getArchiveRoot(org.openide.filesystems.FileObject)
+
 CLSS public abstract interface org.openide.filesystems.spi.CustomInstanceFactory
 meth public abstract <%0 extends java.lang.Object> {%%0} createInstance(java.lang.Class<{%%0}>)
 
diff --git a/openide.io/nbproject/org-openide-io.sig b/openide.io/nbproject/org-openide-io.sig
index d9822f0..9912872 100644
--- a/openide.io/nbproject/org-openide-io.sig
+++ b/openide.io/nbproject/org-openide-io.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48.1
+#Version 1.51.1
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -77,7 +77,7 @@ meth public void write(int) throws java.io.IOException
 meth public void write(java.lang.String) throws java.io.IOException
 meth public void write(java.lang.String,int,int) throws java.io.IOException
 supr java.lang.Object
-hfds writeBuffer,writeBufferSize
+hfds WRITE_BUFFER_SIZE,writeBuffer
 
 CLSS public abstract interface java.lang.Appendable
 meth public abstract java.lang.Appendable append(char) throws java.io.IOException
diff --git a/openide.loaders/nbproject/org-openide-loaders.sig b/openide.loaders/nbproject/org-openide-loaders.sig
index 4cb74a8..854d884 100644
--- a/openide.loaders/nbproject/org-openide-loaders.sig
+++ b/openide.loaders/nbproject/org-openide-loaders.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.63.2
+#Version 7.68.1
 
 CLSS public java.awt.Canvas
 cons public init()
@@ -18,6 +18,7 @@ hfds base,nameCounter,serialVersionUID
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -288,7 +289,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -551,6 +552,12 @@ cons public init(java.lang.Throwable)
 supr java.lang.Throwable
 hfds serialVersionUID
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -566,6 +573,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public java.lang.Thread
@@ -633,7 +641,7 @@ meth public void setContextClassLoader(java.lang.ClassLoader)
 meth public void setUncaughtExceptionHandler(java.lang.Thread$UncaughtExceptionHandler)
 meth public void start()
 supr java.lang.Object
-hfds EMPTY_STACK_TRACE,SUBCLASS_IMPLEMENTATION_PERMISSION,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,name,nativeParkEventPointer,parkBlocker,priority,single_step,stackSize,stillborn,target,threadInitNumber,threadLocals,threadQ,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler
+hfds EMPTY_STACK_TRACE,SUBCLASS_IMPLEMENTATION_PERMISSION,blocker,blockerLock,contextClassLoader,daemon,defaultUncaughtExceptionHandler,eetop,group,inheritableThreadLocals,inheritedAccessControlContext,name,nativeParkEventPointer,parkBlocker,priority,single_step,stackSize,stillborn,target,threadInitNumber,threadLocalRandomProbe,threadLocalRandomSecondarySeed,threadLocalRandomSeed,threadLocals,threadQ,threadSeqNumber,threadStatus,tid,uncaughtExceptionHandler
 hcls Caches,WeakClassKey
 
 CLSS public java.lang.Throwable
@@ -714,8 +722,25 @@ meth public abstract int getIndex()
 meth public abstract java.lang.Object clone()
 
 CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object>
+ anno 0 java.lang.FunctionalInterface()
+meth public <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function<? super {java.util.Comparator%0},? extends {%%0}>)
+meth public <%0 extends java.lang.Object> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function<? super {java.util.Comparator%0},? extends {%%0}>,java.util.Comparator<? super {%%0}>)
 meth public abstract boolean equals(java.lang.Object)
 meth public abstract int compare({java.util.Comparator%0},{java.util.Comparator%0})
+meth public java.util.Comparator<{java.util.Comparator%0}> reversed()
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.Comparator<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingDouble(java.util.function.ToDoubleFunction<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingInt(java.util.function.ToIntFunction<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingLong(java.util.function.ToLongFunction<? super {java.util.Comparator%0}>)
+meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> naturalOrder()
+meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> reverseOrder()
+meth public static <%0 extends java.lang.Object, %1 extends java.lang.Comparable<? super {%%1}>> java.util.Comparator<{%%0}> comparing(java.util.function.Function<? super {%%0},? extends {%%1}>)
+meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Comparator<{%%0}> comparing(java.util.function.Function<? super {%%0},? extends {%%1}>,java.util.Comparator<? super {%%1}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingDouble(java.util.function.ToDoubleFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingInt(java.util.function.ToIntFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingLong(java.util.function.ToLongFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsFirst(java.util.Comparator<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsLast(java.util.Comparator<? super {%%0}>)
 
 CLSS public abstract interface java.util.EventListener
 
@@ -1013,7 +1038,6 @@ hcls ComboBoxActionPropertyChangeListener,DefaultKeySelectionManager
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -1096,7 +1120,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -1169,7 +1192,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JList<%0 extends java.lang.Object>
@@ -1326,7 +1349,7 @@ meth public void setPopupMenuVisible(boolean)
 meth public void setSelected(boolean)
 meth public void updateUI()
 supr javax.swing.JMenuItem
-hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,listenerRegistry,menuChangeListener,menuEvent,popupMenu,uiClassID
+hfds DEBUG,TRACE,VERBOSE,customMenuLocation,delay,menuChangeListener,menuEvent,popupMenu,uiClassID
 hcls MenuChangeListener
 
 CLSS public javax.swing.JMenuBar
@@ -2435,6 +2458,7 @@ meth public abstract java.lang.String displayName()
 CLSS public org.openide.awt.Actions
 cons public init()
  anno 0 java.lang.Deprecated()
+fld public final static java.lang.String ACTION_VALUE_VISIBLE = "openide.awt.actionVisible"
 innr public abstract interface static ButtonActionConnector
 innr public abstract interface static SubMenuModel
 innr public static CheckboxMenuItem
@@ -3414,6 +3438,7 @@ fld public final static org.openide.loaders.DataFolder$SortMode EXTENSIONS
 fld public final static org.openide.loaders.DataFolder$SortMode FOLDER_NAMES
 fld public final static org.openide.loaders.DataFolder$SortMode LAST_MODIFIED
 fld public final static org.openide.loaders.DataFolder$SortMode NAMES
+fld public final static org.openide.loaders.DataFolder$SortMode NATURAL
 fld public final static org.openide.loaders.DataFolder$SortMode NONE
 fld public final static org.openide.loaders.DataFolder$SortMode SIZE
 intf java.util.Comparator<org.openide.loaders.DataObject>
@@ -3483,6 +3508,7 @@ cons public init(org.openide.loaders.DataObject,org.openide.nodes.Children,org.o
 meth protected org.openide.nodes.Sheet createSheet()
 meth protected org.openide.util.actions.SystemAction[] createActions()
  anno 0 java.lang.Deprecated()
+meth protected void createPasteTypes(java.awt.datatransfer.Transferable,java.util.List<org.openide.util.datatransfer.PasteType>)
 meth public <%0 extends org.openide.nodes.Node$Cookie> {%%0} getCookie(java.lang.Class<{%%0}>)
 meth public boolean canCopy()
 meth public boolean canCut()
diff --git a/openide.modules/nbproject/org-openide-modules.sig b/openide.modules/nbproject/org-openide-modules.sig
index 475e766..d93cdac 100644
--- a/openide.modules/nbproject/org-openide-modules.sig
+++ b/openide.modules/nbproject/org-openide-modules.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.47.1
+#Version 7.50.1
 
 CLSS public abstract interface java.io.Externalizable
 intf java.io.Serializable
diff --git a/openide.nodes/nbproject/org-openide-nodes.sig b/openide.nodes/nbproject/org-openide-nodes.sig
index 92c3511..642db4f 100644
--- a/openide.nodes/nbproject/org-openide-nodes.sig
+++ b/openide.nodes/nbproject/org-openide-nodes.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 7.42.1
+#Version 7.47.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -511,7 +512,7 @@ meth public void show()
 meth public void toBack()
 meth public void toFront()
 supr java.awt.Container
-hfds OPENED,allWindows,alwaysOnTop,anchor,autoRequestFocus,base,beforeFirstShow,beforeFirstWindowShown,disposing,focusMgr,focusableWindowState,icons,inputContext,inputContextLock,isInShow,isTrayIconWindow,locationByPlatform,locationByPlatformProp,log,modalBlocker,modalExclusionType,nameCounter,opacity,ownedWindowList,securityWarningAlignmentX,securityWarningAlignmentY,securityWarningHeight,securityWarningPointX,securityWarningPointY,securityWarningWidth,serialVersionUID,shape,showWithPar [...]
+hfds OPENED,allWindows,alwaysOnTop,anchor,autoRequestFocus,base,beforeFirstShow,beforeFirstWindowShown,disposerRecord,disposing,focusMgr,focusableWindowState,icons,inputContext,inputContextLock,isInShow,isTrayIconWindow,locationByPlatform,locationByPlatformProp,log,modalBlocker,modalExclusionType,nameCounter,opacity,ownedWindowList,securityWarningAlignmentX,securityWarningAlignmentY,securityWarningHeight,securityWarningPointX,securityWarningPointY,securityWarningWidth,serialVersionUID,sh [...]
 hcls WindowDisposerRecord
 
 CLSS public abstract interface java.awt.event.ActionListener
@@ -1113,6 +1114,11 @@ meth public static org.openide.nodes.DefaultHandle createHandle(org.openide.node
 supr java.lang.Object
 hfds parent,path,serialVersionUID
 
+CLSS public abstract org.openide.nodes.DestroyableNodesFactory<%0 extends java.lang.Object>
+cons public init()
+meth protected void destroyNodes(org.openide.nodes.Node[])
+supr org.openide.nodes.ChildFactory$Detachable<{org.openide.nodes.DestroyableNodesFactory%0}>
+
 CLSS public org.openide.nodes.FilterNode
 cons public init(org.openide.nodes.Node)
 cons public init(org.openide.nodes.Node,org.openide.nodes.Children)
diff --git a/openide.text/nbproject/org-openide-text.sig b/openide.text/nbproject/org-openide-text.sig
index cfe5e2b..0a05ce2 100644
--- a/openide.text/nbproject/org-openide-text.sig
+++ b/openide.text/nbproject/org-openide-text.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 6.66.3
+#Version 6.69.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -518,7 +519,6 @@ meth public abstract javax.accessibility.AccessibleContext getAccessibleContext(
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -601,7 +601,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -674,7 +673,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public abstract interface javax.swing.text.Document
diff --git a/openide.util.lookup/nbproject/org-openide-util-lookup.sig b/openide.util.lookup/nbproject/org-openide-util-lookup.sig
index d994276..84e8c28 100644
--- a/openide.util.lookup/nbproject/org-openide-util-lookup.sig
+++ b/openide.util.lookup/nbproject/org-openide-util-lookup.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 8.32.1
+#Version 8.35.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -267,7 +267,7 @@ hfds originatingElementsByProcessor,outputFilesByProcessor,verifiedClasses
 CLSS public final org.openide.util.lookup.implspi.ActiveQueue
 meth public static java.lang.ref.ReferenceQueue<java.lang.Object> queue()
 supr java.lang.Object
-hfds ACTIVE,LOGGER,activeReferenceQueue
+hfds LOGGER,activeReferenceQueue
 hcls Daemon,Impl
 
 CLSS public abstract org.openide.util.lookup.implspi.NamedServicesProvider
diff --git a/openide.util.ui/nbproject/org-openide-util-ui.sig b/openide.util.ui/nbproject/org-openide-util-ui.sig
index 4943cdc..accbbeb 100644
--- a/openide.util.ui/nbproject/org-openide-util-ui.sig
+++ b/openide.util.ui/nbproject/org-openide-util-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.4.1
+#Version 9.9.1
 
 CLSS public java.awt.datatransfer.Clipboard
 cons public init(java.lang.String)
@@ -144,8 +144,8 @@ meth public void readFully(byte[]) throws java.io.IOException
 meth public void readFully(byte[],int,int) throws java.io.IOException
 meth public void registerValidation(java.io.ObjectInputValidation,int) throws java.io.InvalidObjectException,java.io.NotActiveException
 supr java.io.InputStream
-hfds NULL_HANDLE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,primVals,unsharedMarker,vlist
-hcls BlockDataInputStream,Caches,GetFieldImpl,HandleTable,PeekInputStream,ValidationList
+hfds NULL_HANDLE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,primVals,serialFilter,totalObjectRefs,unsharedMarker,validator,vlist
+hcls BlockDataInputStream,Caches,FilterValues,GetFieldImpl,HandleTable,Logging,PeekInputStream,ValidationList
 
 CLSS public abstract interface java.io.ObjectOutput
 intf java.io.DataOutput
@@ -262,8 +262,16 @@ cons public init(java.lang.Throwable)
 supr java.lang.Throwable
 hfds serialVersionUID
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
 meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
+meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)
 
 CLSS public java.lang.Object
 cons public init()
@@ -280,6 +288,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public java.lang.RuntimeException
@@ -425,6 +434,10 @@ meth public abstract int size()
 meth public abstract java.lang.Object[] toArray()
 meth public abstract java.util.Iterator<{java.util.Collection%0}> iterator()
 meth public abstract void clear()
+meth public boolean removeIf(java.util.function.Predicate<? super {java.util.Collection%0}>)
+meth public java.util.Spliterator<{java.util.Collection%0}> spliterator()
+meth public java.util.stream.Stream<{java.util.Collection%0}> parallelStream()
+meth public java.util.stream.Stream<{java.util.Collection%0}> stream()
 
 CLSS public abstract interface java.util.EventListener
 
@@ -453,6 +466,17 @@ meth public abstract void putAll(java.util.Map<? extends {java.util.Map%0},? ext
 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 java.util.Set<%0 extends java.lang.Object>
 intf java.util.Collection<{java.util.Set%0}>
@@ -471,6 +495,7 @@ meth public abstract int size()
 meth public abstract java.lang.Object[] toArray()
 meth public abstract java.util.Iterator<{java.util.Set%0}> iterator()
 meth public abstract void clear()
+meth public java.util.Spliterator<{java.util.Set%0}> spliterator()
 
 CLSS public abstract interface java.util.concurrent.Executor
 meth public abstract void execute(java.lang.Runnable)
@@ -790,7 +815,7 @@ meth public final static javax.swing.ImageIcon loadImageIcon(java.lang.String,bo
 meth public static java.awt.Image createDisabledImage(java.awt.Image)
 meth public static javax.swing.Icon createDisabledIcon(javax.swing.Icon)
 supr java.lang.Object
-hfds DARK_LAF_SUFFIX,ERR,NO_ICON,PNG_READER,TOOLTIP_SEPAR,cache,component,compositeCache,currentLoader,extraInitialSlashes,imageIconFilter,imageToolTipCache,loaderQuery,localizedCache,mediaTrackerID,noLoaderWarned,tracker
+hfds DARK_LAF_SUFFIX,ERR,LOGGER,NO_ICON,PNG_READER,TOOLTIP_SEPAR,cache,component,compositeCache,currentLoader,extraInitialSlashes,imageIconFilter,imageToolTipCache,loaderQuery,localizedCache,mediaTrackerID,noLoaderWarned,tracker
 hcls ActiveRef,CompositeImageKey,DisabledButtonFilter,LazyDisabledIcon,ToolTipImage,ToolTipImageKey
 
 CLSS public abstract org.openide.util.Lookup
@@ -1008,6 +1033,7 @@ cons public init()
 innr public abstract static ProxyCredentialsProvider
 meth public static <%0 extends java.lang.Object> {%%0} suppressAuthenticationDialog(java.util.concurrent.Callable<{%%0}>) throws java.lang.Exception
 meth public static boolean isAuthenticationDialogSuppressed()
+meth public static char[] getAuthenticationPassword(java.net.URI)
 meth public static java.lang.String getAuthenticationUsername(java.net.URI)
 meth public static java.lang.String getKeyForAuthenticationPassword(java.net.URI)
 meth public static java.lang.String getProxyHost(java.net.URI)
diff --git a/openide.util/nbproject/org-openide-util.sig b/openide.util/nbproject/org-openide-util.sig
index 2452f0b..2c03b25 100644
--- a/openide.util/nbproject/org-openide-util.sig
+++ b/openide.util/nbproject/org-openide-util.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.5.1
+#Version 9.9.1
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -114,8 +114,8 @@ meth public void readFully(byte[]) throws java.io.IOException
 meth public void readFully(byte[],int,int) throws java.io.IOException
 meth public void registerValidation(java.io.ObjectInputValidation,int) throws java.io.InvalidObjectException,java.io.NotActiveException
 supr java.io.InputStream
-hfds NULL_HANDLE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,primVals,unsharedMarker,vlist
-hcls BlockDataInputStream,Caches,GetFieldImpl,HandleTable,PeekInputStream,ValidationList
+hfds NULL_HANDLE,bin,closed,curContext,defaultDataEnd,depth,enableOverride,enableResolve,handles,passHandle,primClasses,primVals,serialFilter,totalObjectRefs,unsharedMarker,validator,vlist
+hcls BlockDataInputStream,Caches,FilterValues,GetFieldImpl,HandleTable,Logging,PeekInputStream,ValidationList
 
 CLSS public abstract interface java.io.ObjectOutput
 intf java.io.DataOutput
@@ -232,8 +232,16 @@ cons public init(java.lang.Throwable)
 supr java.lang.Throwable
 hfds serialVersionUID
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
 meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
+meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)
 
 CLSS public java.lang.Object
 cons public init()
@@ -250,6 +258,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public java.lang.RuntimeException
@@ -395,6 +404,10 @@ meth public abstract int size()
 meth public abstract java.lang.Object[] toArray()
 meth public abstract java.util.Iterator<{java.util.Collection%0}> iterator()
 meth public abstract void clear()
+meth public boolean removeIf(java.util.function.Predicate<? super {java.util.Collection%0}>)
+meth public java.util.Spliterator<{java.util.Collection%0}> spliterator()
+meth public java.util.stream.Stream<{java.util.Collection%0}> parallelStream()
+meth public java.util.stream.Stream<{java.util.Collection%0}> stream()
 
 CLSS public abstract interface java.util.EventListener
 
@@ -423,6 +436,17 @@ meth public abstract void putAll(java.util.Map<? extends {java.util.Map%0},? ext
 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 java.util.Set<%0 extends java.lang.Object>
 intf java.util.Collection<{java.util.Set%0}>
@@ -441,6 +465,7 @@ meth public abstract int size()
 meth public abstract java.lang.Object[] toArray()
 meth public abstract java.util.Iterator<{java.util.Set%0}> iterator()
 meth public abstract void clear()
+meth public java.util.Spliterator<{java.util.Set%0}> spliterator()
 
 CLSS public abstract interface java.util.concurrent.Executor
 meth public abstract void execute(java.lang.Runnable)
diff --git a/openide.windows/nbproject/org-openide-windows.sig b/openide.windows/nbproject/org-openide-windows.sig
index 214803a..33123aa 100644
--- a/openide.windows/nbproject/org-openide-windows.sig
+++ b/openide.windows/nbproject/org-openide-windows.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 6.74.1
+#Version 6.78.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -452,7 +453,6 @@ meth public abstract javax.accessibility.AccessibleContext getAccessibleContext(
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -535,7 +535,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -608,7 +607,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public org.openide.nodes.NodeAdapter
@@ -784,6 +783,9 @@ meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeLis
 meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
 meth public abstract void setBounds(java.awt.Rectangle)
 
+CLSS public abstract interface org.openide.windows.ModeSelector
+meth public abstract org.openide.windows.Mode selectModeForOpen(org.openide.windows.TopComponent,org.openide.windows.Mode)
+
 CLSS public abstract interface !annotation org.openide.windows.OnShowing
  anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=SOURCE)
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
diff --git a/options.api/nbproject/org-netbeans-modules-options-api.sig b/options.api/nbproject/org-netbeans-modules-options-api.sig
index e8c33c2..7fc5962 100644
--- a/options.api/nbproject/org-netbeans-modules-options-api.sig
+++ b/options.api/nbproject/org-netbeans-modules-options-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44.1
+#Version 1.47.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig b/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig
index 28b965b..1bf1941 100644
--- a/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig
+++ b/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.5.1
+#Version 9.9.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -174,7 +174,7 @@ meth public static org.netbeans.modules.parsing.api.Source create(org.openide.fi
 meth public static org.netbeans.modules.parsing.api.Source create(org.openide.filesystems.FileObject,org.openide.util.Lookup)
 supr java.lang.Object
 hfds LOG,cache,cachedParser,context,ctrl,document,eventId,fileObject,flags,listeningOnChanges,mimeType,peFwd,preferFile,schedulerEvents,sourceEnv,sourceModificationEvent,suppressListening,taskCount,unspecifiedSourceModificationEvent
-hcls ASourceModificationEvent,MySourceAccessor
+hcls AComposite,ASourceModificationEvent,ExtendableSourceModificationEvent,MySourceAccessor
 
 CLSS public abstract org.netbeans.modules.parsing.api.Task
 cons public init()
@@ -309,6 +309,7 @@ CLSS public org.netbeans.modules.parsing.spi.SourceModificationEvent
 cons protected init(java.lang.Object)
  anno 0 java.lang.Deprecated()
 cons protected init(java.lang.Object,boolean)
+innr public static Composite
 meth public boolean sourceChanged()
 meth public int getAffectedEndOffset()
 meth public int getAffectedStartOffset()
@@ -317,6 +318,16 @@ meth public org.netbeans.modules.parsing.api.Source getModifiedSource()
 supr java.util.EventObject
 hfds sourceChanged
 
+CLSS public static org.netbeans.modules.parsing.spi.SourceModificationEvent$Composite
+ outer org.netbeans.modules.parsing.spi.SourceModificationEvent
+cons public init(org.netbeans.modules.parsing.spi.SourceModificationEvent,org.netbeans.modules.parsing.spi.SourceModificationEvent)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+meth public org.netbeans.modules.parsing.spi.SourceModificationEvent getReadEvent()
+meth public org.netbeans.modules.parsing.spi.SourceModificationEvent getWriteEvent()
+supr org.netbeans.modules.parsing.spi.SourceModificationEvent
+hfds read,write
+
 CLSS public abstract org.netbeans.modules.parsing.spi.TaskFactory
 cons public init()
 meth public abstract java.util.Collection<? extends org.netbeans.modules.parsing.spi.SchedulerTask> create(org.netbeans.modules.parsing.api.Snapshot)
diff --git a/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig b/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig
index 5be9f8a..9322f3b 100644
--- a/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig
+++ b/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.7.1
+#Version 9.10.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/print/nbproject/org-netbeans-modules-print.sig b/print/nbproject/org-netbeans-modules-print.sig
index 32db7f3..f8bd319 100644
--- a/print/nbproject/org-netbeans-modules-print.sig
+++ b/print/nbproject/org-netbeans-modules-print.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.25.1
+#Version 7.28.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig b/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig
index a4325c3..e9922b2 100644
--- a/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig
+++ b/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 1.64.1
+#Version 1.67.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -400,7 +401,6 @@ meth public abstract javax.accessibility.AccessibleContext getAccessibleContext(
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -483,7 +483,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -556,7 +555,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JFileChooser
diff --git a/project.ant/nbproject/org-netbeans-modules-project-ant.sig b/project.ant/nbproject/org-netbeans-modules-project-ant.sig
index 408bebb..589d3f4 100644
--- a/project.ant/nbproject/org-netbeans-modules-project-ant.sig
+++ b/project.ant/nbproject/org-netbeans-modules-project-ant.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.64.1
+#Version 1.69.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -96,6 +96,17 @@ meth public abstract void putAll(java.util.Map<? extends {java.util.Map%0},? ext
 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 org.netbeans.api.project.ant.AntArtifact
 cons protected init()
@@ -419,10 +430,11 @@ meth public void registerExternalRoots(int)
 meth public void registerExternalRoots(int,boolean)
 supr java.lang.Object
 hfds LOG,aph,evaluator,knownSources,lastRegisteredRoots,minimalSubfolders,nonSourceRoots,ownedFiles,principalSourceRoots,project,propChangeL,registeredRootAlgorithm,typedSourceRoots
-hcls PropChangeL,Root,SourceGroupModifierImpl,SourceRoot,SourcesImpl,TypedSourceRoot
+hcls Key,PropChangeL,Root,SourceGroupModifierImpl,SourceRoot,SourcesImpl,TypedSourceRoot
 
 CLSS public final org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig
  outer org.netbeans.spi.project.support.ant.SourcesHelper
+meth public !varargs org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig inParts(java.lang.String[])
 meth public org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig add()
 meth public org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig displayName(java.lang.String)
 meth public org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig excludes(java.lang.String)
@@ -432,5 +444,5 @@ meth public org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig
 meth public org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig openedIcon(javax.swing.Icon)
 meth public org.netbeans.spi.project.support.ant.SourcesHelper$SourceRootConfig type(java.lang.String)
 supr java.lang.Object
-hfds displayName,excludes,hint,icon,includes,location,openedIcon,type
+hfds displayName,excludes,hint,icon,includes,location,openedIcon,parts,type
 
diff --git a/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig b/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig
index 50302cf..6167d43 100644
--- a/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig
+++ b/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.51.1
+#Version 1.54.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig b/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig
index 2b64906..1bb6a4c 100644
--- a/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig
+++ b/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52.1
+#Version 1.55.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/projectapi/nbproject/org-netbeans-modules-projectapi.sig b/projectapi/nbproject/org-netbeans-modules-projectapi.sig
index b201a13..c9f4fd1 100644
--- a/projectapi/nbproject/org-netbeans-modules-projectapi.sig
+++ b/projectapi/nbproject/org-netbeans-modules-projectapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.65.1
+#Version 1.69.1
 
 CLSS public java.lang.Object
 cons public init()
@@ -141,6 +141,7 @@ meth public abstract void removePropertyChangeListener(java.beans.PropertyChange
 
 CLSS public final org.netbeans.api.project.SourceGroupModifier
 innr public final static Future
+meth public !varargs final static org.netbeans.api.project.SourceGroup createAssociatedSourceGroup(org.netbeans.api.project.Project,org.netbeans.api.project.SourceGroup,java.lang.String,java.lang.String,java.lang.String[])
 meth public final static org.netbeans.api.project.SourceGroup createSourceGroup(org.netbeans.api.project.Project,java.lang.String,java.lang.String)
 meth public final static org.netbeans.api.project.SourceGroupModifier$Future createSourceGroupFuture(org.netbeans.api.project.Project,java.lang.String,java.lang.String)
 supr java.lang.Object
@@ -403,6 +404,9 @@ CLSS public abstract interface org.netbeans.spi.project.SourceGroupModifierImple
 meth public abstract boolean canCreateSourceGroup(java.lang.String,java.lang.String)
 meth public abstract org.netbeans.api.project.SourceGroup createSourceGroup(java.lang.String,java.lang.String)
 
+CLSS public abstract interface org.netbeans.spi.project.SourceGroupRelativeModifierImplementation
+meth public abstract !varargs org.netbeans.spi.project.SourceGroupModifierImplementation relativeTo(org.netbeans.api.project.SourceGroup,java.lang.String[])
+
 CLSS public abstract interface org.netbeans.spi.project.SubprojectProvider
 meth public abstract java.util.Set<? extends org.netbeans.api.project.Project> getSubprojects()
 meth public abstract void addChangeListener(javax.swing.event.ChangeListener)
diff --git a/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig b/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig
index 53bcb63..cbc0bc4 100644
--- a/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig
+++ b/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.83.1
+#Version 1.87.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -265,10 +265,13 @@ meth public static org.netbeans.api.project.Project getNonConvertorOwner(org.ope
  anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.queries.FileEncodingQueryImplementation createFileEncodingQuery()
  anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public static org.openide.util.Lookup createDelegateToOwnerLookup(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static void unregisterConvertorProject(org.netbeans.api.project.Project)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hcls CloseableLookup,ConvertorFileEncodingQuery
+hcls CloseableLookup,ConvertorFileEncodingQuery,OwnerLookup
 
 CLSS public final org.netbeans.spi.project.ui.support.ProjectProblemsProviderSupport
 cons public init(java.lang.Object)
diff --git a/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig b/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig
index ac92b4e..a4972d4 100644
--- a/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig
+++ b/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.86.1
+#Version 1.90.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -396,10 +396,13 @@ meth public static org.netbeans.api.project.Project getNonConvertorOwner(org.ope
  anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.queries.FileEncodingQueryImplementation createFileEncodingQuery()
  anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public static org.openide.util.Lookup createDelegateToOwnerLookup(org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static void unregisterConvertorProject(org.netbeans.api.project.Project)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 supr java.lang.Object
-hcls CloseableLookup,ConvertorFileEncodingQuery
+hcls CloseableLookup,ConvertorFileEncodingQuery,OwnerLookup
 
 CLSS public final org.netbeans.spi.project.ui.support.ProjectCustomizer
 innr public abstract interface static CategoryComponentProvider
diff --git a/queries/nbproject/org-netbeans-modules-queries.sig b/queries/nbproject/org-netbeans-modules-queries.sig
index f71aa62..9db4150 100644
--- a/queries/nbproject/org-netbeans-modules-queries.sig
+++ b/queries/nbproject/org-netbeans-modules-queries.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42.1
+#Version 1.45.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig b/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig
index 705c287..a5a79f2 100644
--- a/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig
+++ b/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig
@@ -1,8 +1,9 @@
 #Signature file v4.1
-#Version 1.45.1
+#Version 1.49.1
 
 CLSS public abstract java.awt.Component
 cons protected init()
+fld protected javax.accessibility.AccessibleContext accessibleContext
 fld public final static float BOTTOM_ALIGNMENT = 1.0
 fld public final static float CENTER_ALIGNMENT = 0.5
 fld public final static float LEFT_ALIGNMENT = 0.0
@@ -273,7 +274,7 @@ meth public void transferFocusUpCycle()
 meth public void update(java.awt.Graphics)
 meth public void validate()
 supr java.lang.Object
-hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,accessibleContext,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusList [...]
+hfds FOCUS_TRAVERSABLE_DEFAULT,FOCUS_TRAVERSABLE_SET,FOCUS_TRAVERSABLE_UNKNOWN,LOCK,acc,actionListenerK,adjustmentListenerK,appContext,autoFocusTransferOnDisposal,background,backgroundEraseDisabled,boundsOp,bufferStrategy,changeSupport,coalesceEventsParams,coalesceMap,coalescingEnabled,componentListener,componentListenerK,componentOrientation,componentSerializedDataVersion,compoundShape,containerListenerK,cursor,dropTarget,enabled,eventCache,eventLog,eventMask,focusListener,focusListener [...]
 hcls AWTTreeLock,BltSubRegionBufferStrategy,DummyRequestFocusController,FlipSubRegionBufferStrategy,ProxyCapabilities,SingleBufferStrategy
 
 CLSS public java.awt.Container
@@ -409,6 +410,8 @@ hfds name,ordinal
 
 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
 meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
+meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)
 
 CLSS public java.lang.Object
 cons public init()
@@ -466,7 +469,6 @@ meth public abstract javax.accessibility.AccessibleContext getAccessibleContext(
 
 CLSS public abstract javax.swing.JComponent
 cons public init()
-fld protected javax.accessibility.AccessibleContext accessibleContext
 fld protected javax.swing.event.EventListenerList listenerList
 fld protected javax.swing.plaf.ComponentUI ui
 fld public final static int UNDEFINED_CONDITION = -1
@@ -549,7 +551,6 @@ meth public java.beans.VetoableChangeListener[] getVetoableChangeListeners()
 meth public java.lang.String getToolTipText()
 meth public java.lang.String getToolTipText(java.awt.event.MouseEvent)
 meth public java.lang.String getUIClassID()
-meth public javax.accessibility.AccessibleContext getAccessibleContext()
 meth public javax.swing.InputVerifier getInputVerifier()
 meth public javax.swing.JPopupMenu getComponentPopupMenu()
 meth public javax.swing.JRootPane getRootPane()
@@ -622,7 +623,7 @@ meth public void unregisterKeyboardAction(javax.swing.KeyStroke)
 meth public void update(java.awt.Graphics)
 meth public void updateUI()
 supr java.awt.Container
-hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
+hfds ACTIONMAP_CREATED,ANCESTOR_INPUTMAP_CREATED,ANCESTOR_USING_BUFFER,AUTOSCROLLS_SET,COMPLETELY_OBSCURED,CREATED_DOUBLE_BUFFER,DEBUG_GRAPHICS_LOADED,FOCUS_INPUTMAP_CREATED,FOCUS_TRAVERSAL_KEYS_BACKWARD_SET,FOCUS_TRAVERSAL_KEYS_FORWARD_SET,INHERITS_POPUP_MENU,INPUT_VERIFIER_SOURCE_KEY,IS_DOUBLE_BUFFERED,IS_OPAQUE,IS_PAINTING_TILE,IS_PRINTING,IS_PRINTING_ALL,IS_REPAINTING,KEYBOARD_BINDINGS_KEY,KEY_EVENTS_ENABLED,NEXT_FOCUS,NOT_OBSCURED,OPAQUE_SET,PARTIALLY_OBSCURED,REQUEST_FOCUS_DISABLED [...]
 hcls ActionStandin,IntVector,KeyboardState,ReadObjectCallback
 
 CLSS public javax.swing.JPanel
diff --git a/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig b/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig
index 817bd6d..b04e70b 100644
--- a/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig
+++ b/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.57.1
+#Version 1.63.1
 
 CLSS public abstract interface com.sun.source.doctree.DocTreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object>
 meth public abstract {com.sun.source.doctree.DocTreeVisitor%0} visitAttribute(com.sun.source.doctree.AttributeTree,{com.sun.source.doctree.DocTreeVisitor%1})
@@ -31,6 +31,12 @@ meth public abstract {com.sun.source.doctree.DocTreeVisitor%0} visitUnknownBlock
 meth public abstract {com.sun.source.doctree.DocTreeVisitor%0} visitUnknownInlineTag(com.sun.source.doctree.UnknownInlineTagTree,{com.sun.source.doctree.DocTreeVisitor%1})
 meth public abstract {com.sun.source.doctree.DocTreeVisitor%0} visitValue(com.sun.source.doctree.ValueTree,{com.sun.source.doctree.DocTreeVisitor%1})
 meth public abstract {com.sun.source.doctree.DocTreeVisitor%0} visitVersion(com.sun.source.doctree.VersionTree,{com.sun.source.doctree.DocTreeVisitor%1})
+meth public {com.sun.source.doctree.DocTreeVisitor%0} visitDocType(com.sun.source.doctree.DocTypeTree,{com.sun.source.doctree.DocTreeVisitor%1})
+meth public {com.sun.source.doctree.DocTreeVisitor%0} visitHidden(com.sun.source.doctree.HiddenTree,{com.sun.source.doctree.DocTreeVisitor%1})
+meth public {com.sun.source.doctree.DocTreeVisitor%0} visitIndex(com.sun.source.doctree.IndexTree,{com.sun.source.doctree.DocTreeVisitor%1})
+meth public {com.sun.source.doctree.DocTreeVisitor%0} visitProvides(com.sun.source.doctree.ProvidesTree,{com.sun.source.doctree.DocTreeVisitor%1})
+meth public {com.sun.source.doctree.DocTreeVisitor%0} visitSummary(com.sun.source.doctree.SummaryTree,{com.sun.source.doctree.DocTreeVisitor%1})
+meth public {com.sun.source.doctree.DocTreeVisitor%0} visitUses(com.sun.source.doctree.UsesTree,{com.sun.source.doctree.DocTreeVisitor%1})
 
 CLSS public abstract interface com.sun.source.tree.TreeVisitor<%0 extends java.lang.Object, %1 extends java.lang.Object>
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitAnnotatedType(com.sun.source.tree.AnnotatedTypeTree,{com.sun.source.tree.TreeVisitor%1})
@@ -53,6 +59,7 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitDoWhileLoop(com.su
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitErroneous(com.sun.source.tree.ErroneousTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitExports(com.sun.source.tree.ExportsTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitForLoop(com.sun.source.tree.ForLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitIdentifier(com.sun.source.tree.IdentifierTree,{com.sun.source.tree.TreeVisitor%1})
@@ -68,12 +75,17 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMemberSelect(com.s
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMethod(com.sun.source.tree.MethodTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitModifiers(com.sun.source.tree.ModifiersTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitModule(com.sun.source.tree.ModuleTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitNewArray(com.sun.source.tree.NewArrayTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitNewClass(com.sun.source.tree.NewClassTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitOpens(com.sun.source.tree.OpensTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitOther(com.sun.source.tree.Tree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitPackage(com.sun.source.tree.PackageTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitParenthesized(com.sun.source.tree.ParenthesizedTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitProvides(com.sun.source.tree.ProvidesTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitRequires(com.sun.source.tree.RequiresTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitReturn(com.sun.source.tree.ReturnTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitSwitch(com.sun.source.tree.SwitchTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitSynchronized(com.sun.source.tree.SynchronizedTree,{com.sun.source.tree.TreeVisitor%1})
@@ -83,6 +95,7 @@ meth public abstract {com.sun.source.tree.TreeVisitor%0} visitTypeCast(com.sun.s
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitTypeParameter(com.sun.source.tree.TypeParameterTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUnary(com.sun.source.tree.UnaryTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUnionType(com.sun.source.tree.UnionTypeTree,{com.sun.source.tree.TreeVisitor%1})
+meth public abstract {com.sun.source.tree.TreeVisitor%0} visitUses(com.sun.source.tree.UsesTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitVariable(com.sun.source.tree.VariableTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitWhileLoop(com.sun.source.tree.WhileLoopTree,{com.sun.source.tree.TreeVisitor%1})
 meth public abstract {com.sun.source.tree.TreeVisitor%0} visitWildcard(com.sun.source.tree.WildcardTree,{com.sun.source.tree.TreeVisitor%1})
@@ -121,6 +134,7 @@ meth public {com.sun.source.util.TreeScanner%0} visitDoWhileLoop(com.sun.source.
 meth public {com.sun.source.util.TreeScanner%0} visitEmptyStatement(com.sun.source.tree.EmptyStatementTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitEnhancedForLoop(com.sun.source.tree.EnhancedForLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitExports(com.sun.source.tree.ExportsTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitExpressionStatement(com.sun.source.tree.ExpressionStatementTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitForLoop(com.sun.source.tree.ForLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitIdentifier(com.sun.source.tree.IdentifierTree,{com.sun.source.util.TreeScanner%1})
@@ -136,12 +150,17 @@ meth public {com.sun.source.util.TreeScanner%0} visitMemberSelect(com.sun.source
 meth public {com.sun.source.util.TreeScanner%0} visitMethod(com.sun.source.tree.MethodTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitMethodInvocation(com.sun.source.tree.MethodInvocationTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitModifiers(com.sun.source.tree.ModifiersTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitModule(com.sun.source.tree.ModuleTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitNewArray(com.sun.source.tree.NewArrayTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitNewClass(com.sun.source.tree.NewClassTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitOpens(com.sun.source.tree.OpensTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitOther(com.sun.source.tree.Tree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitPackage(com.sun.source.tree.PackageTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitParameterizedType(com.sun.source.tree.ParameterizedTypeTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitParenthesized(com.sun.source.tree.ParenthesizedTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitPrimitiveType(com.sun.source.tree.PrimitiveTypeTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitProvides(com.sun.source.tree.ProvidesTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitRequires(com.sun.source.tree.RequiresTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitReturn(com.sun.source.tree.ReturnTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitSwitch(com.sun.source.tree.SwitchTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitSynchronized(com.sun.source.tree.SynchronizedTree,{com.sun.source.util.TreeScanner%1})
@@ -151,6 +170,7 @@ meth public {com.sun.source.util.TreeScanner%0} visitTypeCast(com.sun.source.tre
 meth public {com.sun.source.util.TreeScanner%0} visitTypeParameter(com.sun.source.tree.TypeParameterTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitUnary(com.sun.source.tree.UnaryTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitUnionType(com.sun.source.tree.UnionTypeTree,{com.sun.source.util.TreeScanner%1})
+meth public {com.sun.source.util.TreeScanner%0} visitUses(com.sun.source.tree.UsesTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitVariable(com.sun.source.tree.VariableTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitWhileLoop(com.sun.source.tree.WhileLoopTree,{com.sun.source.util.TreeScanner%1})
 meth public {com.sun.source.util.TreeScanner%0} visitWildcard(com.sun.source.tree.WildcardTree,{com.sun.source.util.TreeScanner%1})
@@ -232,6 +252,11 @@ meth public abstract void cancel()
 CLSS public abstract interface org.netbeans.api.java.source.Task<%0 extends java.lang.Object>
 meth public abstract void run({org.netbeans.api.java.source.Task%0}) throws java.lang.Exception
 
+CLSS public org.netbeans.api.java.source.support.ErrorAwareTreePathScanner<%0 extends java.lang.Object, %1 extends java.lang.Object>
+cons public init()
+meth public {org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%0} visitErroneous(com.sun.source.tree.ErroneousTree,{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%1})
+supr com.sun.source.util.TreePathScanner<{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%0},{org.netbeans.api.java.source.support.ErrorAwareTreePathScanner%1}>
+
 CLSS public abstract org.netbeans.modules.refactoring.api.AbstractRefactoring
 cons protected init(org.openide.util.Lookup)
 fld public final static int INIT = 0
@@ -533,16 +558,20 @@ CLSS public final org.netbeans.modules.refactoring.java.api.ReplaceConstructorWi
 cons public init(org.netbeans.api.java.source.TreePathHandle)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 innr public final static Setter
+meth public java.lang.String getBuildMethodName()
+ anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public java.lang.String getBuilderName()
  anno 0 org.netbeans.api.annotations.common.NonNull()
 meth public java.util.List<org.netbeans.modules.refactoring.java.api.ReplaceConstructorWithBuilderRefactoring$Setter> getSetters()
  anno 0 org.netbeans.api.annotations.common.NonNull()
+meth public void setBuildMethodName(java.lang.String)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public void setBuilderName(java.lang.String)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public void setSetters(java.util.List<org.netbeans.modules.refactoring.java.api.ReplaceConstructorWithBuilderRefactoring$Setter>)
  anno 1 org.netbeans.api.annotations.common.NonNull()
 supr org.netbeans.modules.refactoring.api.AbstractRefactoring
-hfds builderName,setters
+hfds buildMethodName,builderName,setters
 
 CLSS public final static org.netbeans.modules.refactoring.java.api.ReplaceConstructorWithBuilderRefactoring$Setter
  outer org.netbeans.modules.refactoring.java.api.ReplaceConstructorWithBuilderRefactoring
@@ -721,12 +750,15 @@ meth public com.sun.source.doctree.DocTree visitDocRoot(com.sun.source.doctree.D
 meth public com.sun.source.doctree.DocTree visitEndElement(com.sun.source.doctree.EndElementTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitEntity(com.sun.source.doctree.EntityTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitErroneous(com.sun.source.doctree.ErroneousTree,javax.lang.model.element.Element)
+meth public com.sun.source.doctree.DocTree visitHidden(com.sun.source.doctree.HiddenTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitIdentifier(com.sun.source.doctree.IdentifierTree,javax.lang.model.element.Element)
+meth public com.sun.source.doctree.DocTree visitIndex(com.sun.source.doctree.IndexTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitInheritDoc(com.sun.source.doctree.InheritDocTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitLink(com.sun.source.doctree.LinkTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitLiteral(com.sun.source.doctree.LiteralTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitOther(com.sun.source.doctree.DocTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitParam(com.sun.source.doctree.ParamTree,javax.lang.model.element.Element)
+meth public com.sun.source.doctree.DocTree visitProvides(com.sun.source.doctree.ProvidesTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitReference(com.sun.source.doctree.ReferenceTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitReturn(com.sun.source.doctree.ReturnTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitSee(com.sun.source.doctree.SeeTree,javax.lang.model.element.Element)
@@ -739,13 +771,14 @@ meth public com.sun.source.doctree.DocTree visitText(com.sun.source.doctree.Text
 meth public com.sun.source.doctree.DocTree visitThrows(com.sun.source.doctree.ThrowsTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitUnknownBlockTag(com.sun.source.doctree.UnknownBlockTagTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitUnknownInlineTag(com.sun.source.doctree.UnknownInlineTagTree,javax.lang.model.element.Element)
+meth public com.sun.source.doctree.DocTree visitUses(com.sun.source.doctree.UsesTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitValue(com.sun.source.doctree.ValueTree,javax.lang.model.element.Element)
 meth public com.sun.source.doctree.DocTree visitVersion(com.sun.source.doctree.VersionTree,javax.lang.model.element.Element)
 meth public com.sun.source.tree.Tree scan(com.sun.source.tree.Tree,javax.lang.model.element.Element)
 meth public com.sun.source.util.DocTreePath getCurrentDocPath()
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
 meth public void setWorkingCopy(org.netbeans.api.java.source.WorkingCopy) throws org.netbeans.modules.refactoring.java.spi.ToPhaseException
-supr com.sun.source.util.TreePathScanner<com.sun.source.tree.Tree,javax.lang.model.element.Element>
+supr org.netbeans.api.java.source.support.ErrorAwareTreePathScanner<com.sun.source.tree.Tree,javax.lang.model.element.Element>
 hfds docScanner
 hcls DocTreePathScannerImpl
 
diff --git a/sampler/nbproject/org-netbeans-modules-sampler.sig b/sampler/nbproject/org-netbeans-modules-sampler.sig
index 055470f..8e1dbfa 100644
--- a/sampler/nbproject/org-netbeans-modules-sampler.sig
+++ b/sampler/nbproject/org-netbeans-modules-sampler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.13.1
+#Version 1.16.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/sendopts/nbproject/org-netbeans-modules-sendopts.sig b/sendopts/nbproject/org-netbeans-modules-sendopts.sig
index 7f7d402..cebfa2e 100644
--- a/sendopts/nbproject/org-netbeans-modules-sendopts.sig
+++ b/sendopts/nbproject/org-netbeans-modules-sendopts.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.34.1
+#Version 2.38.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -86,6 +86,7 @@ hfds exitCode,locMsg
 
 CLSS public final org.netbeans.api.sendopts.CommandLine
 meth public !varargs static org.netbeans.api.sendopts.CommandLine create(java.lang.Class<?>[])
+meth public !varargs static org.netbeans.api.sendopts.CommandLine create(java.lang.Object[])
 meth public !varargs void process(java.lang.String[]) throws org.netbeans.api.sendopts.CommandException
 meth public static org.netbeans.api.sendopts.CommandLine getDefault()
 meth public void process(java.lang.String[],java.io.InputStream,java.io.OutputStream,java.io.OutputStream,java.io.File) throws org.netbeans.api.sendopts.CommandException
@@ -118,6 +119,7 @@ meth public java.io.InputStream getInputStream()
 meth public java.io.PrintStream getErrorStream()
 meth public java.io.PrintStream getOutputStream()
 meth public void usage()
+meth public void usage(java.io.OutputStream)
 supr java.lang.Object
 hfds cmd,currentDir,err,is,os
 
diff --git a/server/nbproject/org-netbeans-modules-server.sig b/server/nbproject/org-netbeans-modules-server.sig
index 781de43..e06142f 100644
--- a/server/nbproject/org-netbeans-modules-server.sig
+++ b/server/nbproject/org-netbeans-modules-server.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.32.1
+#Version 1.35.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/settings/nbproject/org-netbeans-modules-settings.sig b/settings/nbproject/org-netbeans-modules-settings.sig
index 0e7ed4f..405e14e 100644
--- a/settings/nbproject/org-netbeans-modules-settings.sig
+++ b/settings/nbproject/org-netbeans-modules-settings.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48.1
+#Version 1.51.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig b/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig
index a2b7807..3c3b3d1 100644
--- a/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig
+++ b/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig
@@ -1,8 +1,14 @@
 #Signature file v4.1
-#Version 2.51.1
+#Version 2.56.1
+
+CLSS public abstract interface java.awt.event.ActionListener
+intf java.util.EventListener
+meth public abstract void actionPerformed(java.awt.event.ActionEvent)
 
 CLSS public abstract interface java.io.Serializable
 
+CLSS public abstract interface java.lang.Cloneable
+
 CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
 meth public abstract int compareTo({java.lang.Comparable%0})
 
@@ -63,6 +69,77 @@ 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.EventListener
+
+CLSS public abstract javax.swing.AbstractAction
+cons public init()
+cons public init(java.lang.String)
+cons public init(java.lang.String,javax.swing.Icon)
+fld protected boolean enabled
+fld protected javax.swing.event.SwingPropertyChangeSupport changeSupport
+intf java.io.Serializable
+intf java.lang.Cloneable
+intf javax.swing.Action
+meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
+meth protected void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)
+meth public boolean isEnabled()
+meth public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
+meth public java.lang.Object getValue(java.lang.String)
+meth public java.lang.Object[] getKeys()
+meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void putValue(java.lang.String,java.lang.Object)
+meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void setEnabled(boolean)
+supr java.lang.Object
+hfds RECONFIGURE_ON_NULL,arrayTable
+
+CLSS public abstract interface javax.swing.Action
+fld public final static java.lang.String ACCELERATOR_KEY = "AcceleratorKey"
+fld public final static java.lang.String ACTION_COMMAND_KEY = "ActionCommandKey"
+fld public final static java.lang.String DEFAULT = "Default"
+fld public final static java.lang.String DISPLAYED_MNEMONIC_INDEX_KEY = "SwingDisplayedMnemonicIndexKey"
+fld public final static java.lang.String LARGE_ICON_KEY = "SwingLargeIconKey"
+fld public final static java.lang.String LONG_DESCRIPTION = "LongDescription"
+fld public final static java.lang.String MNEMONIC_KEY = "MnemonicKey"
+fld public final static java.lang.String NAME = "Name"
+fld public final static java.lang.String SELECTED_KEY = "SwingSelectedKey"
+fld public final static java.lang.String SHORT_DESCRIPTION = "ShortDescription"
+fld public final static java.lang.String SMALL_ICON = "SmallIcon"
+intf java.awt.event.ActionListener
+meth public abstract boolean isEnabled()
+meth public abstract java.lang.Object getValue(java.lang.String)
+meth public abstract void addPropertyChangeListener(java.beans.PropertyChangeListener)
+meth public abstract void putValue(java.lang.String,java.lang.Object)
+meth public abstract void removePropertyChangeListener(java.beans.PropertyChangeListener)
+meth public abstract void setEnabled(boolean)
+
+CLSS public final org.netbeans.api.debugger.Watch
+fld public final static java.lang.String PROP_ENABLED = "enabled"
+fld public final static java.lang.String PROP_EXPRESSION = "expression"
+fld public final static java.lang.String PROP_VALUE = "value"
+innr public abstract interface static Pin
+meth public boolean isEnabled()
+meth public java.lang.String getExpression()
+meth public org.netbeans.api.debugger.Watch$Pin getPin()
+meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void remove()
+meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void setEnabled(boolean)
+meth public void setExpression(java.lang.String)
+supr java.lang.Object
+hfds enabled,expression,pcs,pin
+
+CLSS public abstract interface static org.netbeans.api.debugger.Watch$Pin
+ outer org.netbeans.api.debugger.Watch
+
+CLSS public abstract org.netbeans.spi.debugger.ui.AbstractExpandToolTipAction
+cons protected init()
+meth protected abstract void openTooltipView()
+meth protected final org.netbeans.editor.ext.ToolTipSupport openTooltipView(java.lang.String,java.lang.Object)
+meth public final void actionPerformed(java.awt.event.ActionEvent)
+supr javax.swing.AbstractAction
+hfds expanded,toCollapsIcon,toExpandIcon
+
 CLSS public abstract org.netbeans.spi.debugger.ui.AttachType
 cons public init()
 innr public abstract interface static !annotation Registration
@@ -366,6 +443,23 @@ supr java.lang.Object
 hfds NO_FILE,NO_FILE_CHANGE,NO_TEXT_COMPONENT,ccrp,context,currentFile,currentFileChangeListener,currentFileChangeListenerWeak,currentTextComponent,currentURL,erListener,lastFiredMIMEType,lastMIMETypeEvents,logger,lookupCoalescedChange,mostRecentFileChangeListener,mostRecentFileChangeListenerWeak,mostRecentFileRef,pcs,pcsByMIMEType,refreshProcessor,resFileObject
 hcls AddRemoveFileListenerInEQThread,CoalescedChange,EditorLookupListener,EditorRegistryListener,EventFirer,FileRenameListener
 
+CLSS public final org.netbeans.spi.debugger.ui.EditorPin
+cons public init(org.openide.filesystems.FileObject,int,java.awt.Point)
+fld public final static java.lang.String PROP_COMMENT = "comment"
+fld public final static java.lang.String PROP_LINE = "line"
+fld public final static java.lang.String PROP_LOCATION = "location"
+intf org.netbeans.api.debugger.Watch$Pin
+meth public int getLine()
+meth public java.awt.Point getLocation()
+meth public java.lang.String getComment()
+meth public org.openide.filesystems.FileObject getFile()
+meth public void addPropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void move(int,java.awt.Point)
+meth public void removePropertyChangeListener(java.beans.PropertyChangeListener)
+meth public void setComment(java.lang.String)
+supr java.lang.Object
+hfds comment,file,line,location,pchs,vpId
+
 CLSS public abstract interface org.netbeans.spi.debugger.ui.EngineComponentsProvider
 innr public abstract interface static ComponentProvider
 innr public final static ComponentInfo
@@ -431,8 +525,54 @@ meth public abstract boolean load(org.netbeans.api.debugger.Properties)
 meth public abstract java.lang.String getDisplayName()
 meth public abstract void save(org.netbeans.api.debugger.Properties)
 
+CLSS public final org.netbeans.spi.debugger.ui.PinWatchUISupport
+innr public abstract interface static ValueProvider
+meth public static org.netbeans.spi.debugger.ui.PinWatchUISupport getDefault()
+meth public void pin(org.netbeans.api.debugger.Watch,java.lang.String)
+supr java.lang.Object
+hfds INSTANCE,valueProviders,valueProvidersLock
+hcls DelegatingValueProvider
+
+CLSS public abstract interface static org.netbeans.spi.debugger.ui.PinWatchUISupport$ValueProvider
+ outer org.netbeans.spi.debugger.ui.PinWatchUISupport
+innr public abstract interface static ValueChangeListener
+meth public abstract java.lang.String getId()
+meth public abstract java.lang.String getValue(org.netbeans.api.debugger.Watch)
+meth public abstract void setChangeListener(org.netbeans.api.debugger.Watch,org.netbeans.spi.debugger.ui.PinWatchUISupport$ValueProvider$ValueChangeListener)
+meth public abstract void unsetChangeListener(org.netbeans.api.debugger.Watch)
+meth public boolean setValue(org.netbeans.api.debugger.Watch,java.lang.String)
+meth public java.lang.String getEditableValue(org.netbeans.api.debugger.Watch)
+meth public java.lang.String getEvaluatingText()
+meth public javax.swing.Action[] getHeadActions(org.netbeans.api.debugger.Watch)
+meth public javax.swing.Action[] getTailActions(org.netbeans.api.debugger.Watch)
+
+CLSS public abstract interface static org.netbeans.spi.debugger.ui.PinWatchUISupport$ValueProvider$ValueChangeListener
+ outer org.netbeans.spi.debugger.ui.PinWatchUISupport$ValueProvider
+meth public abstract void valueChanged(org.netbeans.api.debugger.Watch)
+
+CLSS public final org.netbeans.spi.debugger.ui.ToolTipUI
+innr public final static Expandable
+innr public final static Pinnable
+meth public org.netbeans.editor.ext.ToolTipSupport show(javax.swing.JEditorPane)
+supr java.lang.Object
+hfds editorPane,et
+hcls ExpansionListener,PinListener
+
+CLSS public final static org.netbeans.spi.debugger.ui.ToolTipUI$Expandable
+ outer org.netbeans.spi.debugger.ui.ToolTipUI
+cons public init(java.lang.String,java.lang.Object)
+supr java.lang.Object
+hfds expression,variable
+
+CLSS public final static org.netbeans.spi.debugger.ui.ToolTipUI$Pinnable
+ outer org.netbeans.spi.debugger.ui.ToolTipUI
+cons public init(java.lang.String,int,java.lang.String)
+supr java.lang.Object
+hfds expression,line,valueProviderId
+
 CLSS public org.netbeans.spi.debugger.ui.ViewFactory
 meth public javax.swing.JComponent createViewComponent(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
+meth public org.netbeans.spi.debugger.ui.ToolTipUI createToolTip(java.lang.String,org.netbeans.spi.debugger.ui.ToolTipUI$Expandable,org.netbeans.spi.debugger.ui.ToolTipUI$Pinnable)
 meth public org.netbeans.spi.debugger.ui.ViewLifecycle createViewLifecycle(java.lang.String,java.lang.String)
 meth public org.openide.windows.TopComponent createViewTC(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
 meth public static org.netbeans.spi.debugger.ui.ViewFactory getDefault()
diff --git a/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig b/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig
index d75b16f..24583ae 100644
--- a/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig
+++ b/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39.1
+#Version 1.44.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -78,12 +78,13 @@ meth public java.lang.String getDescription()
 meth public java.lang.String getId()
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
 meth public java.lang.String toString()
+meth public java.util.ArrayList<org.openide.text.PositionBounds> getRangeTail()
 meth public org.netbeans.spi.editor.hints.LazyFixList getFixes()
 meth public org.netbeans.spi.editor.hints.Severity getSeverity()
 meth public org.openide.filesystems.FileObject getFile()
 meth public org.openide.text.PositionBounds getRange()
 supr java.lang.Object
-hfds customType,description,details,file,fixes,id,severity,span
+hfds customType,description,details,file,fixes,id,severity,span,spanTail
 
 CLSS public org.netbeans.spi.editor.hints.ErrorDescriptionFactory
 meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDescription(java.lang.String,org.netbeans.spi.editor.hints.Severity,java.lang.String,java.lang.CharSequence,org.netbeans.spi.editor.hints.LazyFixList,javax.swing.text.Document,int)
@@ -121,6 +122,15 @@ meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDes
  anno 5 org.netbeans.api.annotations.common.NonNull()
  anno 6 org.netbeans.api.annotations.common.NonNull()
  anno 7 org.netbeans.api.annotations.common.NonNull()
+meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDescription(java.lang.String,org.netbeans.spi.editor.hints.Severity,java.lang.String,java.lang.String,java.lang.CharSequence,java.util.List<org.netbeans.spi.editor.hints.Fix>,javax.swing.text.Document,int[],int[])
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NullAllowed()
+ anno 4 org.netbeans.api.annotations.common.NonNull()
+ anno 5 org.netbeans.api.annotations.common.NullAllowed()
+ anno 6 org.netbeans.api.annotations.common.NonNull()
+ anno 7 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDescription(java.lang.String,org.netbeans.spi.editor.hints.Severity,java.lang.String,java.lang.String,java.lang.CharSequence,java.util.List<org.netbeans.spi.editor.hints.Fix>,javax.swing.text.Document,javax.swing.text.Position,javax.swing.text.Position)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NullAllowed()
@@ -132,6 +142,15 @@ meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDes
  anno 7 org.netbeans.api.annotations.common.NonNull()
  anno 8 org.netbeans.api.annotations.common.NonNull()
  anno 9 org.netbeans.api.annotations.common.NonNull()
+meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDescription(java.lang.String,org.netbeans.spi.editor.hints.Severity,java.lang.String,java.lang.String,java.lang.CharSequence,org.netbeans.spi.editor.hints.LazyFixList,org.openide.filesystems.FileObject,int[],int[])
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+ anno 2 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NullAllowed()
+ anno 4 org.netbeans.api.annotations.common.NonNull()
+ anno 5 org.netbeans.api.annotations.common.NullAllowed()
+ anno 6 org.netbeans.api.annotations.common.NonNull()
+ anno 7 org.netbeans.api.annotations.common.NonNull()
 meth public static org.netbeans.spi.editor.hints.ErrorDescription createErrorDescription(org.netbeans.spi.editor.hints.Severity,java.lang.String,java.util.List<org.netbeans.spi.editor.hints.Fix>,javax.swing.text.Document,int)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
diff --git a/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig b/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig
index 986d497..e259f80 100644
--- a/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig
+++ b/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.27.1
+#Version 1.32.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -89,7 +89,7 @@ meth public !varargs static org.netbeans.spi.editor.hints.ErrorDescription forSp
 meth public !varargs static org.netbeans.spi.editor.hints.ErrorDescription forTree(org.netbeans.spi.java.hints.HintContext,com.sun.source.tree.Tree,java.lang.String,org.netbeans.spi.editor.hints.Fix[])
 meth public !varargs static org.netbeans.spi.editor.hints.ErrorDescription forTree(org.netbeans.spi.java.hints.HintContext,com.sun.source.util.TreePath,java.lang.String,org.netbeans.spi.editor.hints.Fix[])
 supr java.lang.Object
-hfds DECLARATION
+hfds DECLARATION,LOG
 hcls DisableConfigure,FixImpl,InspectFix,TopLevelConfigureFix
 
 CLSS public abstract interface !annotation org.netbeans.spi.java.hints.Hint
@@ -101,6 +101,7 @@ intf java.lang.annotation.Annotation
 meth public abstract !hasdefault boolean enabled()
 meth public abstract !hasdefault java.lang.Class<? extends org.netbeans.spi.java.hints.CustomizerProvider> customizerProvider()
 meth public abstract !hasdefault java.lang.String id()
+meth public abstract !hasdefault java.lang.String minSourceVersion()
 meth public abstract !hasdefault java.lang.String[] suppressWarnings()
 meth public abstract !hasdefault org.netbeans.spi.editor.hints.Severity severity()
 meth public abstract !hasdefault org.netbeans.spi.java.hints.Hint$Kind hintKind()
@@ -211,6 +212,8 @@ hfds canShowUI,fileChanges,path,resourceContentChanges,workingCopy
 
 CLSS public org.netbeans.spi.java.hints.JavaFixUtilities
 cons public init()
+meth public static boolean isPrimary(com.sun.source.tree.Tree)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
 meth public static boolean requiresParenthesis(com.sun.source.tree.Tree,com.sun.source.tree.Tree,com.sun.source.tree.Tree)
 meth public static org.netbeans.spi.editor.hints.Fix removeFromParent(org.netbeans.spi.java.hints.HintContext,java.lang.String,com.sun.source.util.TreePath)
 meth public static org.netbeans.spi.editor.hints.Fix rewriteFix(org.netbeans.spi.java.hints.HintContext,java.lang.String,com.sun.source.util.TreePath,java.lang.String)
diff --git a/spi.navigator/nbproject/org-netbeans-spi-navigator.sig b/spi.navigator/nbproject/org-netbeans-spi-navigator.sig
index 564ac2a..7ba0359 100644
--- a/spi.navigator/nbproject/org-netbeans-spi-navigator.sig
+++ b/spi.navigator/nbproject/org-netbeans-spi-navigator.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.36.1
+#Version 1.39.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/spi.palette/nbproject/org-netbeans-spi-palette.sig b/spi.palette/nbproject/org-netbeans-spi-palette.sig
index 3489e17..cb3fc3e 100644
--- a/spi.palette/nbproject/org-netbeans-spi-palette.sig
+++ b/spi.palette/nbproject/org-netbeans-spi-palette.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.45.1
+#Version 1.48.1
 
 CLSS public abstract interface java.io.Externalizable
 intf java.io.Serializable
@@ -14,6 +14,12 @@ CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[CONSTRUCTOR, FIELD, LOCAL_VARIABLE, METHOD, PACKAGE, PARAMETER, TYPE])
 intf java.lang.annotation.Annotation
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public java.lang.Object
 cons public init()
 meth protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
@@ -29,6 +35,7 @@ meth public int hashCode()
 meth public java.lang.String toString()
 
 CLSS public abstract interface java.lang.Runnable
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void run()
 
 CLSS public abstract interface java.lang.annotation.Annotation
diff --git a/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig b/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig
index 88cd2fe..96f5a40 100644
--- a/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig
+++ b/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26.1
+#Version 1.29.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig b/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig
index e2ff12d..416f8b9 100644
--- a/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig
+++ b/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig
@@ -1,8 +1,10 @@
 #Signature file v4.1
-#Version 1.33.1
+#Version 1.37.1
 
 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
 meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
+meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig b/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig
index c1edf5f..6d50d10 100644
--- a/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig
+++ b/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50.1
+#Version 1.53.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/uihandler/nbproject/org-netbeans-modules-uihandler.sig b/uihandler/nbproject/org-netbeans-modules-uihandler.sig
index 8e4013b..6db5a6c 100644
--- a/uihandler/nbproject/org-netbeans-modules-uihandler.sig
+++ b/uihandler/nbproject/org-netbeans-modules-uihandler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.34.1
+#Version 2.37.1
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/versioning/nbproject/org-netbeans-modules-versioning.sig b/versioning/nbproject/org-netbeans-modules-versioning.sig
index fb6a9cc..1eab252 100644
--- a/versioning/nbproject/org-netbeans-modules-versioning.sig
+++ b/versioning/nbproject/org-netbeans-modules-versioning.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46.1
+#Version 1.49.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig b/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig
index fd0df7d..29397d4 100644
--- a/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig
+++ b/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.31.1
+#Version 1.34.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig b/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig
index 8c30487..8c7de94 100644
--- a/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig
+++ b/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.32.1
+#Version 1.36.1
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
@@ -29,8 +29,16 @@ meth public static <%0 extends java.lang.Enum<{%%0}>> {%%0} valueOf(java.lang.Cl
 supr java.lang.Object
 hfds name,ordinal
 
+CLSS public abstract interface !annotation java.lang.FunctionalInterface
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE])
+intf java.lang.annotation.Annotation
+
 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
 meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
+meth public java.util.Spliterator<{java.lang.Iterable%0}> spliterator()
+meth public void forEach(java.util.function.Consumer<? super {java.lang.Iterable%0}>)
 
 CLSS public java.lang.Object
 cons public init()
@@ -46,6 +54,32 @@ meth public final void wait(long,int) throws java.lang.InterruptedException
 meth public int hashCode()
 meth public java.lang.String toString()
 
+CLSS public abstract interface java.lang.annotation.Annotation
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
+meth public abstract java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
+meth public abstract java.lang.String toString()
+
+CLSS public abstract interface !annotation java.lang.annotation.Documented
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+
+CLSS public abstract interface !annotation java.lang.annotation.Retention
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.RetentionPolicy value()
+
+CLSS public abstract interface !annotation java.lang.annotation.Target
+ anno 0 java.lang.annotation.Documented()
+ anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
+ anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[ANNOTATION_TYPE])
+intf java.lang.annotation.Annotation
+meth public abstract java.lang.annotation.ElementType[] value()
+
 CLSS public abstract java.util.AbstractCollection<%0 extends java.lang.Object>
 cons protected init()
 intf java.util.Collection<{java.util.AbstractCollection%0}>
@@ -115,10 +149,31 @@ meth public abstract int size()
 meth public abstract java.lang.Object[] toArray()
 meth public abstract java.util.Iterator<{java.util.Collection%0}> iterator()
 meth public abstract void clear()
+meth public boolean removeIf(java.util.function.Predicate<? super {java.util.Collection%0}>)
+meth public java.util.Spliterator<{java.util.Collection%0}> spliterator()
+meth public java.util.stream.Stream<{java.util.Collection%0}> parallelStream()
+meth public java.util.stream.Stream<{java.util.Collection%0}> stream()
 
 CLSS public abstract interface java.util.Comparator<%0 extends java.lang.Object>
+ anno 0 java.lang.FunctionalInterface()
+meth public <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function<? super {java.util.Comparator%0},? extends {%%0}>)
+meth public <%0 extends java.lang.Object> java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.function.Function<? super {java.util.Comparator%0},? extends {%%0}>,java.util.Comparator<? super {%%0}>)
 meth public abstract boolean equals(java.lang.Object)
 meth public abstract int compare({java.util.Comparator%0},{java.util.Comparator%0})
+meth public java.util.Comparator<{java.util.Comparator%0}> reversed()
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparing(java.util.Comparator<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingDouble(java.util.function.ToDoubleFunction<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingInt(java.util.function.ToIntFunction<? super {java.util.Comparator%0}>)
+meth public java.util.Comparator<{java.util.Comparator%0}> thenComparingLong(java.util.function.ToLongFunction<? super {java.util.Comparator%0}>)
+meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> naturalOrder()
+meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> reverseOrder()
+meth public static <%0 extends java.lang.Object, %1 extends java.lang.Comparable<? super {%%1}>> java.util.Comparator<{%%0}> comparing(java.util.function.Function<? super {%%0},? extends {%%1}>)
+meth public static <%0 extends java.lang.Object, %1 extends java.lang.Object> java.util.Comparator<{%%0}> comparing(java.util.function.Function<? super {%%0},? extends {%%1}>,java.util.Comparator<? super {%%1}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingDouble(java.util.function.ToDoubleFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingInt(java.util.function.ToIntFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> comparingLong(java.util.function.ToLongFunction<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsFirst(java.util.Comparator<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> java.util.Comparator<{%%0}> nullsLast(java.util.Comparator<? super {%%0}>)
 
 CLSS public abstract interface java.util.EventListener
 
@@ -133,19 +188,30 @@ intf java.util.Map<{java.util.HashMap%0},{java.util.HashMap%1}>
 meth public boolean containsKey(java.lang.Object)
 meth public boolean containsValue(java.lang.Object)
 meth public boolean isEmpty()
+meth public boolean remove(java.lang.Object,java.lang.Object)
+meth public boolean replace({java.util.HashMap%0},{java.util.HashMap%1},{java.util.HashMap%1})
 meth public int size()
 meth public java.lang.Object clone()
 meth public java.util.Collection<{java.util.HashMap%1}> values()
 meth public java.util.Set<java.util.Map$Entry<{java.util.HashMap%0},{java.util.HashMap%1}>> entrySet()
 meth public java.util.Set<{java.util.HashMap%0}> keySet()
 meth public void clear()
+meth public void forEach(java.util.function.BiConsumer<? super {java.util.HashMap%0},? super {java.util.HashMap%1}>)
 meth public void putAll(java.util.Map<? extends {java.util.HashMap%0},? extends {java.util.HashMap%1}>)
+meth public void replaceAll(java.util.function.BiFunction<? super {java.util.HashMap%0},? super {java.util.HashMap%1},? extends {java.util.HashMap%1}>)
+meth public {java.util.HashMap%1} compute({java.util.HashMap%0},java.util.function.BiFunction<? super {java.util.HashMap%0},? super {java.util.HashMap%1},? extends {java.util.HashMap%1}>)
+meth public {java.util.HashMap%1} computeIfAbsent({java.util.HashMap%0},java.util.function.Function<? super {java.util.HashMap%0},? extends {java.util.HashMap%1}>)
+meth public {java.util.HashMap%1} computeIfPresent({java.util.HashMap%0},java.util.function.BiFunction<? super {java.util.HashMap%0},? super {java.util.HashMap%1},? extends {java.util.HashMap%1}>)
 meth public {java.util.HashMap%1} get(java.lang.Object)
+meth public {java.util.HashMap%1} getOrDefault(java.lang.Object,{java.util.HashMap%1})
+meth public {java.util.HashMap%1} merge({java.util.HashMap%0},{java.util.HashMap%1},java.util.function.BiFunction<? super {java.util.HashMap%1},? super {java.util.HashMap%1},? extends {java.util.HashMap%1}>)
 meth public {java.util.HashMap%1} put({java.util.HashMap%0},{java.util.HashMap%1})
+meth public {java.util.HashMap%1} putIfAbsent({java.util.HashMap%0},{java.util.HashMap%1})
 meth public {java.util.HashMap%1} remove(java.lang.Object)
+meth public {java.util.HashMap%1} replace({java.util.HashMap%0},{java.util.HashMap%1})
 supr java.util.AbstractMap<{java.util.HashMap%0},{java.util.HashMap%1}>
-hfds ALTERNATIVE_HASHING_THRESHOLD_DEFAULT,DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,EMPTY_TABLE,MAXIMUM_CAPACITY,entrySet,hashSeed,loadFactor,modCount,serialVersionUID,size,table,threshold
-hcls Entry,EntryIterator,EntrySet,HashIterator,Holder,KeyIterator,KeySet,ValueIterator,Values
+hfds DEFAULT_INITIAL_CAPACITY,DEFAULT_LOAD_FACTOR,MAXIMUM_CAPACITY,MIN_TREEIFY_CAPACITY,TREEIFY_THRESHOLD,UNTREEIFY_THRESHOLD,entrySet,loadFactor,modCount,serialVersionUID,size,table,threshold
+hcls EntryIterator,EntrySet,EntrySpliterator,HashIterator,HashMapSpliterator,KeyIterator,KeySet,KeySpliterator,Node,TreeNode,ValueIterator,ValueSpliterator,Values
 
 CLSS public java.util.HashSet<%0 extends java.lang.Object>
 cons public init()
@@ -162,6 +228,7 @@ meth public boolean remove(java.lang.Object)
 meth public int size()
 meth public java.lang.Object clone()
 meth public java.util.Iterator<{java.util.HashSet%0}> iterator()
+meth public java.util.Spliterator<{java.util.HashSet%0}> spliterator()
 meth public void clear()
 supr java.util.AbstractSet<{java.util.HashSet%0}>
 hfds PRESENT,map,serialVersionUID
@@ -182,6 +249,17 @@ meth public abstract void putAll(java.util.Map<? extends {java.util.Map%0},? ext
 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 java.util.Set<%0 extends java.lang.Object>
 intf java.util.Collection<{java.util.Set%0}>
@@ -200,6 +278,7 @@ meth public abstract int size()
 meth public abstract java.lang.Object[] toArray()
 meth public abstract java.util.Iterator<{java.util.Set%0}> iterator()
 meth public abstract void clear()
+meth public java.util.Spliterator<{java.util.Set%0}> spliterator()
 
 CLSS public abstract interface javax.xml.namespace.NamespaceContext
 meth public abstract java.lang.String getNamespaceURI(java.lang.String)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

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