Merge pull request #4487 from neilcsmith-net/apis-nb150

Snapshot of APIs as of NetBeans 15
diff --git a/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig b/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig
index de234df..55f7719 100644
--- a/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig
+++ b/apisupport/apisupport.ant/nbproject/org-netbeans-modules-apisupport-ant.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.88
+#Version 2.89
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/apisupport/apisupport.installer/nbproject/org-netbeans-modules-apisupport-installer.sig b/apisupport/apisupport.installer/nbproject/org-netbeans-modules-apisupport-installer.sig
index 2672963..e5c8324 100644
--- a/apisupport/apisupport.installer/nbproject/org-netbeans-modules-apisupport-installer.sig
+++ b/apisupport/apisupport.installer/nbproject/org-netbeans-modules-apisupport-installer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39
+#Version 1.40
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig b/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig
index 11a8ee8..fb69420 100644
--- a/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig
+++ b/apisupport/apisupport.project/nbproject/org-netbeans-modules-apisupport-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.92
+#Version 1.93
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1049,6 +1049,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig b/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig
index 3eebea6..290f3d6 100644
--- a/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig
+++ b/cpplite/cpplite.debugger/nbproject/org-netbeans-modules-cpplite-debugger.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.8
+#Version 1.9
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig b/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig
index 071f152..b0c688c 100644
--- a/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig
+++ b/cpplite/cpplite.editor/nbproject/org-netbeans-modules-cpplite-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.7
+#Version 1.8
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig b/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig
index 3936c0a..3c0b4ca 100644
--- a/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig
+++ b/enterprise/api.web.webmodule/nbproject/org-netbeans-api-web-webmodule.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.54
+#Version 1.55
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
@@ -243,6 +243,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig b/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig
index 135d705..98ce135 100644
--- a/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig
+++ b/enterprise/cloud.common/nbproject/org-netbeans-modules-cloud-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.27
+#Version 1.28
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -799,6 +799,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig b/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig
index 1a04a46..2c9a15a 100644
--- a/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig
+++ b/enterprise/el.lexer/nbproject/org-netbeans-modules-el-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43
+#Version 1.44
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig b/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig
index 22f6229..1338c31 100644
--- a/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig
+++ b/enterprise/glassfish.common/nbproject/org-netbeans-modules-glassfish-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.90
+#Version 1.91
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1389,6 +1389,7 @@
 CLSS public final org.netbeans.modules.glassfish.common.GlassfishInstanceProvider
 fld public final static java.lang.String EE6WC_DEPLOYER_FRAGMENT = "deployer:gfv3ee6wc"
 fld public final static java.lang.String EE6_DEPLOYER_FRAGMENT = "deployer:gfv3ee6"
+fld public final static java.lang.String EE7_DEPLOYER_FRAGMENT = "deployer:gfv4ee7"
 fld public final static java.lang.String EE8_DEPLOYER_FRAGMENT = "deployer:gfv5ee8"
 fld public final static java.lang.String GLASSFISH_AUTOREGISTERED_INSTANCE = "glassfish_autoregistered_instance"
 fld public final static java.lang.String JAKARTAEE8_DEPLOYER_FRAGMENT = "deployer:gfv510ee8"
@@ -1419,7 +1420,7 @@
 meth public void removeChangeListener(javax.swing.event.ChangeListener)
 meth public void resultChanged(org.openide.util.LookupEvent)
 supr java.lang.Object
-hfds AUTOINSTANCECOPIED,EE6WC_INSTANCES_PATH,EE6_INSTANCES_PATH,EE8_INSTANCES_PATH,EE9_INSTANCES_PATH,JAKARTAEE8_INSTANCES_PATH,JAKARTAEE9_INSTANCES_PATH,LOGGER,activeDisplayNames,cf,displayName,glassFishProvider,instanceMap,instancesDirNames,lookupResult,needsJdk6,noPasswordOptions,support,uriFragments
+hfds AUTOINSTANCECOPIED,EE6WC_INSTANCES_PATH,EE6_INSTANCES_PATH,EE7_INSTANCES_PATH,EE8_INSTANCES_PATH,JAKARTAEE8_INSTANCES_PATH,JAKARTAEE91_INSTANCES_PATH,JAKARTAEE9_INSTANCES_PATH,LOGGER,activeDisplayNames,cf,displayName,glassFishProvider,instanceMap,instancesDirNames,lookupResult,needsJdk6,noPasswordOptions,support,uriFragments
 
 CLSS public org.netbeans.modules.glassfish.common.Installer
 cons public init()
@@ -1500,7 +1501,12 @@
 fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_5_1_0
 fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6
 fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_1_0
+fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_2_0
 fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_2_1
+fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_2_2
+fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_2_3
+fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_2_4
+fld public final static org.netbeans.modules.glassfish.common.ServerDetails GLASSFISH_SERVER_6_2_5
 meth public boolean isInstalledInDirectory(java.io.File)
 meth public int getVersion()
 meth public java.lang.String getDirectUrl()
diff --git a/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig b/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig
index bcc2539..7f29466 100644
--- a/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig
+++ b/enterprise/glassfish.eecommon/nbproject/org-netbeans-modules-glassfish-eecommon.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53.0
+#Version 1.54.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -873,6 +873,9 @@
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion APP_CLIENT_1_4
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion APP_CLIENT_5_0
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion APP_CLIENT_6_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion APP_CLIENT_7_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion APP_CLIENT_8_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion APP_CLIENT_9_0
 meth public int compareTo(java.lang.Object)
 meth public static org.netbeans.modules.glassfish.eecommon.api.config.AppClientVersion getAppClientVersion(java.lang.String)
 supr org.netbeans.modules.glassfish.eecommon.api.config.J2EEBaseVersion
@@ -882,6 +885,9 @@
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion APPLICATION_1_4
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion APPLICATION_5_0
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion APPLICATION_6_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion APPLICATION_7_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion APPLICATION_8_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion APPLICATION_9_0
 meth public int compareTo(java.lang.Object)
 meth public static org.netbeans.modules.glassfish.eecommon.api.config.ApplicationVersion getApplicationVersion(java.lang.String)
 supr org.netbeans.modules.glassfish.eecommon.api.config.J2EEBaseVersion
@@ -1188,6 +1194,7 @@
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion J2EE_1_4
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion JAKARTAEE_8_0
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion JAKARTAEE_9_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion JAKARTAEE_9_1
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion JAVAEE_5_0
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion JAVAEE_6_0
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.J2EEVersion JAVAEE_7_0
@@ -1275,7 +1282,9 @@
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion SERVLET_2_4
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion SERVLET_2_5
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion SERVLET_3_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion SERVLET_3_1
 fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion SERVLET_4_0
+fld public final static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion SERVLET_5_0
 meth public int compareTo(java.lang.Object)
 meth public static org.netbeans.modules.glassfish.eecommon.api.config.ServletVersion getServletVersion(java.lang.String)
 supr org.netbeans.modules.glassfish.eecommon.api.config.J2EEBaseVersion
diff --git a/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig b/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig
index 61b7056..9900fdf 100644
--- a/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig
+++ b/enterprise/glassfish.javaee/nbproject/org-netbeans-modules-glassfish-javaee.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.57
+#Version 1.58
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -967,6 +967,7 @@
 meth public org.netbeans.modules.j2ee.deployment.plugins.spi.StartServer getStartServer(javax.enterprise.deploy.spi.DeploymentManager)
 meth public org.openide.WizardDescriptor$InstantiatingIterator getAddInstanceIterator()
 meth public static org.netbeans.modules.glassfish.javaee.Hk2OptionalFactory createEe6()
+meth public static org.netbeans.modules.glassfish.javaee.Hk2OptionalFactory createEe7()
 meth public static org.netbeans.modules.glassfish.javaee.Hk2OptionalFactory createEe8()
 meth public static org.netbeans.modules.glassfish.javaee.Hk2OptionalFactory createJakartaEe8()
 meth public static org.netbeans.modules.glassfish.javaee.Hk2OptionalFactory createJakartaEe9()
diff --git a/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig b/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig
index bf41eef..9931849 100644
--- a/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig
+++ b/enterprise/glassfish.tooling/nbproject/org-netbeans-modules-glassfish-tooling.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.23
+#Version 1.24
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -1405,7 +1405,12 @@
 fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_5_1_0
 fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6
 fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_1_0
+fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_2_0
 fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_2_1
+fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_2_2
+fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_2_3
+fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_2_4
+fld public final static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion GF_6_2_5
 meth public boolean equals(org.netbeans.modules.glassfish.tooling.data.GlassFishVersion)
 meth public boolean equalsMajorMinor(org.netbeans.modules.glassfish.tooling.data.GlassFishVersion)
 meth public java.lang.String toFullString()
@@ -1426,7 +1431,7 @@
 meth public static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion valueOf(java.lang.String)
 meth public static org.netbeans.modules.glassfish.tooling.data.GlassFishVersion[] values()
 supr java.lang.Enum<org.netbeans.modules.glassfish.tooling.data.GlassFishVersion>
-hfds GF_1_STR,GF_1_STR_NEXT,GF_2_1_1_STR,GF_2_1_1_STR_NEXT,GF_2_1_STR,GF_2_1_STR_NEXT,GF_2_STR,GF_2_STR_NEXT,GF_3_0_1_STR,GF_3_0_1_STR_NEXT,GF_3_1_1_STR,GF_3_1_1_STR_NEXT,GF_3_1_2_2_STR,GF_3_1_2_3_STR,GF_3_1_2_4_STR,GF_3_1_2_5_STR,GF_3_1_2_STR,GF_3_1_2_STR_NEXT,GF_3_1_STR,GF_3_1_STR_NEXT,GF_3_STR,GF_3_STR_NEXT,GF_4_0_1_STR,GF_4_0_1_STR_NEXT,GF_4_1_1_STR,GF_4_1_1_STR_NEXT,GF_4_1_2_STR,GF_4_1_2_STR_NEXT,GF_4_1_STR,GF_4_1_STR_NEXT,GF_4_STR,GF_4_STR_NEXT,GF_5_0_1_STR,GF_5_0_1_STR_NEXT,GF_5_1_0_STR,GF_5_1_0_STR_NEXT,GF_5_STR,GF_5_STR_NEXT,GF_6_1_0_STR,GF_6_1_0_STR_NEXT,GF_6_2_1_STR,GF_6_2_1_STR_NEXT,GF_6_STR,GF_6_STR_NEXT,build,major,minor,stringValuesMap,update,value
+hfds GF_1_STR,GF_1_STR_NEXT,GF_2_1_1_STR,GF_2_1_1_STR_NEXT,GF_2_1_STR,GF_2_1_STR_NEXT,GF_2_STR,GF_2_STR_NEXT,GF_3_0_1_STR,GF_3_0_1_STR_NEXT,GF_3_1_1_STR,GF_3_1_1_STR_NEXT,GF_3_1_2_2_STR,GF_3_1_2_3_STR,GF_3_1_2_4_STR,GF_3_1_2_5_STR,GF_3_1_2_STR,GF_3_1_2_STR_NEXT,GF_3_1_STR,GF_3_1_STR_NEXT,GF_3_STR,GF_3_STR_NEXT,GF_4_0_1_STR,GF_4_0_1_STR_NEXT,GF_4_1_1_STR,GF_4_1_1_STR_NEXT,GF_4_1_2_STR,GF_4_1_2_STR_NEXT,GF_4_1_STR,GF_4_1_STR_NEXT,GF_4_STR,GF_4_STR_NEXT,GF_5_0_1_STR,GF_5_0_1_STR_NEXT,GF_5_1_0_STR,GF_5_1_0_STR_NEXT,GF_5_STR,GF_5_STR_NEXT,GF_6_1_0_STR,GF_6_1_0_STR_NEXT,GF_6_2_0_STR,GF_6_2_0_STR_NEXT,GF_6_2_1_STR,GF_6_2_1_STR_NEXT,GF_6_2_2_STR,GF_6_2_2_STR_NEXT,GF_6_2_3_STR,GF_6_2_3_STR_NEXT,GF_6_2_4_STR,GF_6_2_4_STR_NEXT,GF_6_2_5_STR,GF_6_2_5_STR_NEXT,GF_6_STR,GF_6_STR_NEXT,build,major,minor,stringValuesMap,update,value
 
 CLSS public org.netbeans.modules.glassfish.tooling.data.IdeContext
  anno 0 java.lang.Deprecated()
@@ -1707,7 +1712,7 @@
 meth public static org.netbeans.modules.glassfish.tooling.server.config.ConfigBuilder getBuilder(org.netbeans.modules.glassfish.tooling.data.GlassFishServer)
 meth public static void destroyBuilder(org.netbeans.modules.glassfish.tooling.data.GlassFishServer)
 supr java.lang.Object
-hfds CONFIG_V3,CONFIG_V4,CONFIG_V4_1,CONFIG_V5,CONFIG_V5_0_1,CONFIG_V5_1,CONFIG_V6,CONFIG_V6_1_0,CONFIG_V6_2_1,builders,config
+hfds CONFIG_V3,CONFIG_V4,CONFIG_V4_1,CONFIG_V5,CONFIG_V5_0_1,CONFIG_V5_1,CONFIG_V6,CONFIG_V6_1_0,CONFIG_V6_2_0,CONFIG_V6_2_1,CONFIG_V6_2_2,CONFIG_V6_2_3,CONFIG_V6_2_4,CONFIG_V6_2_5,builders,config
 
 CLSS public org.netbeans.modules.glassfish.tooling.server.config.ConfigUtils
 cons public init()
@@ -1762,6 +1767,8 @@
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile v8_0_0_web
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile v9_0_0
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile v9_0_0_web
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile v9_1_0
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile v9_1_0_web
 innr public final static !enum Type
 innr public final static !enum Version
 meth public java.lang.String toString()
@@ -1794,6 +1801,7 @@
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile$Version v1_8
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile$Version v8_0_0
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile$Version v9_0_0
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile$Version v9_1_0
 meth public java.lang.String toString()
 meth public static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile$Version valueOf(java.lang.String)
 meth public static org.netbeans.modules.glassfish.tooling.server.config.JavaEEProfile$Version[] values()
@@ -1814,8 +1822,14 @@
 fld public final static char SEPARATOR = '.'
 fld public final static int length
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v11
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v12
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v13
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v14
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v15
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v16
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v17
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v18
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v19
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v1_1
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v1_2
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v1_3
@@ -1824,12 +1838,13 @@
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v1_6
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v1_7
 fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v1_8
+fld public final static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform v20
 meth public java.lang.String toString()
 meth public static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform toValue(java.lang.String)
 meth public static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform valueOf(java.lang.String)
 meth public static org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform[] values()
 supr java.lang.Enum<org.netbeans.modules.glassfish.tooling.server.config.JavaSEPlatform>
-hfds V11_STR,V16_STR,V17_STR,V1_1_STR,V1_2_STR,V1_3_STR,V1_4_STR,V1_5_STR,V1_6_STR,V1_7_STR,V1_8_STR,stringValuesMap
+hfds V11_STR,V12_STR,V13_STR,V14_STR,V15_STR,V16_STR,V17_STR,V18_STR,V19_STR,V1_1_STR,V1_2_STR,V1_3_STR,V1_4_STR,V1_5_STR,V1_6_STR,V1_7_STR,V1_8_STR,V20_STR,stringValuesMap
 
 CLSS public org.netbeans.modules.glassfish.tooling.server.config.JavaSESet
 cons public init(java.util.List<java.lang.String>,java.lang.String)
diff --git a/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig b/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig
index fae91f1..264d9be 100644
--- a/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig
+++ b/enterprise/j2ee.api.ejbmodule/nbproject/org-netbeans-modules-j2ee-api-ejbmodule.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53
+#Version 1.54
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig b/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig
index aa7f27a..f4e9134 100644
--- a/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig
+++ b/enterprise/j2ee.clientproject/nbproject/org-netbeans-modules-j2ee-clientproject.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.62.0
+#Version 1.63.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig b/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig
index a93abbd..7056e63 100644
--- a/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig
+++ b/enterprise/j2ee.common/nbproject/org-netbeans-modules-j2ee-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.119
+#Version 1.120
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig b/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig
index e26c0cd..5ad5560 100644
--- a/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig
+++ b/enterprise/j2ee.core/nbproject/org-netbeans-modules-j2ee-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public java.lang.Object
 cons public init()
@@ -21,6 +21,8 @@
 fld public final static org.netbeans.api.j2ee.core.Profile J2EE_14
 fld public final static org.netbeans.api.j2ee.core.Profile JAKARTA_EE_8_FULL
 fld public final static org.netbeans.api.j2ee.core.Profile JAKARTA_EE_8_WEB
+fld public final static org.netbeans.api.j2ee.core.Profile JAKARTA_EE_9_1_FULL
+fld public final static org.netbeans.api.j2ee.core.Profile JAKARTA_EE_9_1_WEB
 fld public final static org.netbeans.api.j2ee.core.Profile JAKARTA_EE_9_FULL
 fld public final static org.netbeans.api.j2ee.core.Profile JAKARTA_EE_9_WEB
 fld public final static org.netbeans.api.j2ee.core.Profile JAVA_EE_5
diff --git a/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig b/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig
index 027113c..e97314e 100644
--- a/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig
+++ b/enterprise/j2ee.dd.webservice/nbproject/org-netbeans-modules-j2ee-dd-webservice.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig b/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig
index f16fa6b..fadf1c3 100644
--- a/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig
+++ b/enterprise/j2ee.dd/nbproject/org-netbeans-modules-j2ee-dd.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56.0
+#Version 1.57.0
 
 CLSS public abstract interface java.io.Serializable
 
@@ -179,6 +179,7 @@
 fld public final static java.lang.String VERSION_6_0 = "6"
 fld public final static java.lang.String VERSION_7_0 = "7"
 fld public final static java.lang.String VERSION_8_0 = "8"
+fld public final static java.lang.String VERSION_9_0 = "9"
 intf org.netbeans.modules.j2ee.dd.api.common.RootInterface
 meth public abstract int addEjbRef(org.netbeans.modules.j2ee.dd.api.common.EjbRef)
 meth public abstract int addEnvEntry(org.netbeans.modules.j2ee.dd.api.common.EnvEntry)
diff --git a/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig b/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig
index 45baa5f..fa34a0d 100644
--- a/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig
+++ b/enterprise/j2ee.ejbcore/nbproject/org-netbeans-modules-j2ee-ejbcore.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.67
+#Version 1.68
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1022,6 +1022,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig b/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig
index 7b532b1..a82c000 100644
--- a/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig
+++ b/enterprise/j2ee.ejbjarproject/nbproject/org-netbeans-modules-j2ee-ejbjarproject.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.69
+#Version 1.70
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig b/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig
index b9042ec..7a61056 100644
--- a/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig
+++ b/enterprise/j2ee.sun.appsrv/nbproject/org-netbeans-modules-j2ee-sun-appsrv.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.51.0
+#Version 1.52.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig b/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig
index da0328f..217ba67 100644
--- a/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig
+++ b/enterprise/j2ee.sun.dd/nbproject/org-netbeans-modules-j2ee-sun-dd.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49.0
+#Version 1.50.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig b/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig
index 039b939..a7ccc91 100644
--- a/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig
+++ b/enterprise/j2ee.sun.ddui/nbproject/org-netbeans-modules-j2ee-sun-ddui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52.0
+#Version 1.53.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig b/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig
index a8dff66..ec414ff 100644
--- a/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig
+++ b/enterprise/j2eeapis/nbproject/org-netbeans-modules-j2eeapis.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
diff --git a/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig b/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig
index b440fce..53bea7a 100644
--- a/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig
+++ b/enterprise/j2eeserver/nbproject/org-netbeans-modules-j2eeserver.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.127.0
+#Version 1.128.0
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig b/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig
index ea46e95..f23cf2c 100644
--- a/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig
+++ b/enterprise/javaee.project/nbproject/org-netbeans-modules-javaee-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.35
+#Version 1.36
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
@@ -805,6 +805,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig b/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig
index 79cd785..095aa68 100644
--- a/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig
+++ b/enterprise/javaee.resources/nbproject/org-netbeans-modules-javaee-resources.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26
+#Version 1.27
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig b/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig
index 61f3ff4..0f50f1b 100644
--- a/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig
+++ b/enterprise/javaee.specs.support/nbproject/org-netbeans-modules-javaee-specs-support.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig b/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig
index 4ae50c2..e2ed558 100644
--- a/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig
+++ b/enterprise/jellytools.enterprise/nbproject/org-netbeans-modules-jellytools-enterprise.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.42
+#Version 3.43
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig b/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig
index a1c5246..2bb50eb 100644
--- a/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig
+++ b/enterprise/jsp.lexer/nbproject/org-netbeans-modules-jsp-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig b/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig
index ed908c0..61754fe 100644
--- a/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig
+++ b/enterprise/libs.amazon/nbproject/org-netbeans-libs-amazon.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26
+#Version 1.27
 
 CLSS public com.amazonaws.AbortedException
 cons public init()
diff --git a/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig b/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig
index 2e63793..ba2237d 100644
--- a/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig
+++ b/enterprise/libs.elimpl/nbproject/org-netbeans-libs-elimpl.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.35.0
+#Version 1.36.0
 
 CLSS public com.sun.el.ExpressionFactoryImpl
 cons public init()
diff --git a/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig b/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig
index 11203c2..903e4dd 100644
--- a/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig
+++ b/enterprise/libs.glassfish_logging/nbproject/org-netbeans-libs-glassfish_logging.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41.0
+#Version 1.42.0
 
 CLSS public abstract interface com.sun.org.apache.commons.logging.Log
 meth public abstract boolean isDebugEnabled()
diff --git a/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig b/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig
index 955f370..a401f9f 100644
--- a/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig
+++ b/enterprise/libs.jackson/nbproject/org-netbeans-libs-jackson.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.13
+#Version 2.14
 
 CLSS public abstract interface !annotation com.fasterxml.jackson.annotation.JacksonAnnotation
  anno 0 java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy value=RUNTIME)
diff --git a/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig b/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig
index 7631dba..49eb5b3 100644
--- a/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig
+++ b/enterprise/maven.j2ee/nbproject/org-netbeans-modules-maven-j2ee.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.77
+#Version 1.78
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig b/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig
index 64c1617..e52ca75 100644
--- a/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig
+++ b/enterprise/payara.common/nbproject/org-netbeans-modules-payara-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.11
+#Version 2.12
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig b/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig
index 6c6b9c9..4de754c 100644
--- a/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig
+++ b/enterprise/payara.eecommon/nbproject/org-netbeans-modules-payara-eecommon.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.12.0
+#Version 2.13.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig b/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig
index 8cb369c..39259c1 100644
--- a/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig
+++ b/enterprise/payara.micro/nbproject/org-netbeans-modules-payara-micro.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.11
+#Version 2.12
 
 CLSS public java.lang.Object
 cons public init()
@@ -173,6 +173,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig b/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig
index 1c0d581..4755b4a 100644
--- a/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig
+++ b/enterprise/payara.tooling/nbproject/org-netbeans-modules-payara-tooling.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.11
+#Version 2.12
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig b/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig
index a11f0d9..b5fc047 100644
--- a/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig
+++ b/enterprise/servletjspapi/nbproject/org-netbeans-modules-servletjspapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46.0
+#Version 1.47.0
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig b/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig
index 47a1bab..1679976 100644
--- a/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig
+++ b/enterprise/web.beans/nbproject/org-netbeans-modules-web-beans.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.35
+#Version 2.36
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig b/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig
index d524aed..e635d28 100644
--- a/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig
+++ b/enterprise/web.core/nbproject/org-netbeans-modules-web-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.48.0
+#Version 2.49.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1135,6 +1135,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig b/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig
index bbc38b5..bf70386 100644
--- a/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig
+++ b/enterprise/web.el/nbproject/org-netbeans-modules-web-el.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.68
+#Version 1.69
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig b/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig
index c05e555..e4f59a1 100644
--- a/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig
+++ b/enterprise/web.jsf.navigation/nbproject/org-netbeans-modules-web-jsf-navigation.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.42
+#Version 2.43
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig b/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig
index f99d731..26b743f 100644
--- a/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig
+++ b/enterprise/web.jsf/nbproject/org-netbeans-modules-web-jsf.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.85.0
+#Version 1.86.0
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/enterprise/web.jsf12/nbproject/org-netbeans-modules-web-jsf12.sig b/enterprise/web.jsf12/nbproject/org-netbeans-modules-web-jsf12.sig
index 23a4e67..329a5b4 100644
--- a/enterprise/web.jsf12/nbproject/org-netbeans-modules-web-jsf12.sig
+++ b/enterprise/web.jsf12/nbproject/org-netbeans-modules-web-jsf12.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40.0
+#Version 1.41.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/web.jsf12ri/nbproject/org-netbeans-modules-web-jsf12ri.sig b/enterprise/web.jsf12ri/nbproject/org-netbeans-modules-web-jsf12ri.sig
index 08ad11b..46c1ee8 100644
--- a/enterprise/web.jsf12ri/nbproject/org-netbeans-modules-web-jsf12ri.sig
+++ b/enterprise/web.jsf12ri/nbproject/org-netbeans-modules-web-jsf12ri.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40.0
+#Version 1.41.0
 
 CLSS public com.sun.faces.RIConstants
 fld public final static java.lang.Class[] EMPTY_CLASS_ARGS
diff --git a/enterprise/web.jsf20/nbproject/org-netbeans-modules-web-jsf20.sig b/enterprise/web.jsf20/nbproject/org-netbeans-modules-web-jsf20.sig
index 0db2329..135a87e 100644
--- a/enterprise/web.jsf20/nbproject/org-netbeans-modules-web-jsf20.sig
+++ b/enterprise/web.jsf20/nbproject/org-netbeans-modules-web-jsf20.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49.0
+#Version 1.50.0
 
 CLSS public com.sun.faces.RIConstants
 fld public final static int FLOW_DEFINITION_ID_SUFFIX_LENGTH
diff --git a/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig b/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig
index 1a88288..d0c9778 100644
--- a/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig
+++ b/enterprise/web.jsfapi/nbproject/org-netbeans-modules-web-jsfapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50
+#Version 1.51
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig b/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig
index 02d7b0d..f9dd753 100644
--- a/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig
+++ b/enterprise/web.jspparser/nbproject/org-netbeans-modules-web-jspparser.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.45
+#Version 3.46
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig b/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig
index 0ad26f7..129619d 100644
--- a/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig
+++ b/enterprise/web.project/nbproject/org-netbeans-modules-web-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.90.0
+#Version 1.91.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig b/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig
index 8c21e99..c4252b9 100644
--- a/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig
+++ b/enterprise/weblogic.common/nbproject/org-netbeans-modules-weblogic-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.30
+#Version 1.31
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig b/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig
index 08ace9e..724fe5a 100644
--- a/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig
+++ b/enterprise/websvc.clientapi/nbproject/org-netbeans-modules-websvc-clientapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public java.lang.Object
 cons public init()
@@ -213,6 +213,7 @@
 cons public init(org.netbeans.api.project.Project,org.netbeans.spi.project.support.ant.AntProjectHelper)
 fld protected final static java.lang.String JAKARTA_EE_VERSION_8 = "jakarta-ee-version-8"
 fld protected final static java.lang.String JAKARTA_EE_VERSION_9 = "jakarta-ee-version-9"
+fld protected final static java.lang.String JAKARTA_EE_VERSION_91 = "jakarta-ee-version-91"
 fld protected final static java.lang.String JAVA_EE_VERSION_15 = "java-ee-version-15"
 fld protected final static java.lang.String JAVA_EE_VERSION_16 = "java-ee-version-16"
 fld protected final static java.lang.String JAVA_EE_VERSION_17 = "java-ee-version-17"
diff --git a/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig b/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig
index 1367421..770e9c5 100644
--- a/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig
+++ b/enterprise/websvc.core/nbproject/org-netbeans-modules-websvc-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60.0
+#Version 1.61.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1294,6 +1294,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig b/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig
index b386030..88430ec 100644
--- a/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig
+++ b/enterprise/websvc.design/nbproject/org-netbeans-modules-websvc-design.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig b/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig
index 51cec88..55a5330 100644
--- a/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig
+++ b/enterprise/websvc.jaxws.lightapi/nbproject/org-netbeans-modules-websvc-jaxws-lightapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38
+#Version 1.39
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig b/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig
index 5fb07e7..47341fe 100644
--- a/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig
+++ b/enterprise/websvc.jaxwsapi/nbproject/org-netbeans-modules-websvc-jaxwsapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42
+#Version 1.43
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
@@ -140,6 +140,7 @@
 cons public init(org.netbeans.api.project.Project,org.netbeans.spi.project.support.ant.AntProjectHelper)
 fld protected final static java.lang.String JAKARTA_EE_VERSION_8 = "jakarta-ee-version-8"
 fld protected final static java.lang.String JAKARTA_EE_VERSION_9 = "jakarta-ee-version-9"
+fld protected final static java.lang.String JAKARTA_EE_VERSION_91 = "jakarta-ee-version-91"
 fld protected final static java.lang.String JAVA_EE_VERSION_15 = "java-ee-version-15"
 fld protected final static java.lang.String JAVA_EE_VERSION_16 = "java-ee-version-16"
 fld protected final static java.lang.String JAVA_EE_VERSION_17 = "java-ee-version-17"
diff --git a/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig b/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig
index 282e52e..291e606 100644
--- a/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig
+++ b/enterprise/websvc.jaxwsmodel/nbproject/org-netbeans-modules-websvc-jaxwsmodel.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig b/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig
index b06628a..333249e 100644
--- a/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig
+++ b/enterprise/websvc.manager/nbproject/org-netbeans-modules-websvc-manager.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44
+#Version 1.45
 
 CLSS public abstract interface java.awt.datatransfer.Transferable
 meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor)
diff --git a/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig b/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig
index e9086db..aa7410a 100644
--- a/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig
+++ b/enterprise/websvc.projectapi/nbproject/org-netbeans-modules-websvc-projectapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38
+#Version 1.39
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig b/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig
index 7b4cc28..2a5f554 100644
--- a/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig
+++ b/enterprise/websvc.rest/nbproject/org-netbeans-modules-websvc-rest.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -878,6 +878,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig b/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig
index 5461d37..61ed5a0 100644
--- a/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig
+++ b/enterprise/websvc.restapi/nbproject/org-netbeans-modules-websvc-restapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52
+#Version 1.53
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig b/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig
index c65fb12..c5d263b 100644
--- a/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig
+++ b/enterprise/websvc.restlib/nbproject/org-netbeans-modules-websvc-restlib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.24
+#Version 2.25
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig b/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig
index 54503f8..82be414 100644
--- a/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig
+++ b/enterprise/websvc.utilities/nbproject/org-netbeans-modules-websvc-utilities.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig b/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig
index 44d39ca..ea8227a 100644
--- a/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig
+++ b/enterprise/websvc.websvcapi/nbproject/org-netbeans-modules-websvc-websvcapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig b/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig
index 2a54443..fc57079 100644
--- a/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig
+++ b/enterprise/websvc.wsstackapi/nbproject/org-netbeans-modules-websvc-wsstackapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39
+#Version 1.40
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/extide/gradle/nbproject/org-netbeans-modules-gradle.sig b/extide/gradle/nbproject/org-netbeans-modules-gradle.sig
index 6989b7d..b295ee4 100644
--- a/extide/gradle/nbproject/org-netbeans-modules-gradle.sig
+++ b/extide/gradle/nbproject/org-netbeans-modules-gradle.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.23
+#Version 2.25
 
 CLSS public abstract interface java.io.Serializable
 
@@ -72,8 +72,6 @@
 intf java.lang.annotation.Annotation
 meth public abstract java.lang.annotation.ElementType[] value()
 
-CLSS public abstract interface org.gradle.tooling.model.Model
-
 CLSS public final org.netbeans.modules.gradle.api.GradleBaseProject
 fld public final static java.lang.String PRIVATE_TASK_GROUP = "<private>"
 intf java.io.Serializable
@@ -120,6 +118,7 @@
 intf java.io.Serializable
 intf java.lang.Comparable<org.netbeans.modules.gradle.api.GradleConfiguration>
 intf org.netbeans.modules.gradle.api.ModuleSearchSupport
+meth public boolean isCanBeConsumed()
 meth public boolean isCanBeResolved()
 meth public boolean isEmpty()
 meth public boolean isResolved()
@@ -128,6 +127,7 @@
 meth public java.lang.String getDescription()
 meth public java.lang.String getName()
 meth public java.lang.String toString()
+meth public java.util.Map<java.lang.String,java.lang.String> getAttributes()
 meth public java.util.Set<org.netbeans.modules.gradle.api.GradleConfiguration> getAllParents()
 meth public java.util.Set<org.netbeans.modules.gradle.api.GradleConfiguration> getExtendsFrom()
 meth public java.util.Set<org.netbeans.modules.gradle.api.GradleDependency$ModuleDependency> findModules(java.lang.String)
@@ -137,7 +137,7 @@
 meth public java.util.Set<org.netbeans.modules.gradle.api.GradleDependency$UnresolvedDependency> getUnresolved()
 meth public org.netbeans.modules.gradle.api.GradleDependency$FileCollectionDependency getFiles()
 supr java.lang.Object
-hfds canBeResolved,description,extendsFrom,files,modules,name,projects,transitive,unresolved
+hfds attributes,canBeConsumed,canBeResolved,description,extendsFrom,files,modules,name,projects,transitive,unresolved
 
 CLSS public abstract org.netbeans.modules.gradle.api.GradleDependency
 innr public final static !enum Type
@@ -253,6 +253,7 @@
 meth public java.util.prefs.Preferences getPreferences(boolean)
 meth public org.netbeans.modules.gradle.api.NbGradleProject$Quality getAimedQuality()
 meth public org.netbeans.modules.gradle.api.NbGradleProject$Quality getQuality()
+meth public org.netbeans.modules.gradle.spi.GradleFiles getGradleFiles()
 meth public static java.util.prefs.Preferences getPreferences(org.netbeans.api.project.Project,boolean)
 meth public static javax.swing.ImageIcon getIcon()
 meth public static org.netbeans.modules.gradle.api.NbGradleProject get(org.netbeans.api.project.Project)
@@ -393,6 +394,7 @@
 fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag REFRESH_KEYS
 fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag RERUN_TASKS
 fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag SCAN
+fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag SHOW_VERSION
 fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag STACKTRACE
 fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag STACKTRACE_FULL
 fld public final static org.netbeans.modules.gradle.api.execute.GradleCommandLine$Flag STATUS
@@ -628,6 +630,7 @@
 fld public final static java.lang.String GRADLE_PROPERTIES_NAME = "gradle.properties"
 fld public final static java.lang.String SETTINGS_FILE_NAME = "settings.gradle"
 fld public final static java.lang.String SETTINGS_FILE_NAME_KTS = "settings.gradle.kts"
+fld public final static java.lang.String VERSION_CATALOG = "gradle/libs.versions.toml"
 fld public final static java.lang.String WRAPPER_PROPERTIES = "gradle/wrapper/gradle-wrapper.properties"
 innr public final static !enum Kind
 innr public static SettingsFile
@@ -667,6 +670,7 @@
 fld public final static org.netbeans.modules.gradle.spi.GradleFiles$Kind ROOT_SCRIPT
 fld public final static org.netbeans.modules.gradle.spi.GradleFiles$Kind SETTINGS_SCRIPT
 fld public final static org.netbeans.modules.gradle.spi.GradleFiles$Kind USER_PROPERTIES
+fld public final static org.netbeans.modules.gradle.spi.GradleFiles$Kind VERSION_CATALOG
 meth public static org.netbeans.modules.gradle.spi.GradleFiles$Kind valueOf(java.lang.String)
 meth public static org.netbeans.modules.gradle.spi.GradleFiles$Kind[] values()
 supr java.lang.Enum<org.netbeans.modules.gradle.spi.GradleFiles$Kind>
@@ -988,11 +992,6 @@
 supr java.lang.Object
 hfds ICON_KEY_UIMANAGER,ICON_KEY_UIMANAGER_NB,ICON_PATH,OPENED_ICON_KEY_UIMANAGER,OPENED_ICON_KEY_UIMANAGER_NB,OPENED_ICON_PATH
 
-CLSS public abstract interface org.netbeans.modules.gradle.tooling.Model
-intf java.io.Serializable
-meth public abstract boolean hasException()
-meth public abstract java.lang.String getGradleException()
-
 CLSS public abstract interface org.netbeans.spi.project.ProjectConfiguration
 meth public abstract java.lang.String getDisplayName()
 
@@ -1091,6 +1090,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig b/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig
index 0c17ebb..b48a72a 100644
--- a/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig
+++ b/extide/libs.gradle/nbproject/org-netbeans-modules-libs-gradle.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.4.1
+#Version 7.5.0.1
 
 CLSS public abstract interface java.io.Serializable
 
@@ -76,6 +76,8 @@
 meth public org.gradle.StartParameter newInstance()
 meth public org.gradle.StartParameter setBuildProjectDependencies(boolean)
 meth public org.gradle.api.artifacts.verification.DependencyVerificationMode getDependencyVerificationMode()
+meth public org.gradle.api.launcher.cli.WelcomeMessageConfiguration getWelcomeMessageConfiguration()
+ anno 0 org.gradle.api.Incubating()
 meth public org.gradle.api.logging.LogLevel getLogLevel()
 meth public org.gradle.api.logging.configuration.ConsoleOutput getConsoleOutput()
 meth public org.gradle.api.logging.configuration.ShowStacktrace getShowStacktrace()
@@ -127,10 +129,12 @@
  anno 1 org.gradle.internal.impldep.javax.annotation.Nullable()
 meth public void setTaskRequests(java.lang.Iterable<? extends org.gradle.TaskExecutionRequest>)
 meth public void setWarningMode(org.gradle.api.logging.configuration.WarningMode)
+meth public void setWelcomeMessageConfiguration(org.gradle.api.launcher.cli.WelcomeMessageConfiguration)
+ anno 0 org.gradle.api.Incubating()
 meth public void setWriteDependencyLocks(boolean)
 meth public void setWriteDependencyVerifications(java.util.List<java.lang.String>)
 supr java.lang.Object
-hfds buildCacheDebugLogging,buildCacheEnabled,buildFile,buildProjectDependencies,buildScan,configureOnDemand,continueOnFailure,continuous,currentDir,dryRun,excludedTaskNames,gradleUserHomeDir,includedBuilds,initScripts,isExportKeys,isRefreshKeys,lockedDependenciesToUpdate,loggingConfiguration,noBuildScan,offline,parallelismConfiguration,profile,projectCacheDir,projectDir,projectProperties,refreshDependencies,rerunTasks,settingsFile,systemPropertiesArgs,taskRequests,verificationMode,writeDependencyLocks,writeDependencyVerifications
+hfds buildCacheDebugLogging,buildCacheEnabled,buildFile,buildProjectDependencies,buildScan,configureOnDemand,continueOnFailure,continuous,currentDir,dryRun,excludedTaskNames,gradleUserHomeDir,includedBuilds,initScripts,isExportKeys,isRefreshKeys,lockedDependenciesToUpdate,loggingConfiguration,noBuildScan,offline,parallelismConfiguration,profile,projectCacheDir,projectDir,projectProperties,refreshDependencies,rerunTasks,settingsFile,systemPropertiesArgs,taskRequests,verificationMode,welcomeMessageConfiguration,writeDependencyLocks,writeDependencyVerifications
 
 CLSS public abstract interface org.gradle.TaskExecutionRequest
 meth public abstract java.io.File getRootDir()
diff --git a/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig b/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig
index d41cf13..ad9c180 100644
--- a/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig
+++ b/extide/o.apache.tools.ant.module/nbproject/org-apache-tools-ant-module.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.100.0
+#Version 3.101.0
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/extide/options.java/nbproject/org-netbeans-modules-options-java.sig b/extide/options.java/nbproject/org-netbeans-modules-options-java.sig
index 43de2d2..eb91a73 100644
--- a/extide/options.java/nbproject/org-netbeans-modules-options-java.sig
+++ b/extide/options.java/nbproject/org-netbeans-modules-options-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.30
+#Version 1.31
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig b/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig
index b218f2c..ea7bf75 100644
--- a/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig
+++ b/groovy/groovy.editor/nbproject/org-netbeans-modules-groovy-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.83
+#Version 1.86
 
 CLSS public abstract interface java.io.Serializable
 
@@ -564,6 +564,7 @@
 supr java.lang.Object
 
 CLSS public final org.netbeans.modules.groovy.editor.api.GroovyIndex
+meth protected static boolean matchCamelCase(java.lang.String,java.lang.String,boolean)
 meth public java.util.Set<org.netbeans.modules.groovy.editor.api.elements.index.IndexedClass> getAllClasses()
 meth public java.util.Set<org.netbeans.modules.groovy.editor.api.elements.index.IndexedClass> getClasses(java.lang.String,org.netbeans.modules.parsing.spi.indexing.support.QuerySupport$Kind)
 meth public java.util.Set<org.netbeans.modules.groovy.editor.api.elements.index.IndexedClass> getClassesFromPackage(java.lang.String)
@@ -576,7 +577,7 @@
 meth public static org.netbeans.modules.groovy.editor.api.GroovyIndex get(java.util.Collection<org.openide.filesystems.FileObject>)
 meth public static void setClusterUrl(java.lang.String)
 supr java.lang.Object
-hfds CLUSTER_URL,EMPTY,LOG,clusterUrl,querySupport
+hfds CLUSTER_URL,EMPTY,LOG,cachedCamelCasePattern,cachedInsensitive,cachedPrefix,clusterUrl,querySupport
 
 CLSS public org.netbeans.modules.groovy.editor.api.GroovyIndexer
 cons public init()
@@ -584,13 +585,13 @@
 meth protected void index(org.netbeans.modules.parsing.spi.indexing.Indexable,org.netbeans.modules.parsing.spi.Parser$Result,org.netbeans.modules.parsing.spi.indexing.Context)
 meth public org.openide.filesystems.FileObject getPreindexedDb()
 supr org.netbeans.modules.parsing.spi.indexing.EmbeddingIndexer
-hfds CASE_INSENSITIVE_CLASS_NAME,CLASS_ATTRS,CLASS_NAME,CONSTRUCTOR,FIELD_NAME,FQN_NAME,IN,LOG,METHOD_NAME,filesIndexed,indexerFirstRun,indexerRunTime,preindexedDb
+hfds CASE_INSENSITIVE_CLASS_NAME,CLASS_ATTRS,CLASS_NAME,CLASS_OFFSET,CONSTRUCTOR,FIELD_NAME,FQN_NAME,IN,LOG,METHOD_NAME,filesIndexed,indexerFirstRun,indexerRunTime,preindexedDb
 hcls TreeAnalyzer
 
 CLSS public final static org.netbeans.modules.groovy.editor.api.GroovyIndexer$Factory
  outer org.netbeans.modules.groovy.editor.api.GroovyIndexer
 cons public init()
-fld public final static int VERSION = 8
+fld public final static int VERSION = 9
 fld public final static java.lang.String NAME = "groovy"
 meth public boolean scanStarted(org.netbeans.modules.parsing.spi.indexing.Context)
 meth public int getIndexVersion()
@@ -1114,6 +1115,7 @@
 fld protected java.lang.String in
 fld protected java.lang.String name
 fld protected java.lang.String signature
+fld protected org.netbeans.modules.csl.api.OffsetRange offsetRange
 intf org.netbeans.modules.csl.api.ElementHandle
 meth public abstract org.netbeans.modules.csl.api.ElementKind getKind()
 meth public boolean signatureEquals(org.netbeans.modules.csl.api.ElementHandle)
@@ -1124,6 +1126,7 @@
 meth public java.util.Set<org.netbeans.modules.csl.api.Modifier> getModifiers()
 meth public org.netbeans.modules.csl.api.OffsetRange getOffsetRange(org.netbeans.modules.csl.spi.ParserResult)
 meth public org.openide.filesystems.FileObject getFileObject()
+meth public void setOffsetRange(org.netbeans.modules.csl.api.OffsetRange)
 supr java.lang.Object
 
 CLSS public org.netbeans.modules.groovy.editor.api.elements.KeywordElement
@@ -1558,6 +1561,8 @@
 hcls GroovyHierarchy
 
 CLSS public final org.netbeans.modules.groovy.editor.api.lexer.LexUtilities
+meth public static boolean isBeginToken(org.netbeans.api.lexer.TokenId,org.netbeans.api.editor.document.LineDocument,int)
+meth public static boolean isBeginToken(org.netbeans.api.lexer.TokenId,org.netbeans.api.editor.document.LineDocument,org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId>)
 meth public static boolean isBeginToken(org.netbeans.api.lexer.TokenId,org.netbeans.editor.BaseDocument,int)
 meth public static boolean isBeginToken(org.netbeans.api.lexer.TokenId,org.netbeans.editor.BaseDocument,org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId>)
 meth public static boolean isCommentOnlyLine(org.netbeans.editor.BaseDocument,int) throws javax.swing.text.BadLocationException
@@ -1569,9 +1574,12 @@
 meth public static int getLineBalance(org.netbeans.editor.BaseDocument,int,org.netbeans.api.lexer.TokenId,org.netbeans.api.lexer.TokenId)
 meth public static int getTokenBalance(org.netbeans.editor.BaseDocument,org.netbeans.api.lexer.TokenId,org.netbeans.api.lexer.TokenId,int) throws javax.swing.text.BadLocationException
 meth public static org.netbeans.api.lexer.Token<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> findPreviousNonWsNonComment(org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId>)
+meth public static org.netbeans.api.lexer.Token<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getToken(org.netbeans.api.editor.document.LineDocument,int)
 meth public static org.netbeans.api.lexer.Token<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getToken(org.netbeans.editor.BaseDocument,int)
 meth public static org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getGroovyTokenSequence(javax.swing.text.Document,int)
 meth public static org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getGroovyTokenSequence(org.netbeans.api.lexer.TokenHierarchy<javax.swing.text.Document>,int)
+meth public static org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getPositionedSequence(org.netbeans.api.editor.document.LineDocument,int)
+meth public static org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getPositionedSequence(org.netbeans.api.editor.document.LineDocument,int,boolean)
 meth public static org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getPositionedSequence(org.netbeans.editor.BaseDocument,int)
 meth public static org.netbeans.api.lexer.TokenSequence<org.netbeans.modules.groovy.editor.api.lexer.GroovyTokenId> getPositionedSequence(org.netbeans.editor.BaseDocument,int,boolean)
 meth public static org.netbeans.editor.BaseDocument getDocument(org.netbeans.modules.groovy.editor.api.parser.GroovyParserResult,boolean)
diff --git a/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig b/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig
index c40bd83..ee30c38 100644
--- a/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig
+++ b/groovy/groovy.support/nbproject/org-netbeans-modules-groovy-support.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56
+#Version 1.57
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig b/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig
index 8e86de4..8a11286 100644
--- a/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig
+++ b/groovy/libs.groovy/nbproject/org-netbeans-modules-libs-groovy.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.16
+#Version 2.17
 
 CLSS public abstract interface !annotation groovy.beans.Bindable
  anno 0 java.lang.annotation.Documented()
diff --git a/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig b/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig
index 9cb271e..74e940f 100644
--- a/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig
+++ b/harness/jellytools.platform/nbproject/org-netbeans-modules-jellytools-platform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.45
+#Version 3.46
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig b/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig
index 523b113..cdd6035 100644
--- a/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig
+++ b/harness/jemmy/nbproject/org-netbeans-modules-jemmy.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.43
+#Version 3.44
 
 CLSS public abstract java.awt.AWTEvent
 cons public init(java.awt.Event)
diff --git a/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig b/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig
index ea058ee..ee421ca 100644
--- a/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig
+++ b/harness/nbjunit/nbproject/org-netbeans-modules-nbjunit.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.106
+#Version 1.107
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/harness/o.n.insane/nbproject/org-netbeans-insane.sig b/harness/o.n.insane/nbproject/org-netbeans-insane.sig
index 0698b3e..4e1f359 100644
--- a/harness/o.n.insane/nbproject/org-netbeans-insane.sig
+++ b/harness/o.n.insane/nbproject/org-netbeans-insane.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.45.0
+#Version 1.46.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig b/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig
index 58a9c6f..65b12ac 100644
--- a/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig
+++ b/ide/api.debugger/nbproject/org-netbeans-api-debugger.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.71
+#Version 1.72
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig b/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig
index 931620a..e524f89 100644
--- a/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig
+++ b/ide/api.java.classpath/nbproject/org-netbeans-api-java-classpath.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.70
+#Version 1.71
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig b/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig
index e74ff1e..71e7122 100644
--- a/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig
+++ b/ide/api.lsp/nbproject/org-netbeans-api-lsp.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.9
+#Version 1.11
 
 CLSS public abstract interface java.io.Serializable
 
@@ -92,12 +92,22 @@
 supr java.lang.Object
 hfds command,edit,title
 
+CLSS public org.netbeans.api.lsp.CodeLens
+cons public init(org.netbeans.api.lsp.Range,org.netbeans.api.lsp.Command,java.lang.Object)
+meth public java.lang.Object getData()
+meth public org.netbeans.api.lsp.Command getCommand()
+meth public org.netbeans.api.lsp.Range getRange()
+supr java.lang.Object
+hfds command,data,range
+
 CLSS public org.netbeans.api.lsp.Command
 cons public init(java.lang.String,java.lang.String)
+cons public init(java.lang.String,java.lang.String,java.util.List<java.lang.Object>)
 meth public java.lang.String getCommand()
 meth public java.lang.String getTitle()
+meth public java.util.List<java.lang.Object> getArguments()
 supr java.lang.Object
-hfds command,title
+hfds arguments,command,title
 
 CLSS public final org.netbeans.api.lsp.Completion
 innr public final static !enum Kind
@@ -206,6 +216,7 @@
 
 CLSS public org.netbeans.api.lsp.Diagnostic
 innr public abstract interface static LazyCodeActions
+innr public abstract interface static ReporterControl
 innr public final static !enum Severity
 innr public final static Builder
 meth public java.lang.String getCode()
@@ -214,6 +225,9 @@
 meth public org.netbeans.api.lsp.Diagnostic$Severity getSeverity()
 meth public org.netbeans.api.lsp.Position getEndPosition()
 meth public org.netbeans.api.lsp.Position getStartPosition()
+meth public static org.netbeans.api.lsp.Diagnostic$ReporterControl findReporterControl(org.openide.util.Lookup,org.openide.filesystems.FileObject)
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+ anno 2 org.netbeans.api.annotations.common.NullAllowed()
 supr java.lang.Object
 hfds actions,code,description,endPosition,severity,startPosition
 
@@ -231,6 +245,10 @@
  outer org.netbeans.api.lsp.Diagnostic
 meth public abstract java.util.List<org.netbeans.api.lsp.CodeAction> computeCodeActions(java.util.function.Consumer<java.lang.Exception>)
 
+CLSS public abstract interface static org.netbeans.api.lsp.Diagnostic$ReporterControl
+ outer org.netbeans.api.lsp.Diagnostic
+meth public abstract void diagnosticChanged(java.util.Collection<org.openide.filesystems.FileObject>,java.lang.String)
+
 CLSS public final static !enum org.netbeans.api.lsp.Diagnostic$Severity
  outer org.netbeans.api.lsp.Diagnostic
 fld public final static org.netbeans.api.lsp.Diagnostic$Severity Error
@@ -388,6 +406,11 @@
  anno 0 org.netbeans.api.annotations.common.CheckForNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
 
+CLSS public abstract interface org.netbeans.spi.lsp.CodeLensProvider
+ 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="CodeLensProvider")
+meth public abstract java.util.concurrent.CompletableFuture<java.util.List<? extends org.netbeans.api.lsp.CodeLens>> codeLens(javax.swing.text.Document)
+ anno 1 org.netbeans.api.annotations.common.NonNull()
+
 CLSS public abstract interface org.netbeans.spi.lsp.CompletionCollector
  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="CompletionCollectors")
 innr public final static Builder
@@ -452,6 +475,12 @@
 hfds additionalTextEdits,commitCharacters,detail,documentation,filterText,insertText,insertTextFormat,kind,label,preselect,sortText,tags,textEdit
 hcls LazyCompletableFuture
 
+CLSS public abstract interface org.netbeans.spi.lsp.DiagnosticReporter
+meth public abstract org.netbeans.api.lsp.Diagnostic$ReporterControl findDiagnosticControl(org.openide.util.Lookup,org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+ anno 2 org.netbeans.api.annotations.common.NullAllowed()
+
 CLSS public abstract interface org.netbeans.spi.lsp.ErrorProvider
 innr public final static !enum Kind
 innr public final static Context
diff --git a/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig b/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig
index 4448305..d1523da 100644
--- a/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig
+++ b/ide/api.xml.ui/nbproject/org-netbeans-api-xml-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60
+#Version 1.61
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/ide/api.xml/nbproject/org-netbeans-api-xml.sig b/ide/api.xml/nbproject/org-netbeans-api-xml.sig
index 21bd30d..bfb13a3 100644
--- a/ide/api.xml/nbproject/org-netbeans-api-xml.sig
+++ b/ide/api.xml/nbproject/org-netbeans-api-xml.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60
+#Version 1.61
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig b/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig
index 3f47e6d..7b109db 100644
--- a/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig
+++ b/ide/bugtracking.commons/nbproject/org-netbeans-modules-bugtracking-commons.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.24
+#Version 1.25
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1060,8 +1060,14 @@
 innr public static Reflection
 meth public boolean canRead()
 meth public boolean canWrite()
+meth public final org.openide.nodes.PropertySupport<{org.openide.nodes.PropertySupport%0}> withDisplayName(java.lang.String)
+meth public final org.openide.nodes.PropertySupport<{org.openide.nodes.PropertySupport%0}> withShortDescription(java.lang.String)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> readOnly(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Supplier<{%%0}>)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> readWrite(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Supplier<{%%0}>,java.util.function.Consumer<{%%0}>)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> writeOnly(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Consumer<{%%0}>)
 supr org.openide.nodes.Node$Property<{org.openide.nodes.PropertySupport%0}>
 hfds canR,canW
+hcls FunctionalProperty
 
 CLSS public abstract static org.openide.nodes.PropertySupport$ReadOnly<%0 extends java.lang.Object>
  outer org.openide.nodes.PropertySupport
diff --git a/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig b/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig
index e49fd11..b477d64 100644
--- a/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig
+++ b/ide/bugtracking/nbproject/org-netbeans-modules-bugtracking.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.125
+#Version 1.126
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/bugzilla/nbproject/org-netbeans-modules-bugzilla.sig b/ide/bugzilla/nbproject/org-netbeans-modules-bugzilla.sig
index 810247b..6018290 100644
--- a/ide/bugzilla/nbproject/org-netbeans-modules-bugzilla.sig
+++ b/ide/bugzilla/nbproject/org-netbeans-modules-bugzilla.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.93
+#Version 1.94
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig b/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig
index e96381c..40f080f 100644
--- a/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig
+++ b/ide/code.analysis/nbproject/org-netbeans-modules-code-analysis.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42
+#Version 1.43
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/core.browser/nbproject/org-netbeans-core-browser.sig b/ide/core.browser/nbproject/org-netbeans-core-browser.sig
index 205a4c1..03d41ce 100644
--- a/ide/core.browser/nbproject/org-netbeans-core-browser.sig
+++ b/ide/core.browser/nbproject/org-netbeans-core-browser.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44.0
+#Version 1.45.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/core.ide/nbproject/org-netbeans-core-ide.sig b/ide/core.ide/nbproject/org-netbeans-core-ide.sig
index 4352b65..0e5d2b7 100644
--- a/ide/core.ide/nbproject/org-netbeans-core-ide.sig
+++ b/ide/core.ide/nbproject/org-netbeans-core-ide.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.57
+#Version 1.58
 
 CLSS public abstract interface java.lang.annotation.Annotation
 meth public abstract boolean equals(java.lang.Object)
diff --git a/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig b/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig
index 8d3c374..018c7bd 100644
--- a/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig
+++ b/ide/csl.api/nbproject/org-netbeans-modules-csl-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.73.0
+#Version 2.74.0
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig b/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig
index 339169c..538af67 100644
--- a/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig
+++ b/ide/csl.types/nbproject/org-netbeans-modules-csl-types.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig b/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig
index 14fcb19..639fda8 100644
--- a/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig
+++ b/ide/css.editor/nbproject/org-netbeans-modules-css-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.84
+#Version 1.85
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig b/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig
index d2afac1..ea9d83e 100644
--- a/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig
+++ b/ide/css.lib/nbproject/org-netbeans-modules-css-lib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.99
+#Version 1.100
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/css.model/nbproject/org-netbeans-modules-css-model.sig b/ide/css.model/nbproject/org-netbeans-modules-css-model.sig
index 336fd66..02e653d 100644
--- a/ide/css.model/nbproject/org-netbeans-modules-css-model.sig
+++ b/ide/css.model/nbproject/org-netbeans-modules-css-model.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig b/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig
index 74d218c..8a61f30 100644
--- a/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig
+++ b/ide/css.visual/nbproject/org-netbeans-modules-css-visual.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.48
+#Version 3.49
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/db.core/nbproject/org-netbeans-modules-db-core.sig b/ide/db.core/nbproject/org-netbeans-modules-db-core.sig
index e9fba5d..ec04c5e 100644
--- a/ide/db.core/nbproject/org-netbeans-modules-db-core.sig
+++ b/ide/db.core/nbproject/org-netbeans-modules-db-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53
+#Version 1.54
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig b/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig
index fd8f4f3..7b4314c 100644
--- a/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig
+++ b/ide/db.dataview/nbproject/org-netbeans-modules-db-dataview.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig b/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig
index fad8d1a..cff1f46 100644
--- a/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig
+++ b/ide/db.metadata.model/nbproject/org-netbeans-modules-db-metadata-model.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.27
+#Version 1.28
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig b/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig
index abfa431..3521621 100644
--- a/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig
+++ b/ide/db.mysql/nbproject/org-netbeans-modules-db-mysql.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.44.0
+#Version 0.45.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig b/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig
index cbc5058..917611c 100644
--- a/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig
+++ b/ide/db.sql.editor/nbproject/org-netbeans-modules-db-sql-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53.0
+#Version 1.54.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig b/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig
index 5b33259..2f167b1 100644
--- a/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig
+++ b/ide/db.sql.visualeditor/nbproject/org-netbeans-modules-db-sql-visualeditor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.48.0
+#Version 2.49.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1969,7 +1969,7 @@
 
 CLSS public org.netbeans.modules.db.sql.visualeditor.querybuilder.QueryBuilderMetaData
 meth public java.lang.String getIdentifierQuoteString()
-meth public java.util.List getColumnNames(java.lang.String) throws java.sql.SQLException
+meth public java.util.List<java.lang.String> getColumnNames(java.lang.String) throws java.sql.SQLException
 meth public void getColumnNames(java.lang.String,java.util.List)
 supr java.lang.Object
 hfds DEBUG,allColumnNames,importKcTable,metadata,queryBuilder
diff --git a/ide/db/nbproject/org-netbeans-modules-db.sig b/ide/db/nbproject/org-netbeans-modules-db.sig
index 64b8500..0958c25 100644
--- a/ide/db/nbproject/org-netbeans-modules-db.sig
+++ b/ide/db/nbproject/org-netbeans-modules-db.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.85.0
+#Version 1.86.0
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
@@ -288,7 +288,7 @@
 
 CLSS public org.netbeans.api.db.explorer.node.ChildNodeFactory
 cons public init(org.openide.util.Lookup)
-meth protected boolean createKeys(java.util.List)
+meth protected boolean createKeys(java.util.List<org.openide.util.Lookup>)
 meth public org.openide.nodes.Node[] createNodesForKey(org.openide.util.Lookup)
 meth public void refresh()
 meth public void refreshSync()
diff --git a/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig b/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig
index 228ccf7..1989297 100644
--- a/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig
+++ b/ide/dbapi/nbproject/org-netbeans-modules-dbapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50.0
+#Version 1.51.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/derby/nbproject/org-netbeans-modules-derby.sig b/ide/derby/nbproject/org-netbeans-modules-derby.sig
index 10a0369..be6b58b 100644
--- a/ide/derby/nbproject/org-netbeans-modules-derby.sig
+++ b/ide/derby/nbproject/org-netbeans-modules-derby.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56
+#Version 1.57
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/diff/nbproject/org-netbeans-modules-diff.sig b/ide/diff/nbproject/org-netbeans-modules-diff.sig
index 4b4ec3c..f764ddf 100644
--- a/ide/diff/nbproject/org-netbeans-modules-diff.sig
+++ b/ide/diff/nbproject/org-netbeans-modules-diff.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.67.0
+#Version 1.68.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig b/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig
index de735cd..00ab0f9 100644
--- a/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig
+++ b/ide/dlight.nativeexecution.nb/nbproject/org-netbeans-modules-dlight-nativeexecution-nb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig b/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig
index c6d8d8c..2f484e9 100644
--- a/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig
+++ b/ide/dlight.nativeexecution/nbproject/org-netbeans-modules-dlight-nativeexecution.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.55.0
+#Version 1.56.0
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig b/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig
index ab1fdf7..901106b 100644
--- a/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig
+++ b/ide/dlight.terminal/nbproject/org-netbeans-modules-dlight-terminal.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39.0
+#Version 1.40.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig b/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig
index cc0149d..d34feb1 100644
--- a/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig
+++ b/ide/docker.api/nbproject/org-netbeans-modules-docker-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.36
+#Version 1.37
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig b/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig
index 92e602c..ae66200 100644
--- a/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig
+++ b/ide/editor.bracesmatching/nbproject/org-netbeans-modules-editor-bracesmatching.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.55.0
+#Version 1.56.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig b/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig
index b7aa533..b1d0f31 100644
--- a/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig
+++ b/ide/editor.breadcrumbs/nbproject/org-netbeans-modules-editor-breadcrumbs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.33
+#Version 1.34
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig b/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig
index 09e0614..37e978e 100644
--- a/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig
+++ b/ide/editor.codetemplates/nbproject/org-netbeans-modules-editor-codetemplates.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60.0
+#Version 1.61.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig b/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig
index bbab2e5..5573953 100644
--- a/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig
+++ b/ide/editor.completion/nbproject/org-netbeans-modules-editor-completion.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.61.0
+#Version 1.62.0
 
 CLSS public abstract interface !annotation java.lang.FunctionalInterface
  anno 0 java.lang.annotation.Documented()
diff --git a/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig b/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig
index 50d2dd8..35cc456 100644
--- a/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig
+++ b/ide/editor.deprecated.pre65formatting/nbproject/org-netbeans-modules-editor-deprecated-pre65formatting.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47.0
+#Version 1.48.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig b/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig
index 6b2b932..1df2583 100644
--- a/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig
+++ b/ide/editor.document/nbproject/org-netbeans-modules-editor-document.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.25.0
+#Version 1.26.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig b/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig
index 3d40291..72ea6b8 100644
--- a/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig
+++ b/ide/editor.errorstripe.api/nbproject/org-netbeans-modules-editor-errorstripe-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.48.0
+#Version 2.49.0
 
 CLSS public abstract interface java.lang.Comparable<%0 extends java.lang.Object>
 meth public abstract int compareTo({java.lang.Comparable%0})
diff --git a/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig b/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig
index 96648a9..76a970c 100644
--- a/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig
+++ b/ide/editor.fold/nbproject/org-netbeans-modules-editor-fold.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.61
+#Version 1.62
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig b/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig
index c57c331..c85d636 100644
--- a/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig
+++ b/ide/editor.guards/nbproject/org-netbeans-modules-editor-guards.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig b/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig
index 4398b48..14a4cb9 100644
--- a/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig
+++ b/ide/editor.indent.project/nbproject/org-netbeans-modules-editor-indent-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38
+#Version 1.39
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig b/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig
index 78e3976..012ab73 100644
--- a/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig
+++ b/ide/editor.indent.support/nbproject/org-netbeans-modules-editor-indent-support.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58
+#Version 1.59
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig b/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig
index 7e23586..451e43c 100644
--- a/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig
+++ b/ide/editor.indent/nbproject/org-netbeans-modules-editor-indent.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.59
+#Version 1.60
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig b/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig
index 405bc16..4617968 100644
--- a/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig
+++ b/ide/editor.lib/nbproject/org-netbeans-modules-editor-lib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 4.23.0
+#Version 4.24.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig b/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig
index b2accaa..53fa412 100644
--- a/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig
+++ b/ide/editor.lib2/nbproject/org-netbeans-modules-editor-lib2.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.36.0
+#Version 2.37.0
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig b/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig
index cec0968..6d83d6d 100644
--- a/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig
+++ b/ide/editor.plain.lib/nbproject/org-netbeans-modules-editor-plain-lib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig b/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig
index e78b962..167a893 100644
--- a/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig
+++ b/ide/editor.settings.lib/nbproject/org-netbeans-modules-editor-settings-lib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.67.0
+#Version 1.68.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig b/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig
index eb2f21a..ddc32be 100644
--- a/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig
+++ b/ide/editor.settings.storage/nbproject/org-netbeans-modules-editor-settings-storage.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.68.0
+#Version 1.69.0
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig b/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig
index 23ced44..68a18ea 100644
--- a/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig
+++ b/ide/editor.settings/nbproject/org-netbeans-modules-editor-settings.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.73
+#Version 1.74
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig b/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig
index b2af94b..3a48635 100644
--- a/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig
+++ b/ide/editor.structure/nbproject/org-netbeans-modules-editor-structure.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63.0
+#Version 1.64.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig b/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig
index ea9514b..c0a09a1 100644
--- a/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig
+++ b/ide/editor.tools.storage/nbproject/org-netbeans-modules-editor-tools-storage.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.24
+#Version 1.25
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig b/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig
index ee016cc..b4a200e 100644
--- a/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig
+++ b/ide/editor.util/nbproject/org-netbeans-modules-editor-util.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.81
+#Version 1.82
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/editor/nbproject/org-netbeans-modules-editor.sig b/ide/editor/nbproject/org-netbeans-modules-editor.sig
index bd9ab4a..dee8a87 100644
--- a/ide/editor/nbproject/org-netbeans-modules-editor.sig
+++ b/ide/editor/nbproject/org-netbeans-modules-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.103.0
+#Version 1.104.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig b/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig
index 7a3a606..2557256 100644
--- a/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig
+++ b/ide/extbrowser/nbproject/org-netbeans-modules-extbrowser.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.69
+#Version 1.70
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig b/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig
index 87aa059..fea8376 100644
--- a/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig
+++ b/ide/extexecution.base/nbproject/org-netbeans-modules-extexecution-base.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.22
+#Version 1.23
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig b/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig
index 2e39c7f..8cd8e53 100644
--- a/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig
+++ b/ide/extexecution/nbproject/org-netbeans-modules-extexecution.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.65
+#Version 1.66
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/git/nbproject/org-netbeans-modules-git.sig b/ide/git/nbproject/org-netbeans-modules-git.sig
index 91aff93..5a5f2b1 100644
--- a/ide/git/nbproject/org-netbeans-modules-git.sig
+++ b/ide/git/nbproject/org-netbeans-modules-git.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38.0
+#Version 1.39.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/gototest/nbproject/org-netbeans-modules-gototest.sig b/ide/gototest/nbproject/org-netbeans-modules-gototest.sig
index 64c7deb..a065c2f 100644
--- a/ide/gototest/nbproject/org-netbeans-modules-gototest.sig
+++ b/ide/gototest/nbproject/org-netbeans-modules-gototest.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig b/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig
index c9a79cf..5d0d096 100644
--- a/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig
+++ b/ide/gsf.codecoverage/nbproject/org-netbeans-modules-gsf-codecoverage.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig b/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig
index da206e7..bf3a984 100644
--- a/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig
+++ b/ide/gsf.testrunner.ui/nbproject/org-netbeans-modules-gsf-testrunner-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.31.0
+#Version 1.32.0
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig b/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig
index d58d323..d86bd81 100644
--- a/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig
+++ b/ide/gsf.testrunner/nbproject/org-netbeans-modules-gsf-testrunner.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.28
+#Version 2.29
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig b/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig
index c69acdb..8a3352c 100644
--- a/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig
+++ b/ide/html.editor.lib/nbproject/org-netbeans-modules-html-editor-lib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.48
+#Version 3.49
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig b/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig
index ed461f2..569c625 100644
--- a/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig
+++ b/ide/html.editor/nbproject/org-netbeans-modules-html-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.72
+#Version 2.73
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig b/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig
index a7e0e6a..25237e8 100644
--- a/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig
+++ b/ide/html.indexing/nbproject/org-netbeans-modules-html-indexing.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.6
+#Version 1.7
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig b/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig
index a59a591..b037f2e 100644
--- a/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig
+++ b/ide/html.lexer/nbproject/org-netbeans-modules-html-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.54
+#Version 1.55
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig b/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig
index 962ab42..4841a88 100644
--- a/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig
+++ b/ide/html.parser/nbproject/org-netbeans-modules-html-parser.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50.0
+#Version 1.51.0
 
 CLSS public com.ibm.icu.impl.Assert
 cons public init()
diff --git a/ide/html/nbproject/org-netbeans-modules-html.sig b/ide/html/nbproject/org-netbeans-modules-html.sig
index 41c3daf..3877a69 100644
--- a/ide/html/nbproject/org-netbeans-modules-html.sig
+++ b/ide/html/nbproject/org-netbeans-modules-html.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.77
+#Version 1.78
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig b/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig
index 02dc777..8b690d9 100644
--- a/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig
+++ b/ide/hudson.ui/nbproject/org-netbeans-modules-hudson-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.27
+#Version 1.28
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/ide/hudson/nbproject/org-netbeans-modules-hudson.sig b/ide/hudson/nbproject/org-netbeans-modules-hudson.sig
index f58e5d1..6860d05 100644
--- a/ide/hudson/nbproject/org-netbeans-modules-hudson.sig
+++ b/ide/hudson/nbproject/org-netbeans-modules-hudson.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.29
+#Version 2.30
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig b/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig
index ce9ed05..b322ac6 100644
--- a/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig
+++ b/ide/javascript2.debug.ui/nbproject/org-netbeans-modules-javascript2-debug-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.19
+#Version 1.20
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig b/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig
index f70ccd2..57850a4 100644
--- a/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig
+++ b/ide/javascript2.debug/nbproject/org-netbeans-modules-javascript2-debug.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.34
+#Version 1.35
 
 CLSS public abstract interface java.beans.BeanInfo
 fld public final static int ICON_COLOR_16x16 = 1
diff --git a/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig b/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig
index ba4da32..3dff862 100644
--- a/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig
+++ b/ide/jellytools.ide/nbproject/org-netbeans-modules-jellytools-ide.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.49.0
+#Version 3.50.0
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig b/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig
index d8297c1..44638df 100644
--- a/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig
+++ b/ide/jumpto/nbproject/org-netbeans-modules-jumpto.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.71.0
+#Version 1.72.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/languages/nbproject/org-netbeans-modules-languages.sig b/ide/languages/nbproject/org-netbeans-modules-languages.sig
index 071aaa4..1c459af 100644
--- a/ide/languages/nbproject/org-netbeans-modules-languages.sig
+++ b/ide/languages/nbproject/org-netbeans-modules-languages.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.137.0
+#Version 1.138.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/lexer/nbproject/org-netbeans-modules-lexer.sig b/ide/lexer/nbproject/org-netbeans-modules-lexer.sig
index 6f921db..9d1ab40 100644
--- a/ide/lexer/nbproject/org-netbeans-modules-lexer.sig
+++ b/ide/lexer/nbproject/org-netbeans-modules-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.79.0
+#Version 1.80.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig b/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig
index e94aa47..c8f4b47 100644
--- a/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig
+++ b/ide/lib.terminalemulator/nbproject/org-netbeans-lib-terminalemulator.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53
+#Version 1.54
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig b/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig
index 69fc3d6..586ef51 100644
--- a/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig
+++ b/ide/libs.antlr3.runtime/nbproject/org-netbeans-libs-antlr3-runtime.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.37.0
+#Version 1.38.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig b/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig
index 991cb26..42ca922 100644
--- a/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig
+++ b/ide/libs.antlr4.runtime/nbproject/org-netbeans-libs-antlr4-runtime.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.17.0
+#Version 1.18.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig b/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig
index 830bc7a..4c64f1c 100644
--- a/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig
+++ b/ide/libs.commons_compress/nbproject/org-netbeans-libs-commons_compress.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.22.0
+#Version 0.23.0
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig b/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig
index c828f93..0253817 100644
--- a/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig
+++ b/ide/libs.commons_net/nbproject/org-netbeans-libs-commons_net.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.38.0
+#Version 2.39.0
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/ide/libs.flexmark/nbproject/org-netbeans-libs-flexmark.sig b/ide/libs.flexmark/nbproject/org-netbeans-libs-flexmark.sig
index 8153bab..3813264 100644
--- a/ide/libs.flexmark/nbproject/org-netbeans-libs-flexmark.sig
+++ b/ide/libs.flexmark/nbproject/org-netbeans-libs-flexmark.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.9
+#Version 1.10
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/ide/libs.git/nbproject/org-netbeans-libs-git.sig b/ide/libs.git/nbproject/org-netbeans-libs-git.sig
index 48ac3f5..36b84f9 100644
--- a/ide/libs.git/nbproject/org-netbeans-libs-git.sig
+++ b/ide/libs.git/nbproject/org-netbeans-libs-git.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50
+#Version 1.51
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig b/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig
index 28c0e71..af3d66c 100644
--- a/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig
+++ b/ide/libs.graalsdk/nbproject/org-netbeans-libs-graalsdk.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig b/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig
index aa1150d..b3b2aaa 100644
--- a/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig
+++ b/ide/libs.ini4j/nbproject/org-netbeans-libs-ini4j.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50
+#Version 1.51
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig b/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig
index 5f9f5e5..d94d6e0 100644
--- a/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig
+++ b/ide/libs.jaxb/nbproject/org-netbeans-libs-jaxb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public final com.sun.codemodel.ClassType
 fld public final static com.sun.codemodel.ClassType ANNOTATION_TYPE_DECL
diff --git a/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig b/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig
index 943aa55..eaa058b 100644
--- a/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig
+++ b/ide/libs.jcodings/nbproject/org-netbeans-libs-jcodings.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.5
+#Version 0.6
 
 CLSS public abstract interface java.lang.Cloneable
 
diff --git a/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig b/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig
index d730954..8d1f33c 100644
--- a/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig
+++ b/ide/libs.jsch.agentproxy/nbproject/org-netbeans-libs-jsch-agentproxy.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.0
+#Version 1.1
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig b/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig
index ba1b471..9d89812 100644
--- a/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig
+++ b/ide/libs.json_simple/nbproject/org-netbeans-libs-json_simple.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.28
+#Version 0.29
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/libs.lucene/nbproject/org-netbeans-libs-lucene.sig b/ide/libs.lucene/nbproject/org-netbeans-libs-lucene.sig
index ed53995..fffc446 100644
--- a/ide/libs.lucene/nbproject/org-netbeans-libs-lucene.sig
+++ b/ide/libs.lucene/nbproject/org-netbeans-libs-lucene.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 3.35
+#Version 3.36
 
diff --git a/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig b/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig
index 3766395..254e70b 100644
--- a/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig
+++ b/ide/libs.snakeyaml_engine/nbproject/org-netbeans-libs-snakeyaml_engine.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 2.5
+#Version 2.6
 
diff --git a/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig b/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig
index 3dd4c14..d62e34c 100644
--- a/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig
+++ b/ide/libs.svnClientAdapter/nbproject/org-netbeans-libs-svnClientAdapter.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56
+#Version 1.57
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig b/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig
index 108b089..80feaa9 100644
--- a/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig
+++ b/ide/libs.truffleapi/nbproject/org-netbeans-libs-truffleapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public final com.oracle.truffle.api.ArrayUtils
 meth public !varargs static int indexOf(byte[],int,int,byte[])
diff --git a/ide/libs.xerces/nbproject/org-netbeans-libs-xerces.sig b/ide/libs.xerces/nbproject/org-netbeans-libs-xerces.sig
index bf56a80..c7e4370 100644
--- a/ide/libs.xerces/nbproject/org-netbeans-libs-xerces.sig
+++ b/ide/libs.xerces/nbproject/org-netbeans-libs-xerces.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 1.54.0
+#Version 1.55.0
 
diff --git a/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig b/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig
index 8b7a635..f041cb0 100644
--- a/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig
+++ b/ide/lsp.client/nbproject/org-netbeans-modules-lsp-client.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16.0
+#Version 1.17.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig b/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig
index b5667f8..1641d1a 100644
--- a/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig
+++ b/ide/mercurial/nbproject/org-netbeans-modules-mercurial.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58.0
+#Version 1.59.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/mylyn.util/nbproject/org-netbeans-modules-mylyn-util.sig b/ide/mylyn.util/nbproject/org-netbeans-modules-mylyn-util.sig
index da4aa32..5a98505 100644
--- a/ide/mylyn.util/nbproject/org-netbeans-modules-mylyn-util.sig
+++ b/ide/mylyn.util/nbproject/org-netbeans-modules-mylyn-util.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52
+#Version 1.53
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig b/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig
index 1b2b257..684a893 100644
--- a/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig
+++ b/ide/nativeimage.api/nbproject/org-netbeans-modules-nativeimage-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.8
+#Version 0.9
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig b/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig
index 93f27b2..a9c56a8 100644
--- a/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig
+++ b/ide/o.apache.xml.resolver/nbproject/org-apache-xml-resolver.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47.0
+#Version 1.48.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/o.openidex.util/nbproject/org-openidex-util.sig b/ide/o.openidex.util/nbproject/org-openidex-util.sig
index 21bed0c..98945dc 100644
--- a/ide/o.openidex.util/nbproject/org-openidex-util.sig
+++ b/ide/o.openidex.util/nbproject/org-openidex-util.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.63
+#Version 3.64
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig b/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig
index b431d84..debd01f 100644
--- a/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig
+++ b/ide/options.editor/nbproject/org-netbeans-modules-options-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.76
+#Version 1.77
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig b/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig
index 4aab7d2..4361533 100644
--- a/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig
+++ b/ide/parsing.api/nbproject/org-netbeans-modules-parsing-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.23.0
+#Version 9.24.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig b/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig
index ff502ea..3876422 100644
--- a/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig
+++ b/ide/parsing.indexing/nbproject/org-netbeans-modules-parsing-indexing.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.25.0
+#Version 9.26.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig b/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig
index a0bbb27..2b59ab9 100644
--- a/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig
+++ b/ide/parsing.lucene/nbproject/org-netbeans-modules-parsing-lucene.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.52.0
+#Version 2.53.0
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig b/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig
index cda8bbc..7841346 100644
--- a/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig
+++ b/ide/project.ant.compat8/nbproject/org-netbeans-modules-project-ant-compat8.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.83
+#Version 1.84
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig b/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig
index 7efd6b7..04c8aad 100644
--- a/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig
+++ b/ide/project.ant.ui/nbproject/org-netbeans-modules-project-ant-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.81
+#Version 1.82
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig b/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig
index 705470f..e455b6f 100644
--- a/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig
+++ b/ide/project.ant/nbproject/org-netbeans-modules-project-ant.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.83
+#Version 1.84
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig b/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig
index b7816ae..7aa284c 100644
--- a/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig
+++ b/ide/project.indexingbridge/nbproject/org-netbeans-modules-project-indexingbridge.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.33
+#Version 1.34
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig b/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig
index 2508ee0..ca75b56 100644
--- a/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig
+++ b/ide/project.libraries.ui/nbproject/org-netbeans-modules-project-libraries-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.68
+#Version 1.69
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig b/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig
index b46cc34..c23420a 100644
--- a/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig
+++ b/ide/project.libraries/nbproject/org-netbeans-modules-project-libraries.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.69
+#Version 1.70
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig b/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig
index 0a49796..fd8c142 100644
--- a/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig
+++ b/ide/project.spi.intern/nbproject/org-netbeans-modules-project-spi-intern.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.19
+#Version 1.20
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig b/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig
index bda7df6..f96a83b 100644
--- a/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig
+++ b/ide/projectapi/nbproject/org-netbeans-modules-projectapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.86
+#Version 1.87
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/projectui/nbproject/org-netbeans-modules-projectui.sig b/ide/projectui/nbproject/org-netbeans-modules-projectui.sig
index 5a46f83..fe60bb9 100644
--- a/ide/projectui/nbproject/org-netbeans-modules-projectui.sig
+++ b/ide/projectui/nbproject/org-netbeans-modules-projectui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.75.0
+#Version 1.76.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig b/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig
index 9e05902..e9d79ad 100644
--- a/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig
+++ b/ide/projectuiapi.base/nbproject/org-netbeans-modules-projectuiapi-base.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.102.0
+#Version 1.103.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig b/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig
index 7987d0f..5291d55 100644
--- a/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig
+++ b/ide/projectuiapi/nbproject/org-netbeans-modules-projectuiapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.105.0
+#Version 1.106.0
 
 CLSS public abstract interface java.io.Serializable
 
@@ -364,6 +364,7 @@
  anno 0 java.lang.annotation.Target(java.lang.annotation.ElementType[] value=[TYPE, METHOD])
 intf java.lang.annotation.Annotation
 meth public abstract !hasdefault int position()
+meth public abstract !hasdefault java.lang.String parentPath()
 meth public abstract java.lang.String[] projectType()
 
 CLSS public org.netbeans.spi.project.ui.support.NodeFactorySupport
diff --git a/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig b/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig
index db6eb4e..2c75bb4 100644
--- a/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig
+++ b/ide/properties.syntax/nbproject/org-netbeans-modules-properties-syntax.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.66
+#Version 1.67
 
 CLSS public abstract interface java.io.Externalizable
 intf java.io.Serializable
diff --git a/ide/properties/nbproject/org-netbeans-modules-properties.sig b/ide/properties/nbproject/org-netbeans-modules-properties.sig
index c7b43d1..3cb272f 100644
--- a/ide/properties/nbproject/org-netbeans-modules-properties.sig
+++ b/ide/properties/nbproject/org-netbeans-modules-properties.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.71
+#Version 1.72
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig b/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig
index 3e9a6e1..9722dbd 100644
--- a/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig
+++ b/ide/refactoring.api/nbproject/org-netbeans-modules-refactoring-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63.0
+#Version 1.64.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig b/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig
index dad6f0b..f2c660c 100644
--- a/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig
+++ b/ide/schema2beans/nbproject/org-netbeans-modules-schema2beans.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63
+#Version 1.64
 
 CLSS public abstract interface java.beans.BeanInfo
 fld public final static int ICON_COLOR_16x16 = 1
diff --git a/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig b/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig
index b2e84dd..cafe538 100644
--- a/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig
+++ b/ide/selenium2.server/nbproject/org-netbeans-modules-selenium2-server.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.19
+#Version 1.20
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig b/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig
index 3214c54..5f0bf50 100644
--- a/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig
+++ b/ide/selenium2/nbproject/org-netbeans-modules-selenium2.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.21
+#Version 1.22
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/server/nbproject/org-netbeans-modules-server.sig b/ide/server/nbproject/org-netbeans-modules-server.sig
index 9892dd2..bfd3008 100644
--- a/ide/server/nbproject/org-netbeans-modules-server.sig
+++ b/ide/server/nbproject/org-netbeans-modules-server.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig b/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig
index fff6272..fb1caa7 100644
--- a/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig
+++ b/ide/servletapi/nbproject/org-netbeans-modules-servletapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.55
+#Version 1.56
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig b/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig
index 32bd07b..f141c0c 100644
--- a/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig
+++ b/ide/spellchecker.apimodule/nbproject/org-netbeans-modules-spellchecker-apimodule.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig b/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig
index d1219cf..5e57ed8 100644
--- a/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig
+++ b/ide/spi.debugger.ui/nbproject/org-netbeans-spi-debugger-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.74
+#Version 2.75
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig b/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig
index 42fc743..4b652ed 100644
--- a/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig
+++ b/ide/spi.editor.hints.projects/nbproject/org-netbeans-spi-editor-hints-projects.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.27.0
+#Version 1.28.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig b/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig
index d1eee0c..50f867c 100644
--- a/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig
+++ b/ide/spi.editor.hints/nbproject/org-netbeans-spi-editor-hints.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58.0
+#Version 1.59.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig b/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig
index 4f73219..2f1a9c9 100644
--- a/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig
+++ b/ide/spi.navigator/nbproject/org-netbeans-spi-navigator.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.54
+#Version 1.55
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig b/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig
index 8ea6b57..209629c 100644
--- a/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig
+++ b/ide/spi.palette/nbproject/org-netbeans-spi-palette.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.62
+#Version 1.63
 
 CLSS public abstract interface java.io.Externalizable
 intf java.io.Serializable
diff --git a/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig b/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig
index 45dffa7..1950ab7 100644
--- a/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig
+++ b/ide/spi.tasklist/nbproject/org-netbeans-spi-tasklist.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.51.0
+#Version 1.52.0
 
 CLSS public abstract interface java.lang.Iterable<%0 extends java.lang.Object>
 meth public abstract java.util.Iterator<{java.lang.Iterable%0}> iterator()
diff --git a/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig b/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig
index 60a43fb..595bbb6 100644
--- a/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig
+++ b/ide/spi.viewmodel/nbproject/org-netbeans-spi-viewmodel.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.67
+#Version 1.68
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/subversion/nbproject/org-netbeans-modules-subversion.sig b/ide/subversion/nbproject/org-netbeans-modules-subversion.sig
index 911ab95..bd0f76b 100644
--- a/ide/subversion/nbproject/org-netbeans-modules-subversion.sig
+++ b/ide/subversion/nbproject/org-netbeans-modules-subversion.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.57.0
+#Version 1.58.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig b/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig
index dfaac14..faf1ec8 100644
--- a/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig
+++ b/ide/swing.validation/nbproject/org-netbeans-modules-swing-validation.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig b/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig
index 9c864f3..580d464 100644
--- a/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig
+++ b/ide/target.iterator/nbproject/org-netbeans-modules-target-iterator.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40
+#Version 1.41
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -727,6 +727,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig b/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig
index 63b806f..c996614 100644
--- a/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig
+++ b/ide/team.commons/nbproject/org-netbeans-modules-team-commons.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.66
+#Version 1.67
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig b/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig
index c43eb08..f125fd2 100644
--- a/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig
+++ b/ide/terminal.nb/nbproject/org-netbeans-modules-terminal-nb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/terminal/nbproject/org-netbeans-modules-terminal.sig b/ide/terminal/nbproject/org-netbeans-modules-terminal.sig
index 4a54045..f3152c3 100644
--- a/ide/terminal/nbproject/org-netbeans-modules-terminal.sig
+++ b/ide/terminal/nbproject/org-netbeans-modules-terminal.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43
+#Version 1.44
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig b/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig
index 52860cf..858f815 100644
--- a/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig
+++ b/ide/textmate.lexer/nbproject/org-netbeans-modules-textmate-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16.0
+#Version 1.17.0
 
 CLSS public abstract interface java.lang.annotation.Annotation
 meth public abstract boolean equals(java.lang.Object)
diff --git a/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig b/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig
index 8c5629b..717a39e 100644
--- a/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig
+++ b/ide/utilities.project/nbproject/org-netbeans-modules-utilities-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.54
+#Version 1.55
 
 CLSS public abstract interface org.netbeans.modules.search.project.spi.CompatibilityUtils
 meth public abstract org.netbeans.api.search.provider.SearchInfo getSearchInfoForLookup(org.openide.util.Lookup)
diff --git a/ide/utilities/nbproject/org-netbeans-modules-utilities.sig b/ide/utilities/nbproject/org-netbeans-modules-utilities.sig
index 2953dc7..b65623a 100644
--- a/ide/utilities/nbproject/org-netbeans-modules-utilities.sig
+++ b/ide/utilities/nbproject/org-netbeans-modules-utilities.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.77
+#Version 1.78
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig b/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig
index ff191b4..624b036 100644
--- a/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig
+++ b/ide/versioning.core/nbproject/org-netbeans-modules-versioning-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47.0
+#Version 1.48.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig b/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig
index 489b5fc..c9220ed 100644
--- a/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig
+++ b/ide/versioning.ui/nbproject/org-netbeans-modules-versioning-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38.0
+#Version 1.39.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig b/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig
index b8d719c..8f340e9 100644
--- a/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig
+++ b/ide/versioning.util/nbproject/org-netbeans-modules-versioning-util.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.86.0
+#Version 1.87.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -3630,8 +3630,14 @@
 innr public static Reflection
 meth public boolean canRead()
 meth public boolean canWrite()
+meth public final org.openide.nodes.PropertySupport<{org.openide.nodes.PropertySupport%0}> withDisplayName(java.lang.String)
+meth public final org.openide.nodes.PropertySupport<{org.openide.nodes.PropertySupport%0}> withShortDescription(java.lang.String)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> readOnly(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Supplier<{%%0}>)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> readWrite(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Supplier<{%%0}>,java.util.function.Consumer<{%%0}>)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> writeOnly(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Consumer<{%%0}>)
 supr org.openide.nodes.Node$Property<{org.openide.nodes.PropertySupport%0}>
 hfds canR,canW
+hcls FunctionalProperty
 
 CLSS public abstract static org.openide.nodes.PropertySupport$ReadOnly<%0 extends java.lang.Object>
  outer org.openide.nodes.PropertySupport
diff --git a/ide/versioning/nbproject/org-netbeans-modules-versioning.sig b/ide/versioning/nbproject/org-netbeans-modules-versioning.sig
index 1c3862c..d2e513f 100644
--- a/ide/versioning/nbproject/org-netbeans-modules-versioning.sig
+++ b/ide/versioning/nbproject/org-netbeans-modules-versioning.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63.0
+#Version 1.64.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig b/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig
index d4bc819..a57af79 100644
--- a/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig
+++ b/ide/web.browser.api/nbproject/org-netbeans-modules-web-browser-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.61
+#Version 1.62
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig b/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig
index 707e527..0ca6620 100644
--- a/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig
+++ b/ide/web.common.ui/nbproject/org-netbeans-modules-web-common-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.17
+#Version 1.18
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -701,6 +701,7 @@
 cons public init(java.lang.String,javax.swing.event.ChangeListener,java.lang.String)
 intf org.netbeans.modules.refactoring.spi.ui.CustomRefactoringPanel
 meth public boolean isRenameWithoutRefactoring()
+meth public boolean requestFocusInWindow()
 meth public java.awt.Component getComponent()
 meth public java.lang.String getNameValue()
 meth public void initialize()
diff --git a/ide/web.common/nbproject/org-netbeans-modules-web-common.sig b/ide/web.common/nbproject/org-netbeans-modules-web-common.sig
index 24409dc..bf836ee 100644
--- a/ide/web.common/nbproject/org-netbeans-modules-web-common.sig
+++ b/ide/web.common/nbproject/org-netbeans-modules-web-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.115
+#Version 1.116
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig b/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig
index 2df7f2b..929d81d 100644
--- a/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig
+++ b/ide/web.indent/nbproject/org-netbeans-modules-web-indent.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.36
+#Version 1.37
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig b/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig
index 9fe6eee..eadfb46 100644
--- a/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig
+++ b/ide/web.webkit.debugging/nbproject/org-netbeans-modules-web-webkit-debugging.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.69
+#Version 1.70
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig b/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig
index 6f14e39..c4286c6 100644
--- a/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig
+++ b/ide/xml.axi/nbproject/org-netbeans-modules-xml-axi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig b/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig
index ee21466..117a4b2 100644
--- a/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig
+++ b/ide/xml.catalog.ui/nbproject/org-netbeans-modules-xml-catalog-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.19.0
+#Version 2.20.0
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig b/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig
index 3cce545..c72ee15 100644
--- a/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig
+++ b/ide/xml.catalog/nbproject/org-netbeans-modules-xml-catalog.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.20.0
+#Version 3.21.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig b/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig
index 953e670..fe1c155 100644
--- a/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig
+++ b/ide/xml.core/nbproject/org-netbeans-modules-xml-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.59.0
+#Version 1.60.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig b/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig
index a1cafae..d2b0e66 100644
--- a/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig
+++ b/ide/xml.jaxb.api/nbproject/org-netbeans-modules-xml-jaxb-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42
+#Version 1.43
 
 CLSS public java.awt.datatransfer.DataFlavor
 cons public init()
diff --git a/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig b/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig
index 13a395f..043eb8a 100644
--- a/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig
+++ b/ide/xml.lexer/nbproject/org-netbeans-modules-xml-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig b/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig
index 5b6237c..fb2de71 100644
--- a/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig
+++ b/ide/xml.multiview/nbproject/org-netbeans-modules-xml-multiview.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.54.0
+#Version 1.55.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1859,6 +1859,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig b/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig
index 7dd174d..4cfa644 100644
--- a/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig
+++ b/ide/xml.retriever/nbproject/org-netbeans-modules-xml-retriever.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig b/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig
index 1d2f7b9..317dbede 100644
--- a/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig
+++ b/ide/xml.schema.completion/nbproject/org-netbeans-modules-xml-schema-completion.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig b/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig
index e9fddf9..1c58b8f 100644
--- a/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig
+++ b/ide/xml.schema.model/nbproject/org-netbeans-modules-xml-schema-model.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48.0
+#Version 1.49.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig b/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig
index 4335860..c2f05bc 100644
--- a/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig
+++ b/ide/xml.tax/nbproject/org-netbeans-modules-xml-tax.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60.0
+#Version 1.61.0
 
 CLSS public abstract interface java.beans.BeanInfo
 fld public final static int ICON_COLOR_16x16 = 1
diff --git a/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig b/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig
index 86647cb..bcd4b0d 100644
--- a/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig
+++ b/ide/xml.text.obsolete90/nbproject/org-netbeans-modules-xml-text-obsolete90.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16.0
+#Version 1.17.0
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig b/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig
index 1668c64..3737ec8 100644
--- a/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig
+++ b/ide/xml.text/nbproject/org-netbeans-modules-xml-text.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.75.0
+#Version 1.76.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig b/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig
index ad80c04..ae683c5 100644
--- a/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig
+++ b/ide/xml.tools/nbproject/org-netbeans-modules-xml-tools.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.59
+#Version 1.60
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -826,7 +826,7 @@
 
 CLSS public abstract org.netbeans.modules.xml.actions.CollectSystemAction
 cons public init()
-fld protected final java.util.List registeredAction
+fld protected final java.util.List<java.lang.Object> registeredAction
 intf org.openide.util.actions.Presenter$Popup
 meth protected abstract java.lang.Class getActionLookClass()
 meth protected abstract void addRegisteredAction()
diff --git a/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig b/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig
index 789f9c8..a0f7998 100644
--- a/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig
+++ b/ide/xml.wsdl.model/nbproject/org-netbeans-modules-xml-wsdl-model.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49.0
+#Version 1.50.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig b/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig
index dd497cd..f3354eb 100644
--- a/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig
+++ b/ide/xml.xam/nbproject/org-netbeans-modules-xml-xam.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48.0
+#Version 1.49.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig b/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig
index c915216..ab9fab5 100644
--- a/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig
+++ b/ide/xml.xdm/nbproject/org-netbeans-modules-xml-xdm.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50.0
+#Version 1.51.0
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/ide/xml/nbproject/org-netbeans-modules-xml.sig b/ide/xml/nbproject/org-netbeans-modules-xml.sig
index d5b0f54..6867cd6 100644
--- a/ide/xml/nbproject/org-netbeans-modules-xml.sig
+++ b/ide/xml/nbproject/org-netbeans-modules-xml.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -931,7 +931,7 @@
 
 CLSS public abstract org.netbeans.modules.xml.actions.CollectSystemAction
 cons public init()
-fld protected final java.util.List registeredAction
+fld protected final java.util.List<java.lang.Object> registeredAction
 intf org.openide.util.actions.Presenter$Popup
 meth protected abstract java.lang.Class getActionLookClass()
 meth protected abstract void addRegisteredAction()
@@ -1481,6 +1481,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig b/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig
index 71d3b9e..07da31a 100644
--- a/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig
+++ b/java/ant.freeform/nbproject/org-netbeans-modules-ant-freeform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.62
+#Version 1.63
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig b/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig
index 4603ab3..8e8e21e 100644
--- a/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig
+++ b/java/api.debugger.jpda/nbproject/org-netbeans-api-debugger-jpda.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.25
+#Version 3.27
 
 CLSS public abstract interface java.io.Serializable
 
@@ -683,6 +683,9 @@
 intf java.util.EventListener
 meth public abstract void breakpointReached(org.netbeans.api.debugger.jpda.event.JPDABreakpointEvent)
 
+CLSS public abstract interface org.netbeans.spi.debugger.jpda.BreakpointStratifier
+meth public abstract void stratify(org.netbeans.api.debugger.jpda.JPDABreakpoint)
+
 CLSS public abstract org.netbeans.spi.debugger.jpda.BreakpointsClassFilter
 cons public init()
 innr public abstract interface static !annotation Registration
diff --git a/java/api.java/nbproject/org-netbeans-api-java.sig b/java/api.java/nbproject/org-netbeans-api-java.sig
index 4030fdb..c5ccfd1 100644
--- a/java/api.java/nbproject/org-netbeans-api-java.sig
+++ b/java/api.java/nbproject/org-netbeans-api-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.82
+#Version 1.83
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/api.maven/nbproject/org-netbeans-api-maven.sig b/java/api.maven/nbproject/org-netbeans-api-maven.sig
index b28fe7a..188ab4e 100644
--- a/java/api.maven/nbproject/org-netbeans-api-maven.sig
+++ b/java/api.maven/nbproject/org-netbeans-api-maven.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.22
+#Version 1.23
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/classfile/nbproject/org-netbeans-modules-classfile.sig b/java/classfile/nbproject/org-netbeans-modules-classfile.sig
index 5ef8e2d..654d2ce 100644
--- a/java/classfile/nbproject/org-netbeans-modules-classfile.sig
+++ b/java/classfile/nbproject/org-netbeans-modules-classfile.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.68
+#Version 1.69
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig b/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig
index 37a1301..1e8ee50 100644
--- a/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig
+++ b/java/dbschema/nbproject/org-netbeans-modules-dbschema.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.57.0
+#Version 1.58.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -2557,6 +2557,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig b/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig
index 8145c78..c442d8b 100644
--- a/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig
+++ b/java/debugger.jpda.js/nbproject/org-netbeans-modules-debugger-jpda-js.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26
+#Version 1.27
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig b/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig
index 96ef0cc..02b3c3b 100644
--- a/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig
+++ b/java/debugger.jpda.projects/nbproject/org-netbeans-modules-debugger-jpda-projects.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56
+#Version 1.57
 
 CLSS public abstract interface !annotation java.lang.FunctionalInterface
  anno 0 java.lang.annotation.Documented()
diff --git a/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig b/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig
index c7908ab..86759b5 100644
--- a/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig
+++ b/java/debugger.jpda.truffle/nbproject/org-netbeans-modules-debugger-jpda-truffle.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.13
+#Version 1.14
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig b/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig
index 20e267d..8330ecb 100644
--- a/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig
+++ b/java/debugger.jpda.ui/nbproject/org-netbeans-modules-debugger-jpda-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.70
+#Version 1.71
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig b/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig
index dfa4b99..5a10587 100644
--- a/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig
+++ b/java/debugger.jpda/nbproject/org-netbeans-modules-debugger-jpda.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.124.0
+#Version 1.125.0
 
 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})
diff --git a/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig b/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig
index 320523c..15f7ca0 100644
--- a/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig
+++ b/java/gradle.java/nbproject/org-netbeans-modules-gradle-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.17
+#Version 1.19
 
 CLSS public abstract interface java.io.Serializable
 
@@ -56,6 +56,7 @@
 
 CLSS public final org.netbeans.modules.gradle.java.api.GradleJavaSourceSet
 cons public init(java.lang.String)
+fld public final static java.io.File UNKNOWN
 fld public final static java.lang.String MAIN_SOURCESET_NAME = "main"
 fld public final static java.lang.String TEST_SOURCESET_NAME = "test"
 innr public final static !enum ClassPathType
@@ -78,6 +79,7 @@
 meth public final java.util.Set<java.io.File> getScalaDirs()
 meth public int hashCode()
 meth public java.io.File findResource(java.lang.String)
+meth public java.io.File getOutputClassDir(org.netbeans.modules.gradle.java.api.GradleJavaSourceSet$SourceType)
 meth public java.io.File getOutputResources()
 meth public java.lang.String getAnnotationProcessorConfigurationName()
 meth public java.lang.String getBuildTaskName(org.netbeans.modules.gradle.java.api.GradleJavaSourceSet$SourceType)
@@ -109,7 +111,7 @@
 meth public java.util.Set<org.netbeans.modules.gradle.java.api.GradleJavaSourceSet> getSourceDependencies()
 meth public org.netbeans.modules.gradle.java.api.GradleJavaSourceSet$SourceType getSourceType(java.io.File)
 supr java.lang.Object
-hfds DEFAULT_SOURCE_COMPATIBILITY,annotationProcessorConfigurationName,annotationProcessorPath,compileClassPath,compileConfigurationName,compilerArgs,name,outputClassDirs,outputResources,runtimeClassPath,runtimeConfigurationName,sourceDependencies,sources,sourcesCompatibility,targetCompatibility,testSourceSet,webApp
+hfds DEFAULT_SOURCE_COMPATIBILITY,annotationProcessorConfigurationName,annotationProcessorPath,compileClassPath,compileConfigurationName,compilerArgs,name,outputClassDirs,outputResources,outputs,runtimeClassPath,runtimeConfigurationName,sourceDependencies,sources,sourcesCompatibility,targetCompatibility,testSourceSet,webApp
 
 CLSS public final static !enum org.netbeans.modules.gradle.java.api.GradleJavaSourceSet$ClassPathType
  outer org.netbeans.modules.gradle.java.api.GradleJavaSourceSet
diff --git a/java/i18n/nbproject/org-netbeans-modules-i18n.sig b/java/i18n/nbproject/org-netbeans-modules-i18n.sig
index 543ccf7..9288142 100644
--- a/java/i18n/nbproject/org-netbeans-modules-i18n.sig
+++ b/java/i18n/nbproject/org-netbeans-modules-i18n.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.69
+#Version 1.70
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig b/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig
index a81513c..386ef86 100644
--- a/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig
+++ b/java/j2ee.core.utilities/nbproject/org-netbeans-modules-j2ee-core-utilities.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50
+#Version 1.51
 
 CLSS public java.lang.Object
 cons public init()
@@ -284,6 +284,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig b/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig
index 6b20652..6c7a8c5 100644
--- a/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig
+++ b/java/j2ee.eclipselink/nbproject/org-netbeans-modules-j2ee-eclipselink.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig b/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig
index a81a957..e93c2f1 100644
--- a/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig
+++ b/java/j2ee.jpa.verification/nbproject/org-netbeans-modules-j2ee-jpa-verification.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.51
+#Version 1.52
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig b/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig
index 70488a7..b19e284 100644
--- a/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig
+++ b/java/j2ee.metadata.model.support/nbproject/org-netbeans-modules-j2ee-metadata-model-support.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig b/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig
index 33497ed..8effb94 100644
--- a/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig
+++ b/java/j2ee.metadata/nbproject/org-netbeans-modules-j2ee-metadata.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig b/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig
index 37e11a2..d3bd1cc 100644
--- a/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig
+++ b/java/j2ee.persistence/nbproject/org-netbeans-modules-j2ee-persistence.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.71.0
+#Version 1.72.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -3125,6 +3125,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig b/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig
index b93a662..5a7c42b 100644
--- a/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig
+++ b/java/j2ee.persistenceapi/nbproject/org-netbeans-modules-j2ee-persistenceapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52.0
+#Version 1.53.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig b/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig
index 9db5fd1..2c1fdd4 100644
--- a/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig
+++ b/java/java.api.common/nbproject/org-netbeans-modules-java-api-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.139
+#Version 1.140
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig b/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig
index 9a2561f..64b351e 100644
--- a/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig
+++ b/java/java.completion/nbproject/org-netbeans-modules-java-completion.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.1.0
+#Version 2.2.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig b/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig
index 567ef9d..2de065c 100644
--- a/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig
+++ b/java/java.freeform/nbproject/org-netbeans-modules-java-freeform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.59
+#Version 1.60
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig b/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig
index 4d2ee96..376ea3d 100644
--- a/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig
+++ b/java/java.graph/nbproject/org-netbeans-modules-java-graph.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig b/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig
index 4ad3831..2b162e5 100644
--- a/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig
+++ b/java/java.hints.declarative.test/nbproject/org-netbeans-modules-java-hints-declarative-test.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.32.0
+#Version 1.33.0
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig b/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig
index f0f357b..00aa5e0 100644
--- a/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig
+++ b/java/java.hints.legacy.spi/nbproject/org-netbeans-modules-java-hints-legacy-spi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.32.0
+#Version 1.33.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig b/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig
index e1a8105..8b91139 100644
--- a/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig
+++ b/java/java.hints.test/nbproject/org-netbeans-modules-java-hints-test.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.35.0
+#Version 1.36.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig b/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig
index 9350b49..a702a64 100644
--- a/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig
+++ b/java/java.hints/nbproject/org-netbeans-modules-java-hints.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.99.0
+#Version 1.100.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig b/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig
index 4fb399c..8f22508 100644
--- a/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig
+++ b/java/java.j2sedeploy/nbproject/org-netbeans-modules-java-j2sedeploy.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.28
+#Version 1.29
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig b/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig
index 9737b9c..4cbb04e 100644
--- a/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig
+++ b/java/java.j2seplatform/nbproject/org-netbeans-modules-java-j2seplatform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.59
+#Version 1.60
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig b/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig
index ddb7737..b5c1665 100644
--- a/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig
+++ b/java/java.j2seproject/nbproject/org-netbeans-modules-java-j2seproject.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.103.0
+#Version 1.104.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig b/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig
index 139d49d..5b6a05f 100644
--- a/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig
+++ b/java/java.lexer/nbproject/org-netbeans-modules-java-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.51
+#Version 1.52
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig b/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig
index 34eb270..c717fff 100644
--- a/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig
+++ b/java/java.lsp.server/nbproject/org-netbeans-modules-java-lsp-server.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.20.0
+#Version 2.0.0
 
 CLSS public java.lang.Object
 cons public init()
@@ -15,6 +15,12 @@
 meth public int hashCode()
 meth public java.lang.String toString()
 
+CLSS public org.netbeans.modules.java.lsp.server.ui.AbstractDiagnosticReporter
+cons public init()
+intf org.netbeans.spi.lsp.DiagnosticReporter
+meth public org.netbeans.api.lsp.Diagnostic$ReporterControl findDiagnosticControl(org.openide.util.Lookup,org.openide.filesystems.FileObject)
+supr java.lang.Object
+
 CLSS public org.netbeans.modules.java.lsp.server.ui.AbstractDialogDisplayer
 cons public init()
 meth public <%0 extends org.openide.NotifyDescriptor> java.util.concurrent.CompletableFuture<{%%0}> notifyFuture({%%0})
@@ -196,6 +202,12 @@
  anno 1 org.netbeans.api.annotations.common.NonNull()
  anno 2 org.netbeans.api.annotations.common.NonNull()
 
+CLSS public abstract interface org.netbeans.spi.lsp.DiagnosticReporter
+meth public abstract org.netbeans.api.lsp.Diagnostic$ReporterControl findDiagnosticControl(org.openide.util.Lookup,org.openide.filesystems.FileObject)
+ anno 0 org.netbeans.api.annotations.common.CheckForNull()
+ anno 1 org.netbeans.api.annotations.common.NullAllowed()
+ anno 2 org.netbeans.api.annotations.common.NullAllowed()
+
 CLSS public abstract interface org.netbeans.spi.project.ui.ProjectProblemsImplementation
 meth public abstract java.util.concurrent.CompletableFuture<java.lang.Void> showAlert(org.netbeans.api.project.Project)
  anno 1 org.netbeans.api.annotations.common.NonNull()
diff --git a/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig b/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig
index d09fc42..6995e70 100644
--- a/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig
+++ b/java/java.nativeimage.debugger/nbproject/org-netbeans-modules-java-nativeimage-debugger.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.6
+#Version 0.7
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig b/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig
index 6317adc..b1868fd 100644
--- a/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig
+++ b/java/java.platform.ui/nbproject/org-netbeans-modules-java-platform-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58
+#Version 1.59
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig b/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig
index 084b2c5..661f178 100644
--- a/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig
+++ b/java/java.platform/nbproject/org-netbeans-modules-java-platform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58
+#Version 1.59
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig b/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig
index 7fa6c18..b300f9a 100644
--- a/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig
+++ b/java/java.preprocessorbridge/nbproject/org-netbeans-modules-java-preprocessorbridge.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.65.0
+#Version 1.66.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig b/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig
index 408a823..53557d8 100644
--- a/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig
+++ b/java/java.project.ui/nbproject/org-netbeans-modules-java-project-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.91
+#Version 1.92
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/java/java.project/nbproject/org-netbeans-modules-java-project.sig b/java/java.project/nbproject/org-netbeans-modules-java-project.sig
index 9d550c4..bdbb60d 100644
--- a/java/java.project/nbproject/org-netbeans-modules-java-project.sig
+++ b/java/java.project/nbproject/org-netbeans-modules-java-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.88
+#Version 1.89
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig b/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig
index a5acd7a..cc7a583 100644
--- a/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig
+++ b/java/java.source.base/nbproject/org-netbeans-modules-java-source-base.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.56.0
+#Version 2.57.0
 
 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})
@@ -1004,6 +1004,7 @@
 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.ExpressionTree createDefaultLambdaExpression(com.sun.source.tree.LambdaExpressionTree,javax.lang.model.element.ExecutableElement)
 meth public com.sun.source.tree.MethodTree createAbstractMethodImplementation(javax.lang.model.element.TypeElement,javax.lang.model.element.ExecutableElement)
 meth public com.sun.source.tree.MethodTree createConstructor(com.sun.source.tree.ClassTree,java.lang.Iterable<? extends com.sun.source.tree.VariableTree>)
 meth public com.sun.source.tree.MethodTree createConstructor(javax.lang.model.element.TypeElement,java.lang.Iterable<? extends javax.lang.model.element.VariableElement>,javax.lang.model.element.ExecutableElement)
@@ -1020,7 +1021,7 @@
 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,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
+hfds CLASS_NAME,DEFAULT_RETURN_TYPE_VALUE,GENERATED_METHOD_BODY,LAMBDA_BODY,LAMBDA_EXPRESSION,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>
@@ -1389,6 +1390,7 @@
 meth public com.sun.source.tree.ExpressionTree QualIdent(javax.lang.model.element.Element)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public com.sun.source.tree.ExpressionTree createLambdaExpression(com.sun.source.tree.LambdaExpressionTree,java.lang.String)
 meth public com.sun.source.tree.ForLoopTree ForLoop(java.util.List<? extends com.sun.source.tree.StatementTree>,com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionStatementTree>,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.ForLoopTree addForLoopInitializer(com.sun.source.tree.ForLoopTree,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.ForLoopTree addForLoopUpdate(com.sun.source.tree.ForLoopTree,com.sun.source.tree.ExpressionStatementTree)
@@ -1717,7 +1719,7 @@
  anno 1 org.netbeans.api.annotations.common.NonNull()
  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
+hfds NOT_LINKED,REWRITE_WHOLE_FILE,afterCommit,changes,docChanges,externalChanges,instance,introducedTrees,invalidateSourceAfter,overlay,rewriteHints,textualChanges,tree2Tag,treeMaker,usedComments,userInfo
 hcls CommentReplicator,CopyEntry,Translator,TreeCollector
 
 CLSS public org.netbeans.api.java.source.matching.Matcher
diff --git a/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig b/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig
index c9398a2..633a4f3 100644
--- a/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig
+++ b/java/java.source.compat8/nbproject/org-netbeans-modules-java-source-compat8.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.19
+#Version 9.20
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig b/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig
index 95e5454..60c092f 100644
--- a/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig
+++ b/java/java.source.queries/nbproject/org-netbeans-modules-java-source-queries.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.34
+#Version 1.35
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/java.source/nbproject/org-netbeans-modules-java-source.sig b/java/java.source/nbproject/org-netbeans-modules-java-source.sig
index 6b7d1fb..05ec978 100644
--- a/java/java.source/nbproject/org-netbeans-modules-java-source.sig
+++ b/java/java.source/nbproject/org-netbeans-modules-java-source.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.180.0
+#Version 0.181.0
 
 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})
@@ -1009,6 +1009,7 @@
 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.ExpressionTree createDefaultLambdaExpression(com.sun.source.tree.LambdaExpressionTree,javax.lang.model.element.ExecutableElement)
 meth public com.sun.source.tree.MethodTree createAbstractMethodImplementation(javax.lang.model.element.TypeElement,javax.lang.model.element.ExecutableElement)
 meth public com.sun.source.tree.MethodTree createConstructor(com.sun.source.tree.ClassTree,java.lang.Iterable<? extends com.sun.source.tree.VariableTree>)
 meth public com.sun.source.tree.MethodTree createConstructor(javax.lang.model.element.TypeElement,java.lang.Iterable<? extends javax.lang.model.element.VariableElement>,javax.lang.model.element.ExecutableElement)
@@ -1025,7 +1026,7 @@
 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,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
+hfds CLASS_NAME,DEFAULT_RETURN_TYPE_VALUE,GENERATED_METHOD_BODY,LAMBDA_BODY,LAMBDA_EXPRESSION,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>
@@ -1394,6 +1395,7 @@
 meth public com.sun.source.tree.ExpressionTree QualIdent(javax.lang.model.element.Element)
  anno 0 org.netbeans.api.annotations.common.NonNull()
  anno 1 org.netbeans.api.annotations.common.NonNull()
+meth public com.sun.source.tree.ExpressionTree createLambdaExpression(com.sun.source.tree.LambdaExpressionTree,java.lang.String)
 meth public com.sun.source.tree.ForLoopTree ForLoop(java.util.List<? extends com.sun.source.tree.StatementTree>,com.sun.source.tree.ExpressionTree,java.util.List<? extends com.sun.source.tree.ExpressionStatementTree>,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.ForLoopTree addForLoopInitializer(com.sun.source.tree.ForLoopTree,com.sun.source.tree.StatementTree)
 meth public com.sun.source.tree.ForLoopTree addForLoopUpdate(com.sun.source.tree.ForLoopTree,com.sun.source.tree.ExpressionStatementTree)
@@ -1759,7 +1761,7 @@
  anno 1 org.netbeans.api.annotations.common.NonNull()
  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
+hfds NOT_LINKED,REWRITE_WHOLE_FILE,afterCommit,changes,docChanges,externalChanges,instance,introducedTrees,invalidateSourceAfter,overlay,rewriteHints,textualChanges,tree2Tag,treeMaker,usedComments,userInfo
 hcls CommentReplicator,CopyEntry,Translator,TreeCollector
 
 CLSS public org.netbeans.api.java.source.matching.Matcher
diff --git a/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig b/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig
index e4afd92..cdc46a3 100644
--- a/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig
+++ b/java/java.sourceui/nbproject/org-netbeans-modules-java-sourceui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.64.0
+#Version 1.65.0
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig b/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig
index faa040d..aea8219 100644
--- a/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig
+++ b/java/java.testrunner.ant/nbproject/org-netbeans-modules-java-testrunner-ant.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.18
+#Version 1.19
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig b/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig
index e7e63a6..c24017a 100644
--- a/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig
+++ b/java/java.testrunner.ui/nbproject/org-netbeans-modules-java-testrunner-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.20
+#Version 1.21
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig b/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig
index d22ea30..385b470 100644
--- a/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig
+++ b/java/java.testrunner/nbproject/org-netbeans-modules-java-testrunner.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.36
+#Version 1.37
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig b/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig
index 11704e3..e01ce6b 100644
--- a/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig
+++ b/java/javaee.injection/nbproject/org-netbeans-modules-javaee-injection.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.22
+#Version 1.23
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig b/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig
index 819ad84..472c9a2 100644
--- a/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig
+++ b/java/jellytools.java/nbproject/org-netbeans-modules-jellytools-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.46
+#Version 3.47
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig b/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig
index 9288ad9..23b5870 100644
--- a/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig
+++ b/java/junit.ui/nbproject/org-netbeans-modules-junit-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.23
+#Version 1.24
 
 CLSS public java.beans.FeatureDescriptor
 cons public init()
diff --git a/java/junit/nbproject/org-netbeans-modules-junit.sig b/java/junit/nbproject/org-netbeans-modules-junit.sig
index f8a1f2b..208a796 100644
--- a/java/junit/nbproject/org-netbeans-modules-junit.sig
+++ b/java/junit/nbproject/org-netbeans-modules-junit.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.90
+#Version 2.91
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/lib.nbjshell/nbproject/org-netbeans-lib-nbjshell.sig b/java/lib.nbjshell/nbproject/org-netbeans-lib-nbjshell.sig
index 94eeadd..01f2f9d 100644
--- a/java/lib.nbjshell/nbproject/org-netbeans-lib-nbjshell.sig
+++ b/java/lib.nbjshell/nbproject/org-netbeans-lib-nbjshell.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 1.18
+#Version 1.19
 
diff --git a/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig b/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig
index db6e615..6e3fdf3 100644
--- a/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig
+++ b/java/libs.cglib/nbproject/org-netbeans-libs-cglib.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42
+#Version 1.43
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig b/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig
index dfa286e..97db1b5 100644
--- a/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig
+++ b/java/libs.corba.omgapi/nbproject/org-netbeans-modules-libs-corba-omgapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.11
+#Version 1.12
 
 CLSS public com.sun.corba.ee.org.omg.CORBA.GetPropertyAction
 cons public init(java.lang.String)
diff --git a/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig b/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig
index e66d8b6..e3a6abe 100644
--- a/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig
+++ b/java/libs.javacapi/nbproject/org-netbeans-libs-javacapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 8.38.0
+#Version 8.39.0
 
 CLSS public abstract interface com.sun.source.doctree.AttributeTree
 innr public final static !enum ValueKind
diff --git a/java/libs.jshell.compile/nbproject/org-netbeans-libs-jshell-compile.sig b/java/libs.jshell.compile/nbproject/org-netbeans-libs-jshell-compile.sig
index 14c84d8..bba0bf1 100644
--- a/java/libs.jshell.compile/nbproject/org-netbeans-libs-jshell-compile.sig
+++ b/java/libs.jshell.compile/nbproject/org-netbeans-libs-jshell-compile.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.22.0
+#Version 1.23.0
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig b/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig
index a9894b4..0343151 100644
--- a/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig
+++ b/java/maven.embedder/nbproject/org-netbeans-modules-maven-embedder.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.69
+#Version 2.71
 
 CLSS public abstract interface !annotation com.google.common.annotations.Beta
  anno 0 com.google.common.annotations.GwtCompatible(boolean emulated=false, boolean serializable=false)
@@ -5341,9 +5341,13 @@
 supr java.lang.Object
 hfds NAMESPACE,fileComment
 
+CLSS abstract interface org.apache.maven.model.io.xpp3.package-info
+
 CLSS public abstract interface org.apache.maven.model.locator.ModelLocator
 meth public abstract java.io.File locatePom(java.io.File)
 
+CLSS abstract interface org.apache.maven.model.package-info
+
 CLSS public org.apache.maven.model.resolution.InvalidRepositoryException
 cons public init(java.lang.String,org.apache.maven.model.Repository)
 cons public init(java.lang.String,org.apache.maven.model.Repository,java.lang.Throwable)
@@ -7645,6 +7649,109 @@
 supr java.lang.Object
 hfds NAMESPACE,fileComment
 
+CLSS public abstract interface org.apache.maven.shared.dependency.graph.DependencyGraphBuilder
+meth public abstract org.apache.maven.shared.dependency.graph.DependencyNode buildDependencyGraph(org.apache.maven.project.MavenProject,org.apache.maven.artifact.resolver.filter.ArtifactFilter) throws org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException
+meth public abstract org.apache.maven.shared.dependency.graph.DependencyNode buildDependencyGraph(org.apache.maven.project.MavenProject,org.apache.maven.artifact.resolver.filter.ArtifactFilter,java.util.Collection<org.apache.maven.project.MavenProject>) throws org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException
+
+CLSS public org.apache.maven.shared.dependency.graph.DependencyGraphBuilderException
+cons public init(java.lang.String)
+cons public init(java.lang.String,java.lang.Throwable)
+supr java.lang.Exception
+hfds serialVersionUID
+
+CLSS public abstract interface org.apache.maven.shared.dependency.graph.DependencyNode
+meth public abstract boolean accept(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor)
+meth public abstract java.lang.String getPremanagedScope()
+meth public abstract java.lang.String getPremanagedVersion()
+meth public abstract java.lang.String getVersionConstraint()
+meth public abstract java.lang.String toNodeString()
+meth public abstract java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> getChildren()
+meth public abstract org.apache.maven.artifact.Artifact getArtifact()
+meth public abstract org.apache.maven.shared.dependency.graph.DependencyNode getParent()
+
+CLSS public org.apache.maven.shared.dependency.graph.filter.AncestorOrSelfDependencyNodeFilter
+cons public init(java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode>)
+cons public init(org.apache.maven.shared.dependency.graph.DependencyNode)
+intf org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter
+meth public boolean accept(org.apache.maven.shared.dependency.graph.DependencyNode)
+supr java.lang.Object
+hfds descendantNodes
+
+CLSS public org.apache.maven.shared.dependency.graph.filter.AndDependencyNodeFilter
+cons public init(java.util.List<org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter>)
+cons public init(org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter,org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter)
+intf org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter
+meth public boolean accept(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public java.util.List<org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter> getDependencyNodeFilters()
+supr java.lang.Object
+hfds filters
+
+CLSS public org.apache.maven.shared.dependency.graph.filter.ArtifactDependencyNodeFilter
+cons public init(org.apache.maven.artifact.resolver.filter.ArtifactFilter)
+intf org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter
+meth public boolean accept(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public org.apache.maven.artifact.resolver.filter.ArtifactFilter getArtifactFilter()
+supr java.lang.Object
+hfds filter
+
+CLSS public abstract interface org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter
+meth public abstract boolean accept(org.apache.maven.shared.dependency.graph.DependencyNode)
+
+CLSS public org.apache.maven.shared.dependency.graph.traversal.BuildingDependencyNodeVisitor
+cons public init()
+cons public init(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor)
+intf org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
+meth public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public org.apache.maven.shared.dependency.graph.DependencyNode getDependencyTree()
+meth public org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor getDependencyNodeVisitor()
+supr java.lang.Object
+hfds parentNodes,rootNode,visitor
+
+CLSS public org.apache.maven.shared.dependency.graph.traversal.CollectingDependencyNodeVisitor
+cons public init()
+intf org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
+meth public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public java.util.List<org.apache.maven.shared.dependency.graph.DependencyNode> getNodes()
+supr java.lang.Object
+hfds nodes
+
+CLSS public abstract interface org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
+meth public abstract boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public abstract boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode)
+
+CLSS public org.apache.maven.shared.dependency.graph.traversal.FilteringDependencyNodeVisitor
+cons public init(org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor,org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter)
+intf org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
+meth public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public org.apache.maven.shared.dependency.graph.filter.DependencyNodeFilter getDependencyNodeFilter()
+meth public org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor getDependencyNodeVisitor()
+supr java.lang.Object
+hfds filter,visitor
+
+CLSS public org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor
+cons public init(java.io.Writer)
+cons public init(java.io.Writer,org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor$GraphTokens)
+fld public final static org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor$GraphTokens EXTENDED_TOKENS
+fld public final static org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor$GraphTokens STANDARD_TOKENS
+fld public final static org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor$GraphTokens WHITESPACE_TOKENS
+innr public static GraphTokens
+intf org.apache.maven.shared.dependency.graph.traversal.DependencyNodeVisitor
+meth public boolean endVisit(org.apache.maven.shared.dependency.graph.DependencyNode)
+meth public boolean visit(org.apache.maven.shared.dependency.graph.DependencyNode)
+supr java.lang.Object
+hfds depth,tokens,writer
+
+CLSS public static org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor$GraphTokens
+ outer org.apache.maven.shared.dependency.graph.traversal.SerializingDependencyNodeVisitor
+cons public init(java.lang.String,java.lang.String,java.lang.String,java.lang.String)
+meth public java.lang.String getFillIndent(boolean)
+meth public java.lang.String getNodeIndent(boolean)
+supr java.lang.Object
+hfds fillIndent,lastFillIndent,lastNodeIndent,nodeIndent
+
 CLSS public org.apache.maven.shared.dependency.tree.DefaultDependencyTreeBuilder
  anno 0 org.codehaus.plexus.component.annotations.Component(boolean isolatedRealm=false, java.lang.Class<?> role=class org.apache.maven.shared.dependency.tree.DependencyTreeBuilder, java.lang.String alias="", java.lang.String composer="", java.lang.String configurator="", java.lang.String description="", java.lang.String factory="", java.lang.String hint="", java.lang.String instantiationStrategy="", java.lang.String lifecycleHandler="", java.lang.String profile="", java.lang.String type="", java.lang.String version="")
 cons public init()
@@ -12491,10 +12598,14 @@
 CLSS public org.netbeans.modules.maven.embedder.DependencyTreeFactory
 cons public init()
 meth public static org.apache.maven.shared.dependency.tree.DependencyNode createDependencyTree(org.apache.maven.project.MavenProject,org.netbeans.modules.maven.embedder.MavenEmbedder,java.lang.String)
+ anno 0 java.lang.Deprecated()
+meth public static org.apache.maven.shared.dependency.tree.DependencyNode createDependencyTree(org.apache.maven.project.MavenProject,org.netbeans.modules.maven.embedder.MavenEmbedder,java.util.Collection<java.lang.String>) throws org.apache.maven.MavenExecutionException
 supr java.lang.Object
+hfds LOG
 
 CLSS public final org.netbeans.modules.maven.embedder.EmbedderFactory
 fld public final static java.lang.String PROP_COMMANDLINE_PATH = "commandLineMavenPath"
+meth public static boolean isOfflineException(java.lang.Throwable)
 meth public static boolean isProjectEmbedderLoaded()
 meth public static java.io.File getDefaultMavenHome()
 meth public static java.io.File getEffectiveMavenHome()
@@ -12805,6 +12916,7 @@
 fld public final static java.lang.String SHOW_DATE_TIME_KEY = "org.slf4j.simpleLogger.showDateTime"
 fld public final static java.lang.String SHOW_LOG_NAME_KEY = "org.slf4j.simpleLogger.showLogName"
 fld public final static java.lang.String SHOW_SHORT_LOG_NAME_KEY = "org.slf4j.simpleLogger.showShortLogName"
+fld public final static java.lang.String SHOW_THREAD_ID_KEY = "org.slf4j.simpleLogger.showThreadId"
 fld public final static java.lang.String SHOW_THREAD_NAME_KEY = "org.slf4j.simpleLogger.showThreadName"
 fld public final static java.lang.String SYSTEM_PREFIX = "org.slf4j.simpleLogger."
 fld public final static java.lang.String WARN_LEVEL_STRING_KEY = "org.slf4j.simpleLogger.warnLevelString"
@@ -12843,12 +12955,12 @@
 meth public void warn(java.lang.String,java.lang.Object,java.lang.Object)
 meth public void warn(java.lang.String,java.lang.Throwable)
 supr org.slf4j.helpers.MarkerIgnoringBase
-hfds CONFIG_PARAMS,INITIALIZED,START_TIME,serialVersionUID,shortLogName
+hfds CONFIG_PARAMS,INITIALIZED,START_TIME,TID_PREFIX,serialVersionUID,shortLogName
 
 CLSS public org.slf4j.impl.SimpleLoggerConfiguration
 cons public init()
 supr java.lang.Object
-hfds CACHE_OUTPUT_STREAM_DEFAULT,CONFIGURATION_FILE,DATE_TIME_FORMAT_STR_DEFAULT,DEFAULT_LOG_LEVEL_DEFAULT,LEVEL_IN_BRACKETS_DEFAULT,LOG_FILE_DEFAULT,SHOW_DATE_TIME_DEFAULT,SHOW_LOG_NAME_DEFAULT,SHOW_SHORT_LOG_NAME_DEFAULT,SHOW_THREAD_NAME_DEFAULT,WARN_LEVELS_STRING_DEFAULT,cacheOutputStream,dateFormatter,dateTimeFormatStr,defaultLogLevel,levelInBrackets,logFile,outputChoice,properties,showDateTime,showLogName,showShortLogName,showThreadName,warnLevelString
+hfds CACHE_OUTPUT_STREAM_DEFAULT,CONFIGURATION_FILE,DATE_TIME_FORMAT_STR_DEFAULT,DEFAULT_LOG_LEVEL_DEFAULT,LEVEL_IN_BRACKETS_DEFAULT,LOG_FILE_DEFAULT,SHOW_DATE_TIME_DEFAULT,SHOW_LOG_NAME_DEFAULT,SHOW_SHORT_LOG_NAME_DEFAULT,SHOW_THREAD_ID_DEFAULT,SHOW_THREAD_NAME_DEFAULT,WARN_LEVELS_STRING_DEFAULT,cacheOutputStream,dateFormatter,dateTimeFormatStr,defaultLogLevel,levelInBrackets,logFile,outputChoice,properties,showDateTime,showLogName,showShortLogName,showThreadId,showThreadName,warnLevelString
 
 CLSS public org.slf4j.impl.SimpleLoggerFactory
 cons public init()
diff --git a/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig b/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig
index fc442d9..c502ac9 100644
--- a/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig
+++ b/java/maven.grammar/nbproject/org-netbeans-modules-maven-grammar.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63.0
+#Version 1.64.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig b/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig
index bad6337..7e74ba7 100644
--- a/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig
+++ b/java/maven.indexer.ui/nbproject/org-netbeans-modules-maven-indexer-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.50
+#Version 2.51
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig b/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig
index 15a2cec..351321f 100644
--- a/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig
+++ b/java/maven.indexer/nbproject/org-netbeans-modules-maven-indexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.56
+#Version 2.57
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
@@ -249,6 +249,25 @@
 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}>
+meth public <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[])
+meth public abstract int size()
+meth public abstract java.util.Iterator<{java.util.AbstractCollection%0}> iterator()
+meth public boolean add({java.util.AbstractCollection%0})
+meth public boolean addAll(java.util.Collection<? extends {java.util.AbstractCollection%0}>)
+meth public boolean contains(java.lang.Object)
+meth public boolean containsAll(java.util.Collection<?>)
+meth public boolean isEmpty()
+meth public boolean remove(java.lang.Object)
+meth public boolean removeAll(java.util.Collection<?>)
+meth public boolean retainAll(java.util.Collection<?>)
+meth public java.lang.Object[] toArray()
+meth public java.lang.String toString()
+meth public void clear()
+supr java.lang.Object
+
 CLSS public abstract java.util.AbstractMap<%0 extends java.lang.Object, %1 extends java.lang.Object>
 cons protected init()
 innr public static SimpleEntry
@@ -272,6 +291,57 @@
 meth public {java.util.AbstractMap%1} remove(java.lang.Object)
 supr java.lang.Object
 
+CLSS public abstract java.util.AbstractSet<%0 extends java.lang.Object>
+cons protected init()
+intf java.util.Set<{java.util.AbstractSet%0}>
+meth public boolean equals(java.lang.Object)
+meth public boolean removeAll(java.util.Collection<?>)
+meth public int hashCode()
+supr java.util.AbstractCollection<{java.util.AbstractSet%0}>
+
+CLSS public abstract interface java.util.Collection<%0 extends java.lang.Object>
+intf java.lang.Iterable<{java.util.Collection%0}>
+meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[])
+meth public abstract boolean add({java.util.Collection%0})
+meth public abstract boolean addAll(java.util.Collection<? extends {java.util.Collection%0}>)
+meth public abstract boolean contains(java.lang.Object)
+meth public abstract boolean containsAll(java.util.Collection<?>)
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract boolean isEmpty()
+meth public abstract boolean remove(java.lang.Object)
+meth public abstract boolean removeAll(java.util.Collection<?>)
+meth public abstract boolean retainAll(java.util.Collection<?>)
+meth public abstract int hashCode()
+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 java.util.HashMap<%0 extends java.lang.Object, %1 extends java.lang.Object>
 cons public init()
 cons public init(int)
@@ -353,6 +423,57 @@
 meth public void notifyObservers(java.lang.Object)
 supr java.lang.Object
 
+CLSS public abstract interface java.util.Set<%0 extends java.lang.Object>
+intf java.util.Collection<{java.util.Set%0}>
+meth public abstract <%0 extends java.lang.Object> {%%0}[] toArray({%%0}[])
+meth public abstract boolean add({java.util.Set%0})
+meth public abstract boolean addAll(java.util.Collection<? extends {java.util.Set%0}>)
+meth public abstract boolean contains(java.lang.Object)
+meth public abstract boolean containsAll(java.util.Collection<?>)
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract boolean isEmpty()
+meth public abstract boolean remove(java.lang.Object)
+meth public abstract boolean removeAll(java.util.Collection<?>)
+meth public abstract boolean retainAll(java.util.Collection<?>)
+meth public abstract int hashCode()
+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 java.util.concurrent.AbstractExecutorService
+cons public init()
+intf java.util.concurrent.ExecutorService
+meth protected <%0 extends java.lang.Object> java.util.concurrent.RunnableFuture<{%%0}> newTaskFor(java.lang.Runnable,{%%0})
+meth protected <%0 extends java.lang.Object> java.util.concurrent.RunnableFuture<{%%0}> newTaskFor(java.util.concurrent.Callable<{%%0}>)
+meth public <%0 extends java.lang.Object> java.util.List<java.util.concurrent.Future<{%%0}>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>) throws java.lang.InterruptedException
+meth public <%0 extends java.lang.Object> java.util.List<java.util.concurrent.Future<{%%0}>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>,long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
+meth public <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> submit(java.lang.Runnable,{%%0})
+meth public <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> submit(java.util.concurrent.Callable<{%%0}>)
+meth public <%0 extends java.lang.Object> {%%0} invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>) throws java.lang.InterruptedException,java.util.concurrent.ExecutionException
+meth public <%0 extends java.lang.Object> {%%0} invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>,long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException,java.util.concurrent.ExecutionException,java.util.concurrent.TimeoutException
+meth public java.util.concurrent.Future<?> submit(java.lang.Runnable)
+supr java.lang.Object
+
+CLSS public abstract interface java.util.concurrent.Executor
+meth public abstract void execute(java.lang.Runnable)
+
+CLSS public abstract interface java.util.concurrent.ExecutorService
+intf java.util.concurrent.Executor
+meth public abstract <%0 extends java.lang.Object> java.util.List<java.util.concurrent.Future<{%%0}>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>) throws java.lang.InterruptedException
+meth public abstract <%0 extends java.lang.Object> java.util.List<java.util.concurrent.Future<{%%0}>> invokeAll(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>,long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
+meth public abstract <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> submit(java.lang.Runnable,{%%0})
+meth public abstract <%0 extends java.lang.Object> java.util.concurrent.Future<{%%0}> submit(java.util.concurrent.Callable<{%%0}>)
+meth public abstract <%0 extends java.lang.Object> {%%0} invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>) throws java.lang.InterruptedException,java.util.concurrent.ExecutionException
+meth public abstract <%0 extends java.lang.Object> {%%0} invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<{%%0}>>,long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException,java.util.concurrent.ExecutionException,java.util.concurrent.TimeoutException
+meth public abstract boolean awaitTermination(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
+meth public abstract boolean isShutdown()
+meth public abstract boolean isTerminated()
+meth public abstract java.util.List<java.lang.Runnable> shutdownNow()
+meth public abstract java.util.concurrent.Future<?> submit(java.lang.Runnable)
+meth public abstract void shutdown()
+
 CLSS public abstract interface java.util.concurrent.ThreadFactory
 meth public abstract java.lang.Thread newThread(java.lang.Runnable)
 
@@ -372,13 +493,17 @@
 fld public final static org.apache.lucene.analysis.Analyzer$ReuseStrategy GLOBAL_REUSE_STRATEGY
 fld public final static org.apache.lucene.analysis.Analyzer$ReuseStrategy PER_FIELD_REUSE_STRATEGY
 innr public abstract static ReuseStrategy
-innr public static TokenStreamComponents
+innr public final static TokenStreamComponents
 intf java.io.Closeable
 meth protected abstract org.apache.lucene.analysis.Analyzer$TokenStreamComponents createComponents(java.lang.String)
 meth protected java.io.Reader initReader(java.lang.String,java.io.Reader)
+meth protected java.io.Reader initReaderForNormalization(java.lang.String,java.io.Reader)
+meth protected org.apache.lucene.analysis.TokenStream normalize(java.lang.String,org.apache.lucene.analysis.TokenStream)
+meth protected org.apache.lucene.util.AttributeFactory attributeFactory(java.lang.String)
 meth public final org.apache.lucene.analysis.Analyzer$ReuseStrategy getReuseStrategy()
 meth public final org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String,java.io.Reader)
 meth public final org.apache.lucene.analysis.TokenStream tokenStream(java.lang.String,java.lang.String)
+meth public final org.apache.lucene.util.BytesRef normalize(java.lang.String,java.lang.String)
 meth public int getOffsetGap(java.lang.String)
 meth public int getPositionIncrementGap(java.lang.String)
 meth public org.apache.lucene.util.Version getVersion()
@@ -386,6 +511,7 @@
 meth public void setVersion(org.apache.lucene.util.Version)
 supr java.lang.Object
 hfds reuseStrategy,storedValue,version
+hcls StringTokenStream
 
 CLSS public abstract static org.apache.lucene.analysis.Analyzer$ReuseStrategy
  outer org.apache.lucene.analysis.Analyzer
@@ -396,29 +522,39 @@
 meth public abstract void setReusableComponents(org.apache.lucene.analysis.Analyzer,java.lang.String,org.apache.lucene.analysis.Analyzer$TokenStreamComponents)
 supr java.lang.Object
 
-CLSS public static org.apache.lucene.analysis.Analyzer$TokenStreamComponents
+CLSS public final static org.apache.lucene.analysis.Analyzer$TokenStreamComponents
  outer org.apache.lucene.analysis.Analyzer
+cons public init(java.util.function.Consumer<java.io.Reader>,org.apache.lucene.analysis.TokenStream)
 cons public init(org.apache.lucene.analysis.Tokenizer)
 cons public init(org.apache.lucene.analysis.Tokenizer,org.apache.lucene.analysis.TokenStream)
+fld protected final java.util.function.Consumer<java.io.Reader> source
 fld protected final org.apache.lucene.analysis.TokenStream sink
-fld protected final org.apache.lucene.analysis.Tokenizer source
-meth protected void setReader(java.io.Reader)
+meth public java.util.function.Consumer<java.io.Reader> getSource()
 meth public org.apache.lucene.analysis.TokenStream getTokenStream()
-meth public org.apache.lucene.analysis.Tokenizer getTokenizer()
 supr java.lang.Object
 hfds reusableStringReader
 
 CLSS public abstract org.apache.lucene.analysis.AnalyzerWrapper
 cons protected init(org.apache.lucene.analysis.Analyzer$ReuseStrategy)
 meth protected abstract org.apache.lucene.analysis.Analyzer getWrappedAnalyzer(java.lang.String)
+meth protected final java.io.Reader initReaderForNormalization(java.lang.String,java.io.Reader)
 meth protected final org.apache.lucene.analysis.Analyzer$TokenStreamComponents createComponents(java.lang.String)
+meth protected final org.apache.lucene.analysis.TokenStream normalize(java.lang.String,org.apache.lucene.analysis.TokenStream)
+meth protected final org.apache.lucene.util.AttributeFactory attributeFactory(java.lang.String)
 meth protected java.io.Reader wrapReader(java.lang.String,java.io.Reader)
+meth protected java.io.Reader wrapReaderForNormalization(java.lang.String,java.io.Reader)
 meth protected org.apache.lucene.analysis.Analyzer$TokenStreamComponents wrapComponents(java.lang.String,org.apache.lucene.analysis.Analyzer$TokenStreamComponents)
+meth protected org.apache.lucene.analysis.TokenStream wrapTokenStreamForNormalization(java.lang.String,org.apache.lucene.analysis.TokenStream)
 meth public final java.io.Reader initReader(java.lang.String,java.io.Reader)
 meth public int getOffsetGap(java.lang.String)
 meth public int getPositionIncrementGap(java.lang.String)
 supr org.apache.lucene.analysis.Analyzer
 
+CLSS public org.apache.lucene.analysis.AutomatonToTokenStream
+meth public static org.apache.lucene.analysis.TokenStream toTokenStream(org.apache.lucene.util.automaton.Automaton)
+supr java.lang.Object
+hcls EdgeToken,RemapNode,TopoTokenStream
+
 CLSS public final org.apache.lucene.analysis.CachingTokenFilter
 cons public init(org.apache.lucene.analysis.TokenStream)
 meth public boolean isCached()
@@ -428,6 +564,77 @@
 supr org.apache.lucene.analysis.TokenFilter
 hfds cache,finalState,iterator
 
+CLSS public org.apache.lucene.analysis.CharArrayMap<%0 extends java.lang.Object>
+cons public init(int,boolean)
+cons public init(java.util.Map<?,? extends {org.apache.lucene.analysis.CharArrayMap%0}>,boolean)
+innr public EntryIterator
+innr public final EntrySet
+meth public boolean containsKey(char[],int,int)
+meth public boolean containsKey(java.lang.CharSequence)
+meth public boolean containsKey(java.lang.Object)
+meth public final org.apache.lucene.analysis.CharArrayMap$EntrySet entrySet()
+meth public final org.apache.lucene.analysis.CharArraySet keySet()
+meth public int size()
+meth public java.lang.String toString()
+meth public static <%0 extends java.lang.Object> org.apache.lucene.analysis.CharArrayMap<{%%0}> copy(java.util.Map<?,? extends {%%0}>)
+meth public static <%0 extends java.lang.Object> org.apache.lucene.analysis.CharArrayMap<{%%0}> emptyMap()
+meth public static <%0 extends java.lang.Object> org.apache.lucene.analysis.CharArrayMap<{%%0}> unmodifiableMap(org.apache.lucene.analysis.CharArrayMap<{%%0}>)
+meth public void clear()
+meth public {org.apache.lucene.analysis.CharArrayMap%0} get(char[],int,int)
+meth public {org.apache.lucene.analysis.CharArrayMap%0} get(java.lang.CharSequence)
+meth public {org.apache.lucene.analysis.CharArrayMap%0} get(java.lang.Object)
+meth public {org.apache.lucene.analysis.CharArrayMap%0} put(char[],{org.apache.lucene.analysis.CharArrayMap%0})
+meth public {org.apache.lucene.analysis.CharArrayMap%0} put(java.lang.CharSequence,{org.apache.lucene.analysis.CharArrayMap%0})
+meth public {org.apache.lucene.analysis.CharArrayMap%0} put(java.lang.Object,{org.apache.lucene.analysis.CharArrayMap%0})
+meth public {org.apache.lucene.analysis.CharArrayMap%0} put(java.lang.String,{org.apache.lucene.analysis.CharArrayMap%0})
+meth public {org.apache.lucene.analysis.CharArrayMap%0} remove(java.lang.Object)
+supr java.util.AbstractMap<java.lang.Object,{org.apache.lucene.analysis.CharArrayMap%0}>
+hfds EMPTY_MAP,INIT_SIZE,count,entrySet,ignoreCase,keySet,keys,values
+hcls EmptyCharArrayMap,MapEntry,UnmodifiableCharArrayMap
+
+CLSS public org.apache.lucene.analysis.CharArrayMap$EntryIterator
+ outer org.apache.lucene.analysis.CharArrayMap
+intf java.util.Iterator<java.util.Map$Entry<java.lang.Object,{org.apache.lucene.analysis.CharArrayMap%0}>>
+meth public boolean hasNext()
+meth public char[] nextKey()
+meth public java.lang.String nextKeyString()
+meth public java.util.Map$Entry<java.lang.Object,{org.apache.lucene.analysis.CharArrayMap%0}> next()
+meth public void remove()
+meth public {org.apache.lucene.analysis.CharArrayMap%0} currentValue()
+meth public {org.apache.lucene.analysis.CharArrayMap%0} setValue({org.apache.lucene.analysis.CharArrayMap%0})
+supr java.lang.Object
+hfds allowModify,lastPos,pos
+
+CLSS public final org.apache.lucene.analysis.CharArrayMap$EntrySet
+ outer org.apache.lucene.analysis.CharArrayMap
+meth public boolean contains(java.lang.Object)
+meth public boolean remove(java.lang.Object)
+meth public int size()
+meth public org.apache.lucene.analysis.CharArrayMap$EntryIterator iterator()
+meth public void clear()
+supr java.util.AbstractSet<java.util.Map$Entry<java.lang.Object,{org.apache.lucene.analysis.CharArrayMap%0}>>
+hfds allowModify
+
+CLSS public org.apache.lucene.analysis.CharArraySet
+cons public init(int,boolean)
+cons public init(java.util.Collection<?>,boolean)
+fld public final static org.apache.lucene.analysis.CharArraySet EMPTY_SET
+meth public boolean add(char[])
+meth public boolean add(java.lang.CharSequence)
+meth public boolean add(java.lang.Object)
+meth public boolean add(java.lang.String)
+meth public boolean contains(char[],int,int)
+meth public boolean contains(java.lang.CharSequence)
+meth public boolean contains(java.lang.Object)
+meth public int size()
+meth public java.lang.String toString()
+meth public java.util.Iterator<java.lang.Object> iterator()
+meth public static org.apache.lucene.analysis.CharArraySet copy(java.util.Set<?>)
+meth public static org.apache.lucene.analysis.CharArraySet unmodifiableSet(org.apache.lucene.analysis.CharArraySet)
+meth public void clear()
+supr java.util.AbstractSet<java.lang.Object>
+hfds PLACEHOLDER,map
+
 CLSS public abstract org.apache.lucene.analysis.CharFilter
 cons public init(java.io.Reader)
 fld protected final java.io.Reader input
@@ -436,84 +643,83 @@
 meth public void close() throws java.io.IOException
 supr java.io.Reader
 
+CLSS public final org.apache.lucene.analysis.CharacterUtils
+innr public final static CharacterBuffer
+meth public static boolean fill(org.apache.lucene.analysis.CharacterUtils$CharacterBuffer,java.io.Reader) throws java.io.IOException
+meth public static boolean fill(org.apache.lucene.analysis.CharacterUtils$CharacterBuffer,java.io.Reader,int) throws java.io.IOException
+meth public static int toChars(int[],int,int,char[],int)
+meth public static int toCodePoints(char[],int,int,int[],int)
+meth public static org.apache.lucene.analysis.CharacterUtils$CharacterBuffer newCharacterBuffer(int)
+meth public static void toLowerCase(char[],int,int)
+meth public static void toUpperCase(char[],int,int)
+supr java.lang.Object
+
+CLSS public final static org.apache.lucene.analysis.CharacterUtils$CharacterBuffer
+ outer org.apache.lucene.analysis.CharacterUtils
+meth public char[] getBuffer()
+meth public int getLength()
+meth public int getOffset()
+meth public void reset()
+supr java.lang.Object
+hfds buffer,lastTrailingHighSurrogate,length,offset
+
 CLSS public abstract org.apache.lucene.analysis.DelegatingAnalyzerWrapper
 cons protected init(org.apache.lucene.analysis.Analyzer$ReuseStrategy)
 meth protected final java.io.Reader wrapReader(java.lang.String,java.io.Reader)
+meth protected final java.io.Reader wrapReaderForNormalization(java.lang.String,java.io.Reader)
 meth protected final org.apache.lucene.analysis.Analyzer$TokenStreamComponents wrapComponents(java.lang.String,org.apache.lucene.analysis.Analyzer$TokenStreamComponents)
+meth protected final org.apache.lucene.analysis.TokenStream wrapTokenStreamForNormalization(java.lang.String,org.apache.lucene.analysis.TokenStream)
 supr org.apache.lucene.analysis.AnalyzerWrapper
 hcls DelegatingReuseStrategy
 
-CLSS public final org.apache.lucene.analysis.NumericTokenStream
-cons public init()
-cons public init(int)
-cons public init(org.apache.lucene.util.AttributeFactory,int)
-fld public final static java.lang.String TOKEN_TYPE_FULL_PREC = "fullPrecNumeric"
-fld public final static java.lang.String TOKEN_TYPE_LOWER_PREC = "lowerPrecNumeric"
-innr public abstract interface static NumericTermAttribute
-innr public final static NumericTermAttributeImpl
-meth public boolean incrementToken()
-meth public int getPrecisionStep()
-meth public java.lang.String toString()
-meth public org.apache.lucene.analysis.NumericTokenStream setDoubleValue(double)
-meth public org.apache.lucene.analysis.NumericTokenStream setFloatValue(float)
-meth public org.apache.lucene.analysis.NumericTokenStream setIntValue(int)
-meth public org.apache.lucene.analysis.NumericTokenStream setLongValue(long)
-meth public void reset()
-supr org.apache.lucene.analysis.TokenStream
-hfds numericAtt,posIncrAtt,precisionStep,typeAtt,valSize
-hcls NumericAttributeFactory
+CLSS public abstract org.apache.lucene.analysis.FilteringTokenFilter
+cons public init(org.apache.lucene.analysis.TokenStream)
+meth protected abstract boolean accept() throws java.io.IOException
+meth public final boolean incrementToken() throws java.io.IOException
+meth public void end() throws java.io.IOException
+meth public void reset() throws java.io.IOException
+supr org.apache.lucene.analysis.TokenFilter
+hfds posIncrAtt,skippedPositions
 
-CLSS public abstract interface static org.apache.lucene.analysis.NumericTokenStream$NumericTermAttribute
- outer org.apache.lucene.analysis.NumericTokenStream
-intf org.apache.lucene.util.Attribute
-meth public abstract int getShift()
-meth public abstract int getValueSize()
-meth public abstract int incShift()
-meth public abstract long getRawValue()
-meth public abstract void init(long,int,int,int)
-meth public abstract void setShift(int)
+CLSS public abstract org.apache.lucene.analysis.GraphTokenFilter
+cons public init(org.apache.lucene.analysis.TokenStream)
+fld public final static int MAX_GRAPH_STACK_SIZE = 1000
+fld public final static int MAX_TOKEN_CACHE_SIZE = 100
+meth protected final boolean incrementBaseToken() throws java.io.IOException
+meth protected final boolean incrementGraph() throws java.io.IOException
+meth protected final boolean incrementGraphToken() throws java.io.IOException
+meth public int getTrailingPositions()
+meth public void end() throws java.io.IOException
+meth public void reset() throws java.io.IOException
+supr org.apache.lucene.analysis.TokenFilter
+hfds baseToken,cacheSize,currentGraph,finalOffsets,graphDepth,graphPos,offsetAtt,posIncAtt,stackSize,tokenPool,trailingPositions
+hcls Token
 
-CLSS public final static org.apache.lucene.analysis.NumericTokenStream$NumericTermAttributeImpl
- outer org.apache.lucene.analysis.NumericTokenStream
-cons public init()
-intf org.apache.lucene.analysis.NumericTokenStream$NumericTermAttribute
-intf org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
-meth public boolean equals(java.lang.Object)
-meth public int getShift()
-meth public int getValueSize()
-meth public int hashCode()
-meth public int incShift()
-meth public long getRawValue()
-meth public org.apache.lucene.analysis.NumericTokenStream$NumericTermAttributeImpl clone()
-meth public org.apache.lucene.util.BytesRef getBytesRef()
-meth public void clear()
-meth public void copyTo(org.apache.lucene.util.AttributeImpl)
-meth public void init(long,int,int,int)
-meth public void reflectWith(org.apache.lucene.util.AttributeReflector)
-meth public void setShift(int)
-supr org.apache.lucene.util.AttributeImpl
-hfds bytes,precisionStep,shift,value,valueSize
+CLSS public org.apache.lucene.analysis.LowerCaseFilter
+cons public init(org.apache.lucene.analysis.TokenStream)
+meth public final boolean incrementToken() throws java.io.IOException
+supr org.apache.lucene.analysis.TokenFilter
+hfds termAtt
 
-CLSS public org.apache.lucene.analysis.Token
- anno 0 java.lang.Deprecated()
-cons public init()
-cons public init(java.lang.CharSequence,int,int)
-fld public final static org.apache.lucene.util.AttributeFactory TOKEN_ATTRIBUTE_FACTORY
-intf org.apache.lucene.analysis.tokenattributes.FlagsAttribute
-intf org.apache.lucene.analysis.tokenattributes.PayloadAttribute
-meth public boolean equals(java.lang.Object)
-meth public int getFlags()
-meth public int hashCode()
-meth public org.apache.lucene.analysis.Token clone()
-meth public org.apache.lucene.util.BytesRef getPayload()
-meth public void clear()
-meth public void copyTo(org.apache.lucene.util.AttributeImpl)
-meth public void reflectWith(org.apache.lucene.util.AttributeReflector)
-meth public void reinit(org.apache.lucene.analysis.Token)
-meth public void setFlags(int)
-meth public void setPayload(org.apache.lucene.util.BytesRef)
-supr org.apache.lucene.analysis.tokenattributes.PackedTokenAttributeImpl
-hfds flags,payload
+CLSS public org.apache.lucene.analysis.StopFilter
+cons public init(org.apache.lucene.analysis.TokenStream,org.apache.lucene.analysis.CharArraySet)
+meth protected boolean accept()
+meth public !varargs static org.apache.lucene.analysis.CharArraySet makeStopSet(java.lang.String[])
+meth public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.lang.String[],boolean)
+meth public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.util.List<?>)
+meth public static org.apache.lucene.analysis.CharArraySet makeStopSet(java.util.List<?>,boolean)
+supr org.apache.lucene.analysis.FilteringTokenFilter
+hfds stopWords,termAtt
+
+CLSS public abstract org.apache.lucene.analysis.StopwordAnalyzerBase
+cons protected init()
+cons protected init(org.apache.lucene.analysis.CharArraySet)
+fld protected final org.apache.lucene.analysis.CharArraySet stopwords
+meth protected static org.apache.lucene.analysis.CharArraySet loadStopwordSet(boolean,java.lang.Class<? extends org.apache.lucene.analysis.Analyzer>,java.lang.String,java.lang.String) throws java.io.IOException
+meth protected static org.apache.lucene.analysis.CharArraySet loadStopwordSet(java.io.Reader) throws java.io.IOException
+meth protected static org.apache.lucene.analysis.CharArraySet loadStopwordSet(java.nio.file.Path) throws java.io.IOException
+meth public org.apache.lucene.analysis.CharArraySet getStopwordSet()
+supr org.apache.lucene.analysis.Analyzer
 
 CLSS public abstract org.apache.lucene.analysis.TokenFilter
 cons protected init(org.apache.lucene.analysis.TokenStream)
@@ -541,10 +747,11 @@
 fld public final static int POS_SEP = 31
 meth protected org.apache.lucene.util.BytesRef changeToken(org.apache.lucene.util.BytesRef)
 meth public org.apache.lucene.util.automaton.Automaton toAutomaton(org.apache.lucene.analysis.TokenStream) throws java.io.IOException
+meth public void setFinalOffsetGapAsHole(boolean)
 meth public void setPreservePositionIncrements(boolean)
 meth public void setUnicodeArcs(boolean)
 supr java.lang.Object
-hfds preservePositionIncrements,unicodeArcs
+hfds finalOffsetGapAsHole,preservePositionIncrements,unicodeArcs
 hcls Position,Positions
 
 CLSS public abstract org.apache.lucene.analysis.Tokenizer
@@ -558,18 +765,31 @@
 supr org.apache.lucene.analysis.TokenStream
 hfds ILLEGAL_STATE_READER,inputPending
 
+CLSS public org.apache.lucene.analysis.WordlistLoader
+meth public static java.util.List<java.lang.String> getLines(java.io.InputStream,java.nio.charset.Charset) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArrayMap<java.lang.String> getStemDict(java.io.Reader,org.apache.lucene.analysis.CharArrayMap<java.lang.String>) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArraySet getSnowballWordSet(java.io.Reader) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArraySet getSnowballWordSet(java.io.Reader,org.apache.lucene.analysis.CharArraySet) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArraySet getWordSet(java.io.Reader) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArraySet getWordSet(java.io.Reader,java.lang.String) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArraySet getWordSet(java.io.Reader,java.lang.String,org.apache.lucene.analysis.CharArraySet) throws java.io.IOException
+meth public static org.apache.lucene.analysis.CharArraySet getWordSet(java.io.Reader,org.apache.lucene.analysis.CharArraySet) throws java.io.IOException
+supr java.lang.Object
+hfds INITIAL_CAPACITY
+
 CLSS abstract interface org.apache.lucene.analysis.package-info
 
 CLSS public final org.apache.lucene.analysis.standard.ClassicAnalyzer
 cons public init()
 cons public init(java.io.Reader) throws java.io.IOException
-cons public init(org.apache.lucene.analysis.util.CharArraySet)
+cons public init(org.apache.lucene.analysis.CharArraySet)
 fld public final static int DEFAULT_MAX_TOKEN_LENGTH = 255
-fld public final static org.apache.lucene.analysis.util.CharArraySet STOP_WORDS_SET
+fld public final static org.apache.lucene.analysis.CharArraySet STOP_WORDS_SET
 meth protected org.apache.lucene.analysis.Analyzer$TokenStreamComponents createComponents(java.lang.String)
+meth protected org.apache.lucene.analysis.TokenStream normalize(java.lang.String,org.apache.lucene.analysis.TokenStream)
 meth public int getMaxTokenLength()
 meth public void setMaxTokenLength(int)
-supr org.apache.lucene.analysis.util.StopwordAnalyzerBase
+supr org.apache.lucene.analysis.StopwordAnalyzerBase
 hfds maxTokenLength
 
 CLSS public org.apache.lucene.analysis.standard.ClassicFilter
@@ -580,6 +800,7 @@
 
 CLSS public org.apache.lucene.analysis.standard.ClassicFilterFactory
 cons public init(java.util.Map<java.lang.String,java.lang.String>)
+fld public final static java.lang.String NAME = "classic"
 meth public org.apache.lucene.analysis.TokenFilter create(org.apache.lucene.analysis.TokenStream)
 supr org.apache.lucene.analysis.util.TokenFilterFactory
 
@@ -607,6 +828,7 @@
 
 CLSS public org.apache.lucene.analysis.standard.ClassicTokenizerFactory
 cons public init(java.util.Map<java.lang.String,java.lang.String>)
+fld public final static java.lang.String NAME = "classic"
 meth public org.apache.lucene.analysis.standard.ClassicTokenizer create(org.apache.lucene.util.AttributeFactory)
 supr org.apache.lucene.analysis.util.TokenizerFactory
 hfds maxTokenLength
@@ -614,49 +836,27 @@
 CLSS public final org.apache.lucene.analysis.standard.StandardAnalyzer
 cons public init()
 cons public init(java.io.Reader) throws java.io.IOException
-cons public init(org.apache.lucene.analysis.util.CharArraySet)
+cons public init(org.apache.lucene.analysis.CharArraySet)
 fld public final static int DEFAULT_MAX_TOKEN_LENGTH = 255
-fld public final static org.apache.lucene.analysis.util.CharArraySet STOP_WORDS_SET
 meth protected org.apache.lucene.analysis.Analyzer$TokenStreamComponents createComponents(java.lang.String)
+meth protected org.apache.lucene.analysis.TokenStream normalize(java.lang.String,org.apache.lucene.analysis.TokenStream)
 meth public int getMaxTokenLength()
 meth public void setMaxTokenLength(int)
-supr org.apache.lucene.analysis.util.StopwordAnalyzerBase
+supr org.apache.lucene.analysis.StopwordAnalyzerBase
 hfds maxTokenLength
 
-CLSS public org.apache.lucene.analysis.standard.StandardFilter
-cons public init(org.apache.lucene.analysis.TokenStream)
-meth public final boolean incrementToken() throws java.io.IOException
-supr org.apache.lucene.analysis.TokenFilter
-
-CLSS public org.apache.lucene.analysis.standard.StandardFilterFactory
-cons public init(java.util.Map<java.lang.String,java.lang.String>)
-meth public org.apache.lucene.analysis.standard.StandardFilter create(org.apache.lucene.analysis.TokenStream)
-supr org.apache.lucene.analysis.util.TokenFilterFactory
-
 CLSS public final org.apache.lucene.analysis.standard.StandardTokenizer
 cons public init()
 cons public init(org.apache.lucene.util.AttributeFactory)
-fld public final static int ACRONYM = 2
- anno 0 java.lang.Deprecated()
-fld public final static int ACRONYM_DEP = 8
- anno 0 java.lang.Deprecated()
 fld public final static int ALPHANUM = 0
-fld public final static int APOSTROPHE = 1
- anno 0 java.lang.Deprecated()
-fld public final static int CJ = 7
- anno 0 java.lang.Deprecated()
-fld public final static int COMPANY = 3
- anno 0 java.lang.Deprecated()
-fld public final static int EMAIL = 4
-fld public final static int HANGUL = 13
-fld public final static int HIRAGANA = 11
-fld public final static int HOST = 5
- anno 0 java.lang.Deprecated()
-fld public final static int IDEOGRAPHIC = 10
-fld public final static int KATAKANA = 12
+fld public final static int EMOJI = 7
+fld public final static int HANGUL = 6
+fld public final static int HIRAGANA = 4
+fld public final static int IDEOGRAPHIC = 3
+fld public final static int KATAKANA = 5
 fld public final static int MAX_TOKEN_LENGTH_LIMIT = 1048576
-fld public final static int NUM = 6
-fld public final static int SOUTHEAST_ASIAN = 9
+fld public final static int NUM = 1
+fld public final static int SOUTHEAST_ASIAN = 2
 fld public final static java.lang.String[] TOKEN_TYPES
 meth public final boolean incrementToken() throws java.io.IOException
 meth public final void end() throws java.io.IOException
@@ -669,18 +869,20 @@
 
 CLSS public org.apache.lucene.analysis.standard.StandardTokenizerFactory
 cons public init(java.util.Map<java.lang.String,java.lang.String>)
-meth public org.apache.lucene.analysis.Tokenizer create(org.apache.lucene.util.AttributeFactory)
+fld public final static java.lang.String NAME = "standard"
+meth public org.apache.lucene.analysis.standard.StandardTokenizer create(org.apache.lucene.util.AttributeFactory)
 supr org.apache.lucene.analysis.util.TokenizerFactory
 hfds maxTokenLength
 
 CLSS public final org.apache.lucene.analysis.standard.StandardTokenizerImpl
 cons public init(java.io.Reader)
-fld public final static int HANGUL_TYPE = 13
-fld public final static int HIRAGANA_TYPE = 11
-fld public final static int IDEOGRAPHIC_TYPE = 10
-fld public final static int KATAKANA_TYPE = 12
-fld public final static int NUMERIC_TYPE = 6
-fld public final static int SOUTH_EAST_ASIAN_TYPE = 9
+fld public final static int EMOJI_TYPE = 7
+fld public final static int HANGUL_TYPE = 6
+fld public final static int HIRAGANA_TYPE = 4
+fld public final static int IDEOGRAPHIC_TYPE = 3
+fld public final static int KATAKANA_TYPE = 5
+fld public final static int NUMERIC_TYPE = 1
+fld public final static int SOUTH_EAST_ASIAN_TYPE = 2
 fld public final static int WORD_TYPE = 0
 fld public final static int YYEOF = -1
 fld public final static int YYINITIAL = 0
@@ -702,13 +904,14 @@
 CLSS public final org.apache.lucene.analysis.standard.UAX29URLEmailAnalyzer
 cons public init()
 cons public init(java.io.Reader) throws java.io.IOException
-cons public init(org.apache.lucene.analysis.util.CharArraySet)
+cons public init(org.apache.lucene.analysis.CharArraySet)
 fld public final static int DEFAULT_MAX_TOKEN_LENGTH = 255
-fld public final static org.apache.lucene.analysis.util.CharArraySet STOP_WORDS_SET
+fld public final static org.apache.lucene.analysis.CharArraySet STOP_WORDS_SET
 meth protected org.apache.lucene.analysis.Analyzer$TokenStreamComponents createComponents(java.lang.String)
+meth protected org.apache.lucene.analysis.TokenStream normalize(java.lang.String,org.apache.lucene.analysis.TokenStream)
 meth public int getMaxTokenLength()
 meth public void setMaxTokenLength(int)
-supr org.apache.lucene.analysis.util.StopwordAnalyzerBase
+supr org.apache.lucene.analysis.StopwordAnalyzerBase
 hfds maxTokenLength
 
 CLSS public final org.apache.lucene.analysis.standard.UAX29URLEmailTokenizer
@@ -716,10 +919,12 @@
 cons public init(org.apache.lucene.util.AttributeFactory)
 fld public final static int ALPHANUM = 0
 fld public final static int EMAIL = 8
+fld public final static int EMOJI = 9
 fld public final static int HANGUL = 6
 fld public final static int HIRAGANA = 4
 fld public final static int IDEOGRAPHIC = 3
 fld public final static int KATAKANA = 5
+fld public final static int MAX_TOKEN_LENGTH_LIMIT = 1048576
 fld public final static int NUM = 1
 fld public final static int SOUTHEAST_ASIAN = 2
 fld public final static int URL = 7
@@ -735,7 +940,8 @@
 
 CLSS public org.apache.lucene.analysis.standard.UAX29URLEmailTokenizerFactory
 cons public init(java.util.Map<java.lang.String,java.lang.String>)
-meth public org.apache.lucene.analysis.Tokenizer create(org.apache.lucene.util.AttributeFactory)
+fld public final static java.lang.String NAME = "uax29UrlEmail"
+meth public org.apache.lucene.analysis.standard.UAX29URLEmailTokenizer create(org.apache.lucene.util.AttributeFactory)
 supr org.apache.lucene.analysis.util.TokenizerFactory
 hfds maxTokenLength
 
@@ -743,6 +949,7 @@
 cons public init(java.io.Reader)
 fld public final static int AVOID_BAD_URL = 2
 fld public final static int EMAIL_TYPE = 8
+fld public final static int EMOJI_TYPE = 9
 fld public final static int HANGUL_TYPE = 6
 fld public final static int HIRAGANA_TYPE = 4
 fld public final static int IDEOGRAPHIC_TYPE = 3
@@ -766,7 +973,7 @@
 meth public int getNextToken() throws java.io.IOException
 meth public void yypushback(int)
 supr java.lang.Object
-hfds ZZ_ACTION,ZZ_ACTION_PACKED_0,ZZ_ATTRIBUTE,ZZ_ATTRIBUTE_PACKED_0,ZZ_BUFFERSIZE,ZZ_CMAP,ZZ_CMAP_PACKED,ZZ_ERROR_MSG,ZZ_LEXSTATE,ZZ_NO_MATCH,ZZ_PUSHBACK_2BIG,ZZ_ROWMAP,ZZ_ROWMAP_PACKED_0,ZZ_TRANS,ZZ_TRANS_PACKED_0,ZZ_TRANS_PACKED_1,ZZ_TRANS_PACKED_2,ZZ_UNKNOWN_ERROR,yychar,yycolumn,yyline,zzAtBOL,zzAtEOF,zzBuffer,zzCurrentPos,zzEOFDone,zzEndRead,zzFinalHighSurrogate,zzLexicalState,zzMarkedPos,zzReader,zzStartRead,zzState
+hfds ZZ_ACTION,ZZ_ACTION_PACKED_0,ZZ_ATTRIBUTE,ZZ_ATTRIBUTE_PACKED_0,ZZ_BUFFERSIZE,ZZ_CMAP,ZZ_CMAP_PACKED,ZZ_ERROR_MSG,ZZ_LEXSTATE,ZZ_NO_MATCH,ZZ_PUSHBACK_2BIG,ZZ_ROWMAP,ZZ_ROWMAP_PACKED_0,ZZ_TRANS,ZZ_TRANS_PACKED_0,ZZ_TRANS_PACKED_1,ZZ_TRANS_PACKED_10,ZZ_TRANS_PACKED_11,ZZ_TRANS_PACKED_12,ZZ_TRANS_PACKED_13,ZZ_TRANS_PACKED_2,ZZ_TRANS_PACKED_3,ZZ_TRANS_PACKED_4,ZZ_TRANS_PACKED_5,ZZ_TRANS_PACKED_6,ZZ_TRANS_PACKED_7,ZZ_TRANS_PACKED_8,ZZ_TRANS_PACKED_9,ZZ_UNKNOWN_ERROR,yychar,yycolumn,yyline,zzAtBOL,zzAtEOF,zzBuffer,zzCurrentPos,zzEOFDone,zzEndRead,zzFinalHighSurrogate,zzLexicalState,zzMarkedPos,zzReader,zzStartRead,zzState
 
 CLSS abstract interface org.apache.lucene.analysis.standard.package-info
 
@@ -899,11 +1106,14 @@
 intf org.apache.lucene.analysis.tokenattributes.OffsetAttribute
 intf org.apache.lucene.analysis.tokenattributes.PositionIncrementAttribute
 intf org.apache.lucene.analysis.tokenattributes.PositionLengthAttribute
+intf org.apache.lucene.analysis.tokenattributes.TermFrequencyAttribute
 intf org.apache.lucene.analysis.tokenattributes.TypeAttribute
 meth public boolean equals(java.lang.Object)
 meth public final int endOffset()
+meth public final int getTermFrequency()
 meth public final int startOffset()
 meth public final java.lang.String type()
+meth public final void setTermFrequency(int)
 meth public final void setType(java.lang.String)
 meth public int getPositionIncrement()
 meth public int getPositionLength()
@@ -917,7 +1127,7 @@
 meth public void setPositionIncrement(int)
 meth public void setPositionLength(int)
 supr org.apache.lucene.analysis.tokenattributes.CharTermAttributeImpl
-hfds endOffset,positionIncrement,positionLength,startOffset,type
+hfds endOffset,positionIncrement,positionLength,startOffset,termFrequency,type
 
 CLSS public abstract interface org.apache.lucene.analysis.tokenattributes.PayloadAttribute
 intf org.apache.lucene.util.Attribute
@@ -979,6 +1189,26 @@
 supr org.apache.lucene.util.AttributeImpl
 hfds positionLength
 
+CLSS public abstract interface org.apache.lucene.analysis.tokenattributes.TermFrequencyAttribute
+intf org.apache.lucene.util.Attribute
+meth public abstract int getTermFrequency()
+meth public abstract void setTermFrequency(int)
+
+CLSS public org.apache.lucene.analysis.tokenattributes.TermFrequencyAttributeImpl
+cons public init()
+intf java.lang.Cloneable
+intf org.apache.lucene.analysis.tokenattributes.TermFrequencyAttribute
+meth public boolean equals(java.lang.Object)
+meth public int getTermFrequency()
+meth public int hashCode()
+meth public void clear()
+meth public void copyTo(org.apache.lucene.util.AttributeImpl)
+meth public void end()
+meth public void reflectWith(org.apache.lucene.util.AttributeReflector)
+meth public void setTermFrequency(int)
+supr org.apache.lucene.util.AttributeImpl
+hfds termFrequency
+
 CLSS public abstract interface org.apache.lucene.analysis.tokenattributes.TermToBytesRefAttribute
 intf org.apache.lucene.util.Attribute
 meth public abstract org.apache.lucene.util.BytesRef getBytesRef()
@@ -1017,10 +1247,11 @@
 meth protected final int getInt(java.util.Map<java.lang.String,java.lang.String>,java.lang.String,int)
 meth protected final int requireInt(java.util.Map<java.lang.String,java.lang.String>,java.lang.String)
 meth protected final java.util.List<java.lang.String> getLines(org.apache.lucene.analysis.util.ResourceLoader,java.lang.String) throws java.io.IOException
+meth protected final java.util.List<java.lang.String> splitAt(char,java.lang.String)
 meth protected final java.util.List<java.lang.String> splitFileNames(java.lang.String)
 meth protected final java.util.regex.Pattern getPattern(java.util.Map<java.lang.String,java.lang.String>,java.lang.String)
-meth protected final org.apache.lucene.analysis.util.CharArraySet getSnowballWordSet(org.apache.lucene.analysis.util.ResourceLoader,java.lang.String,boolean) throws java.io.IOException
-meth protected final org.apache.lucene.analysis.util.CharArraySet getWordSet(org.apache.lucene.analysis.util.ResourceLoader,java.lang.String,boolean) throws java.io.IOException
+meth protected final org.apache.lucene.analysis.CharArraySet getSnowballWordSet(org.apache.lucene.analysis.util.ResourceLoader,java.lang.String,boolean) throws java.io.IOException
+meth protected final org.apache.lucene.analysis.CharArraySet getWordSet(org.apache.lucene.analysis.util.ResourceLoader,java.lang.String,boolean) throws java.io.IOException
 meth public boolean isExplicitLuceneMatchVersion()
 meth public char getChar(java.util.Map<java.lang.String,java.lang.String>,java.lang.String,char)
 meth public char requireChar(java.util.Map<java.lang.String,java.lang.String>,java.lang.String)
@@ -1040,20 +1271,12 @@
 supr java.lang.Object
 hfds CLASS_NAME,ITEM_PATTERN,isExplicitLuceneMatchVersion,originalArgs
 
-CLSS public abstract org.apache.lucene.analysis.util.StopwordAnalyzerBase
-cons protected init()
-cons protected init(org.apache.lucene.analysis.util.CharArraySet)
-fld protected final org.apache.lucene.analysis.util.CharArraySet stopwords
-meth protected static org.apache.lucene.analysis.util.CharArraySet loadStopwordSet(boolean,java.lang.Class<? extends org.apache.lucene.analysis.Analyzer>,java.lang.String,java.lang.String) throws java.io.IOException
-meth protected static org.apache.lucene.analysis.util.CharArraySet loadStopwordSet(java.io.Reader) throws java.io.IOException
-meth protected static org.apache.lucene.analysis.util.CharArraySet loadStopwordSet(java.nio.file.Path) throws java.io.IOException
-meth public org.apache.lucene.analysis.util.CharArraySet getStopwordSet()
-supr org.apache.lucene.analysis.Analyzer
-
 CLSS public abstract org.apache.lucene.analysis.util.TokenFilterFactory
 cons protected init(java.util.Map<java.lang.String,java.lang.String>)
 meth public abstract org.apache.lucene.analysis.TokenStream create(org.apache.lucene.analysis.TokenStream)
+meth public org.apache.lucene.analysis.TokenStream normalize(org.apache.lucene.analysis.TokenStream)
 meth public static java.lang.Class<? extends org.apache.lucene.analysis.util.TokenFilterFactory> lookupClass(java.lang.String)
+meth public static java.lang.String findSPIName(java.lang.Class<? extends org.apache.lucene.analysis.util.TokenFilterFactory>)
 meth public static java.util.Set<java.lang.String> availableTokenFilters()
 meth public static org.apache.lucene.analysis.util.TokenFilterFactory forName(java.lang.String,java.util.Map<java.lang.String,java.lang.String>)
 meth public static void reloadTokenFilters(java.lang.ClassLoader)
@@ -1065,30 +1288,39 @@
 meth public abstract org.apache.lucene.analysis.Tokenizer create(org.apache.lucene.util.AttributeFactory)
 meth public final org.apache.lucene.analysis.Tokenizer create()
 meth public static java.lang.Class<? extends org.apache.lucene.analysis.util.TokenizerFactory> lookupClass(java.lang.String)
+meth public static java.lang.String findSPIName(java.lang.Class<? extends org.apache.lucene.analysis.util.TokenizerFactory>)
 meth public static java.util.Set<java.lang.String> availableTokenizers()
 meth public static org.apache.lucene.analysis.util.TokenizerFactory forName(java.lang.String,java.util.Map<java.lang.String,java.lang.String>)
 meth public static void reloadTokenizers(java.lang.ClassLoader)
 supr org.apache.lucene.analysis.util.AbstractAnalysisFactory
 hfds loader
 
+CLSS public abstract org.apache.lucene.codecs.DocValuesProducer
+cons protected init()
+intf java.io.Closeable
+intf org.apache.lucene.util.Accountable
+meth public abstract org.apache.lucene.index.BinaryDocValues getBinary(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public abstract org.apache.lucene.index.NumericDocValues getNumeric(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public abstract org.apache.lucene.index.SortedDocValues getSorted(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public abstract org.apache.lucene.index.SortedNumericDocValues getSortedNumeric(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public abstract org.apache.lucene.index.SortedSetDocValues getSortedSet(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public abstract void checkIntegrity() throws java.io.IOException
+meth public org.apache.lucene.codecs.DocValuesProducer getMergeInstance()
+supr java.lang.Object
+
 CLSS public org.apache.lucene.document.BinaryDocValuesField
 cons public init(java.lang.String,org.apache.lucene.util.BytesRef)
 fld public final static org.apache.lucene.document.FieldType TYPE
 supr org.apache.lucene.document.Field
 
-CLSS public org.apache.lucene.document.CompressionTools
-meth public static byte[] compress(byte[])
-meth public static byte[] compress(byte[],int,int)
-meth public static byte[] compress(byte[],int,int,int)
-meth public static byte[] compressString(java.lang.String)
-meth public static byte[] compressString(java.lang.String,int)
-meth public static byte[] decompress(byte[]) throws java.util.zip.DataFormatException
-meth public static byte[] decompress(byte[],int,int) throws java.util.zip.DataFormatException
-meth public static byte[] decompress(org.apache.lucene.util.BytesRef) throws java.util.zip.DataFormatException
-meth public static java.lang.String decompressString(byte[]) throws java.util.zip.DataFormatException
-meth public static java.lang.String decompressString(byte[],int,int) throws java.util.zip.DataFormatException
-meth public static java.lang.String decompressString(org.apache.lucene.util.BytesRef) throws java.util.zip.DataFormatException
-supr java.lang.Object
+CLSS public final org.apache.lucene.document.BinaryPoint
+cons public !varargs init(java.lang.String,byte[][])
+cons public init(java.lang.String,byte[],org.apache.lucene.index.IndexableFieldType)
+meth public !varargs static org.apache.lucene.search.Query newSetQuery(java.lang.String,byte[][])
+meth public static org.apache.lucene.search.Query newExactQuery(java.lang.String,byte[])
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,byte[],byte[])
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,byte[][],byte[][])
+supr org.apache.lucene.document.Field
 
 CLSS public org.apache.lucene.document.DateTools
 innr public final static !enum Resolution
@@ -1131,6 +1363,7 @@
 meth public final void removeFields(java.lang.String)
 meth public java.util.Iterator<org.apache.lucene.index.IndexableField> iterator()
 meth public org.apache.lucene.index.IndexableField[] getFields(java.lang.String)
+meth public void clear()
 supr java.lang.Object
 hfds NO_STRINGS,fields
 
@@ -1155,59 +1388,85 @@
 meth public void setLongValue(long)
 supr org.apache.lucene.document.NumericDocValuesField
 
-CLSS public final org.apache.lucene.document.DoubleField
-cons public init(java.lang.String,double,org.apache.lucene.document.Field$Store)
-cons public init(java.lang.String,double,org.apache.lucene.document.FieldType)
-fld public final static org.apache.lucene.document.FieldType TYPE_NOT_STORED
-fld public final static org.apache.lucene.document.FieldType TYPE_STORED
+CLSS public final org.apache.lucene.document.DoublePoint
+cons public !varargs init(java.lang.String,double[])
+meth public !varargs static org.apache.lucene.search.Query newSetQuery(java.lang.String,double[])
+meth public !varargs static org.apache.lucene.util.BytesRef pack(double[])
+meth public !varargs void setDoubleValues(double[])
+meth public java.lang.Number numericValue()
+meth public java.lang.String toString()
+meth public static double decodeDimension(byte[],int)
+meth public static double nextDown(double)
+meth public static double nextUp(double)
+meth public static org.apache.lucene.search.Query newExactQuery(java.lang.String,double)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,double,double)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,double[],double[])
+meth public static org.apache.lucene.search.Query newSetQuery(java.lang.String,java.util.Collection<java.lang.Double>)
+meth public static void encodeDimension(double,byte[],int)
+meth public void setBytesValue(org.apache.lucene.util.BytesRef)
+meth public void setDoubleValue(double)
 supr org.apache.lucene.document.Field
 
+CLSS public org.apache.lucene.document.DoubleRange
+cons public init(java.lang.String,double[],double[])
+fld public final static int BYTES = 8
+meth public double getMax(int)
+meth public double getMin(int)
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newContainsQuery(java.lang.String,double[],double[])
+meth public static org.apache.lucene.search.Query newCrossesQuery(java.lang.String,double[],double[])
+meth public static org.apache.lucene.search.Query newIntersectsQuery(java.lang.String,double[],double[])
+meth public static org.apache.lucene.search.Query newWithinQuery(java.lang.String,double[],double[])
+meth public void setRangeValues(double[],double[])
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.DoubleRangeDocValuesField
+cons public init(java.lang.String,double[],double[])
+meth public double getMax(int)
+meth public double getMin(int)
+meth public static org.apache.lucene.search.Query newSlowIntersectsQuery(java.lang.String,double[],double[])
+supr org.apache.lucene.document.BinaryDocValuesField
+hfds field,max,min
+
+CLSS public final org.apache.lucene.document.FeatureField
+cons public init(java.lang.String,java.lang.String,float)
+meth public org.apache.lucene.analysis.TokenStream tokenStream(org.apache.lucene.analysis.Analyzer,org.apache.lucene.analysis.TokenStream)
+meth public static org.apache.lucene.search.DoubleValuesSource newDoubleValues(java.lang.String,java.lang.String)
+meth public static org.apache.lucene.search.Query newLinearQuery(java.lang.String,java.lang.String,float)
+meth public static org.apache.lucene.search.Query newLogQuery(java.lang.String,java.lang.String,float,float)
+meth public static org.apache.lucene.search.Query newSaturationQuery(java.lang.String,java.lang.String)
+meth public static org.apache.lucene.search.Query newSaturationQuery(java.lang.String,java.lang.String,float,float)
+meth public static org.apache.lucene.search.Query newSigmoidQuery(java.lang.String,java.lang.String,float,float,float)
+meth public static org.apache.lucene.search.SortField newFeatureSort(java.lang.String,java.lang.String)
+meth public void setFeatureValue(float)
+supr org.apache.lucene.document.Field
+hfds FIELD_TYPE,MAX_FREQ,MAX_WEIGHT,featureValue
+hcls FeatureFunction,FeatureTokenStream,LinearFunction,LogFunction,SaturationFunction,SigmoidFunction
+
 CLSS public org.apache.lucene.document.Field
-cons protected init(java.lang.String,org.apache.lucene.document.FieldType)
-cons public init(java.lang.String,byte[])
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,byte[],int,int)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,byte[],int,int,org.apache.lucene.document.FieldType)
-cons public init(java.lang.String,byte[],org.apache.lucene.document.FieldType)
-cons public init(java.lang.String,java.io.Reader)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,java.io.Reader,org.apache.lucene.document.Field$TermVector)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,java.io.Reader,org.apache.lucene.document.FieldType)
-cons public init(java.lang.String,java.lang.String,org.apache.lucene.document.Field$Store,org.apache.lucene.document.Field$Index)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,java.lang.String,org.apache.lucene.document.Field$Store,org.apache.lucene.document.Field$Index,org.apache.lucene.document.Field$TermVector)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,java.lang.String,org.apache.lucene.document.FieldType)
-cons public init(java.lang.String,org.apache.lucene.analysis.TokenStream)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,org.apache.lucene.analysis.TokenStream,org.apache.lucene.document.Field$TermVector)
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,org.apache.lucene.analysis.TokenStream,org.apache.lucene.document.FieldType)
-cons public init(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.document.FieldType)
+cons protected init(java.lang.String,org.apache.lucene.index.IndexableFieldType)
+cons public init(java.lang.String,byte[],int,int,org.apache.lucene.index.IndexableFieldType)
+cons public init(java.lang.String,byte[],org.apache.lucene.index.IndexableFieldType)
+cons public init(java.lang.String,java.io.Reader,org.apache.lucene.index.IndexableFieldType)
+cons public init(java.lang.String,java.lang.CharSequence,org.apache.lucene.index.IndexableFieldType)
+cons public init(java.lang.String,org.apache.lucene.analysis.TokenStream,org.apache.lucene.index.IndexableFieldType)
+cons public init(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.index.IndexableFieldType)
 fld protected final java.lang.String name
-fld protected final org.apache.lucene.document.FieldType type
-fld protected float boost
+fld protected final org.apache.lucene.index.IndexableFieldType type
 fld protected java.lang.Object fieldsData
 fld protected org.apache.lucene.analysis.TokenStream tokenStream
-innr public abstract static !enum Index
-innr public abstract static !enum TermVector
 innr public final static !enum Store
 intf org.apache.lucene.index.IndexableField
-meth public final static org.apache.lucene.document.FieldType translateFieldType(org.apache.lucene.document.Field$Store,org.apache.lucene.document.Field$Index,org.apache.lucene.document.Field$TermVector)
- anno 0 java.lang.Deprecated()
-meth public float boost()
 meth public java.io.Reader readerValue()
+meth public java.lang.CharSequence getCharSequenceValue()
 meth public java.lang.Number numericValue()
 meth public java.lang.String name()
 meth public java.lang.String stringValue()
 meth public java.lang.String toString()
 meth public org.apache.lucene.analysis.TokenStream tokenStream(org.apache.lucene.analysis.Analyzer,org.apache.lucene.analysis.TokenStream)
 meth public org.apache.lucene.analysis.TokenStream tokenStreamValue()
-meth public org.apache.lucene.document.FieldType fieldType()
+meth public org.apache.lucene.index.IndexableFieldType fieldType()
 meth public org.apache.lucene.util.BytesRef binaryValue()
-meth public void setBoost(float)
 meth public void setByteValue(byte)
 meth public void setBytesValue(byte[])
 meth public void setBytesValue(org.apache.lucene.util.BytesRef)
@@ -1222,23 +1481,6 @@
 supr java.lang.Object
 hcls BinaryTokenStream,StringTokenStream
 
-CLSS public abstract static !enum org.apache.lucene.document.Field$Index
- outer org.apache.lucene.document.Field
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.document.Field$Index ANALYZED
-fld public final static org.apache.lucene.document.Field$Index ANALYZED_NO_NORMS
-fld public final static org.apache.lucene.document.Field$Index NO
-fld public final static org.apache.lucene.document.Field$Index NOT_ANALYZED
-fld public final static org.apache.lucene.document.Field$Index NOT_ANALYZED_NO_NORMS
-meth public abstract boolean isAnalyzed()
-meth public abstract boolean isIndexed()
-meth public abstract boolean omitNorms()
-meth public static org.apache.lucene.document.Field$Index toIndex(boolean,boolean)
-meth public static org.apache.lucene.document.Field$Index toIndex(boolean,boolean,boolean)
-meth public static org.apache.lucene.document.Field$Index valueOf(java.lang.String)
-meth public static org.apache.lucene.document.Field$Index[] values()
-supr java.lang.Enum<org.apache.lucene.document.Field$Index>
-
 CLSS public final static !enum org.apache.lucene.document.Field$Store
  outer org.apache.lucene.document.Field
 fld public final static org.apache.lucene.document.Field$Store NO
@@ -1247,26 +1489,9 @@
 meth public static org.apache.lucene.document.Field$Store[] values()
 supr java.lang.Enum<org.apache.lucene.document.Field$Store>
 
-CLSS public abstract static !enum org.apache.lucene.document.Field$TermVector
- outer org.apache.lucene.document.Field
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.document.Field$TermVector NO
-fld public final static org.apache.lucene.document.Field$TermVector WITH_OFFSETS
-fld public final static org.apache.lucene.document.Field$TermVector WITH_POSITIONS
-fld public final static org.apache.lucene.document.Field$TermVector WITH_POSITIONS_OFFSETS
-fld public final static org.apache.lucene.document.Field$TermVector YES
-meth public abstract boolean isStored()
-meth public abstract boolean withOffsets()
-meth public abstract boolean withPositions()
-meth public static org.apache.lucene.document.Field$TermVector toTermVector(boolean,boolean,boolean)
-meth public static org.apache.lucene.document.Field$TermVector valueOf(java.lang.String)
-meth public static org.apache.lucene.document.Field$TermVector[] values()
-supr java.lang.Enum<org.apache.lucene.document.Field$TermVector>
-
 CLSS public org.apache.lucene.document.FieldType
 cons public init()
-cons public init(org.apache.lucene.document.FieldType)
-innr public final static !enum NumericType
+cons public init(org.apache.lucene.index.IndexableFieldType)
 intf org.apache.lucene.index.IndexableFieldType
 meth protected void checkIfFrozen()
 meth public boolean equals(java.lang.Object)
@@ -1277,17 +1502,20 @@
 meth public boolean storeTermVectors()
 meth public boolean stored()
 meth public boolean tokenized()
-meth public final java.lang.String toString()
 meth public int hashCode()
-meth public int numericPrecisionStep()
-meth public org.apache.lucene.document.FieldType$NumericType numericType()
+meth public int pointDimensionCount()
+meth public int pointIndexDimensionCount()
+meth public int pointNumBytes()
+meth public java.lang.String putAttribute(java.lang.String,java.lang.String)
+meth public java.lang.String toString()
+meth public java.util.Map<java.lang.String,java.lang.String> getAttributes()
 meth public org.apache.lucene.index.DocValuesType docValuesType()
 meth public org.apache.lucene.index.IndexOptions indexOptions()
 meth public void freeze()
+meth public void setDimensions(int,int)
+meth public void setDimensions(int,int,int)
 meth public void setDocValuesType(org.apache.lucene.index.DocValuesType)
 meth public void setIndexOptions(org.apache.lucene.index.IndexOptions)
-meth public void setNumericPrecisionStep(int)
-meth public void setNumericType(org.apache.lucene.document.FieldType$NumericType)
 meth public void setOmitNorms(boolean)
 meth public void setStoreTermVectorOffsets(boolean)
 meth public void setStoreTermVectorPayloads(boolean)
@@ -1296,17 +1524,7 @@
 meth public void setStored(boolean)
 meth public void setTokenized(boolean)
 supr java.lang.Object
-hfds docValuesType,frozen,indexOptions,numericPrecisionStep,numericType,omitNorms,storeTermVectorOffsets,storeTermVectorPayloads,storeTermVectorPositions,storeTermVectors,stored,tokenized
-
-CLSS public final static !enum org.apache.lucene.document.FieldType$NumericType
- outer org.apache.lucene.document.FieldType
-fld public final static org.apache.lucene.document.FieldType$NumericType DOUBLE
-fld public final static org.apache.lucene.document.FieldType$NumericType FLOAT
-fld public final static org.apache.lucene.document.FieldType$NumericType INT
-fld public final static org.apache.lucene.document.FieldType$NumericType LONG
-meth public static org.apache.lucene.document.FieldType$NumericType valueOf(java.lang.String)
-meth public static org.apache.lucene.document.FieldType$NumericType[] values()
-supr java.lang.Enum<org.apache.lucene.document.FieldType$NumericType>
+hfds attributes,dimensionCount,dimensionNumBytes,docValuesType,frozen,indexDimensionCount,indexOptions,omitNorms,storeTermVectorOffsets,storeTermVectorPayloads,storeTermVectorPositions,storeTermVectors,stored,tokenized
 
 CLSS public org.apache.lucene.document.FloatDocValuesField
 cons public init(java.lang.String,float)
@@ -1314,56 +1532,255 @@
 meth public void setLongValue(long)
 supr org.apache.lucene.document.NumericDocValuesField
 
-CLSS public final org.apache.lucene.document.FloatField
-cons public init(java.lang.String,float,org.apache.lucene.document.Field$Store)
-cons public init(java.lang.String,float,org.apache.lucene.document.FieldType)
-fld public final static org.apache.lucene.document.FieldType TYPE_NOT_STORED
-fld public final static org.apache.lucene.document.FieldType TYPE_STORED
+CLSS public final org.apache.lucene.document.FloatPoint
+cons public !varargs init(java.lang.String,float[])
+meth public !varargs static org.apache.lucene.search.Query newSetQuery(java.lang.String,float[])
+meth public !varargs static org.apache.lucene.util.BytesRef pack(float[])
+meth public !varargs void setFloatValues(float[])
+meth public java.lang.Number numericValue()
+meth public java.lang.String toString()
+meth public static float decodeDimension(byte[],int)
+meth public static float nextDown(float)
+meth public static float nextUp(float)
+meth public static org.apache.lucene.search.Query newExactQuery(java.lang.String,float)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,float,float)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,float[],float[])
+meth public static org.apache.lucene.search.Query newSetQuery(java.lang.String,java.util.Collection<java.lang.Float>)
+meth public static void encodeDimension(float,byte[],int)
+meth public void setBytesValue(org.apache.lucene.util.BytesRef)
+meth public void setFloatValue(float)
 supr org.apache.lucene.document.Field
 
-CLSS public final org.apache.lucene.document.IntField
-cons public init(java.lang.String,int,org.apache.lucene.document.Field$Store)
-cons public init(java.lang.String,int,org.apache.lucene.document.FieldType)
-fld public final static org.apache.lucene.document.FieldType TYPE_NOT_STORED
-fld public final static org.apache.lucene.document.FieldType TYPE_STORED
+CLSS public org.apache.lucene.document.FloatRange
+cons public init(java.lang.String,float[],float[])
+fld public final static int BYTES = 4
+meth public float getMax(int)
+meth public float getMin(int)
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newContainsQuery(java.lang.String,float[],float[])
+meth public static org.apache.lucene.search.Query newCrossesQuery(java.lang.String,float[],float[])
+meth public static org.apache.lucene.search.Query newIntersectsQuery(java.lang.String,float[],float[])
+meth public static org.apache.lucene.search.Query newWithinQuery(java.lang.String,float[],float[])
+meth public void setRangeValues(float[],float[])
 supr org.apache.lucene.document.Field
 
-CLSS public final org.apache.lucene.document.LongField
-cons public init(java.lang.String,long,org.apache.lucene.document.Field$Store)
-cons public init(java.lang.String,long,org.apache.lucene.document.FieldType)
-fld public final static org.apache.lucene.document.FieldType TYPE_NOT_STORED
-fld public final static org.apache.lucene.document.FieldType TYPE_STORED
+CLSS public org.apache.lucene.document.FloatRangeDocValuesField
+cons public init(java.lang.String,float[],float[])
+meth public float getMax(int)
+meth public float getMin(int)
+meth public static org.apache.lucene.search.Query newSlowIntersectsQuery(java.lang.String,float[],float[])
+supr org.apache.lucene.document.BinaryDocValuesField
+hfds field,max,min
+
+CLSS public final org.apache.lucene.document.IntPoint
+cons public !varargs init(java.lang.String,int[])
+meth public !varargs static org.apache.lucene.search.Query newSetQuery(java.lang.String,int[])
+meth public !varargs static org.apache.lucene.util.BytesRef pack(int[])
+meth public !varargs void setIntValues(int[])
+meth public java.lang.Number numericValue()
+meth public java.lang.String toString()
+meth public static int decodeDimension(byte[],int)
+meth public static org.apache.lucene.search.Query newExactQuery(java.lang.String,int)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,int,int)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,int[],int[])
+meth public static org.apache.lucene.search.Query newSetQuery(java.lang.String,java.util.Collection<java.lang.Integer>)
+meth public static void encodeDimension(int,byte[],int)
+meth public void setBytesValue(org.apache.lucene.util.BytesRef)
+meth public void setIntValue(int)
 supr org.apache.lucene.document.Field
 
+CLSS public org.apache.lucene.document.IntRange
+cons public init(java.lang.String,int[],int[])
+fld public final static int BYTES = 4
+meth public int getMax(int)
+meth public int getMin(int)
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newContainsQuery(java.lang.String,int[],int[])
+meth public static org.apache.lucene.search.Query newCrossesQuery(java.lang.String,int[],int[])
+meth public static org.apache.lucene.search.Query newIntersectsQuery(java.lang.String,int[],int[])
+meth public static org.apache.lucene.search.Query newWithinQuery(java.lang.String,int[],int[])
+meth public void setRangeValues(int[],int[])
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.IntRangeDocValuesField
+cons public init(java.lang.String,int[],int[])
+meth public int getMax(int)
+meth public int getMin(int)
+meth public static org.apache.lucene.search.Query newSlowIntersectsQuery(java.lang.String,int[],int[])
+supr org.apache.lucene.document.BinaryDocValuesField
+hfds field,max,min
+
+CLSS public org.apache.lucene.document.LatLonDocValuesField
+cons public init(java.lang.String,double,double)
+fld public final static org.apache.lucene.document.FieldType TYPE
+meth public !varargs static org.apache.lucene.search.Query newSlowGeometryQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.LatLonGeometry[])
+meth public !varargs static org.apache.lucene.search.Query newSlowPolygonQuery(java.lang.String,org.apache.lucene.geo.Polygon[])
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newSlowBoxQuery(java.lang.String,double,double,double,double)
+meth public static org.apache.lucene.search.Query newSlowDistanceQuery(java.lang.String,double,double,double)
+meth public static org.apache.lucene.search.SortField newDistanceSort(java.lang.String,double,double)
+meth public void setLocationValue(double,double)
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.LatLonPoint
+cons public init(java.lang.String,double,double)
+fld public final static int BYTES = 4
+fld public final static org.apache.lucene.document.FieldType TYPE
+meth public !varargs static org.apache.lucene.search.Query newGeometryQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.LatLonGeometry[])
+meth public !varargs static org.apache.lucene.search.Query newPolygonQuery(java.lang.String,org.apache.lucene.geo.Polygon[])
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newBoxQuery(java.lang.String,double,double,double,double)
+meth public static org.apache.lucene.search.Query newDistanceFeatureQuery(java.lang.String,float,double,double,double)
+meth public static org.apache.lucene.search.Query newDistanceQuery(java.lang.String,double,double,double)
+meth public void setLocationValue(double,double)
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.LatLonShape
+meth public !varargs static org.apache.lucene.search.Query newDistanceQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.Circle[])
+meth public !varargs static org.apache.lucene.search.Query newGeometryQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.LatLonGeometry[])
+meth public !varargs static org.apache.lucene.search.Query newLineQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.Line[])
+meth public !varargs static org.apache.lucene.search.Query newPointQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,double[][])
+meth public !varargs static org.apache.lucene.search.Query newPolygonQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.Polygon[])
+meth public static org.apache.lucene.document.Field[] createIndexableFields(java.lang.String,double,double)
+meth public static org.apache.lucene.document.Field[] createIndexableFields(java.lang.String,org.apache.lucene.geo.Line)
+meth public static org.apache.lucene.document.Field[] createIndexableFields(java.lang.String,org.apache.lucene.geo.Polygon)
+meth public static org.apache.lucene.search.Query newBoxQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,double,double,double,double)
+supr java.lang.Object
+
+CLSS public final org.apache.lucene.document.LongPoint
+cons public !varargs init(java.lang.String,long[])
+meth public !varargs static org.apache.lucene.search.Query newSetQuery(java.lang.String,long[])
+meth public !varargs static org.apache.lucene.util.BytesRef pack(long[])
+meth public !varargs void setLongValues(long[])
+meth public java.lang.Number numericValue()
+meth public java.lang.String toString()
+meth public static long decodeDimension(byte[],int)
+meth public static org.apache.lucene.search.Query newDistanceFeatureQuery(java.lang.String,float,long,long)
+meth public static org.apache.lucene.search.Query newExactQuery(java.lang.String,long)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,long,long)
+meth public static org.apache.lucene.search.Query newRangeQuery(java.lang.String,long[],long[])
+meth public static org.apache.lucene.search.Query newSetQuery(java.lang.String,java.util.Collection<java.lang.Long>)
+meth public static void encodeDimension(long,byte[],int)
+meth public void setBytesValue(org.apache.lucene.util.BytesRef)
+meth public void setLongValue(long)
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.LongRange
+cons public init(java.lang.String,long[],long[])
+fld public final static int BYTES = 8
+meth public java.lang.String toString()
+meth public long getMax(int)
+meth public long getMin(int)
+meth public static org.apache.lucene.search.Query newContainsQuery(java.lang.String,long[],long[])
+meth public static org.apache.lucene.search.Query newCrossesQuery(java.lang.String,long[],long[])
+meth public static org.apache.lucene.search.Query newIntersectsQuery(java.lang.String,long[],long[])
+meth public static org.apache.lucene.search.Query newWithinQuery(java.lang.String,long[],long[])
+meth public void setRangeValues(long[],long[])
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.LongRangeDocValuesField
+cons public init(java.lang.String,long[],long[])
+meth public long getMax(int)
+meth public long getMin(int)
+meth public static org.apache.lucene.search.Query newSlowIntersectsQuery(java.lang.String,long[],long[])
+supr org.apache.lucene.document.BinaryDocValuesField
+hfds field,max,min
+
 CLSS public org.apache.lucene.document.NumericDocValuesField
+cons public init(java.lang.String,java.lang.Long)
 cons public init(java.lang.String,long)
 fld public final static org.apache.lucene.document.FieldType TYPE
+meth public static org.apache.lucene.search.Query newSlowExactQuery(java.lang.String,long)
+meth public static org.apache.lucene.search.Query newSlowRangeQuery(java.lang.String,long,long)
+supr org.apache.lucene.document.Field
+
+CLSS public final org.apache.lucene.document.ShapeField
+fld protected final static org.apache.lucene.document.FieldType TYPE
+innr public final static !enum QueryRelation
+innr public static DecodedTriangle
+innr public static Triangle
+meth public static void decodeTriangle(byte[],org.apache.lucene.document.ShapeField$DecodedTriangle)
+meth public static void encodeTriangle(byte[],int,int,boolean,int,int,boolean,int,int,boolean)
+supr java.lang.Object
+hfds BYTES,MAXY_MINX_MINY_MAXX_Y_X,MAXY_MINX_MINY_X_Y_MAXX,MAXY_MINX_Y_X_MINY_MAXX,MINY_MINX_MAXY_MAXX_Y_X,MINY_MINX_Y_MAXX_MAXY_X,MINY_MINX_Y_X_MAXY_MAXX,Y_MINX_MINY_MAXX_MAXY_X,Y_MINX_MINY_X_MAXY_MAXX
+
+CLSS public static org.apache.lucene.document.ShapeField$DecodedTriangle
+ outer org.apache.lucene.document.ShapeField
+cons public init()
+fld public boolean ab
+fld public boolean bc
+fld public boolean ca
+fld public int aX
+fld public int aY
+fld public int bX
+fld public int bY
+fld public int cX
+fld public int cY
+fld public org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE type
+innr public final static !enum TYPE
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString()
+supr java.lang.Object
+
+CLSS public final static !enum org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE
+ outer org.apache.lucene.document.ShapeField$DecodedTriangle
+fld public final static org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE LINE
+fld public final static org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE POINT
+fld public final static org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE TRIANGLE
+meth public static org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE valueOf(java.lang.String)
+meth public static org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE[] values()
+supr java.lang.Enum<org.apache.lucene.document.ShapeField$DecodedTriangle$TYPE>
+
+CLSS public final static !enum org.apache.lucene.document.ShapeField$QueryRelation
+ outer org.apache.lucene.document.ShapeField
+fld public final static org.apache.lucene.document.ShapeField$QueryRelation CONTAINS
+fld public final static org.apache.lucene.document.ShapeField$QueryRelation DISJOINT
+fld public final static org.apache.lucene.document.ShapeField$QueryRelation INTERSECTS
+fld public final static org.apache.lucene.document.ShapeField$QueryRelation WITHIN
+meth public static org.apache.lucene.document.ShapeField$QueryRelation valueOf(java.lang.String)
+meth public static org.apache.lucene.document.ShapeField$QueryRelation[] values()
+supr java.lang.Enum<org.apache.lucene.document.ShapeField$QueryRelation>
+
+CLSS public static org.apache.lucene.document.ShapeField$Triangle
+ outer org.apache.lucene.document.ShapeField
+meth protected void setTriangleValue(int,int,boolean,int,int,boolean,int,int,boolean)
 supr org.apache.lucene.document.Field
 
 CLSS public org.apache.lucene.document.SortedDocValuesField
 cons public init(java.lang.String,org.apache.lucene.util.BytesRef)
 fld public final static org.apache.lucene.document.FieldType TYPE
+meth public static org.apache.lucene.search.Query newSlowExactQuery(java.lang.String,org.apache.lucene.util.BytesRef)
+meth public static org.apache.lucene.search.Query newSlowRangeQuery(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef,boolean,boolean)
 supr org.apache.lucene.document.Field
 
 CLSS public org.apache.lucene.document.SortedNumericDocValuesField
 cons public init(java.lang.String,long)
 fld public final static org.apache.lucene.document.FieldType TYPE
+meth public static org.apache.lucene.search.Query newSlowExactQuery(java.lang.String,long)
+meth public static org.apache.lucene.search.Query newSlowRangeQuery(java.lang.String,long,long)
 supr org.apache.lucene.document.Field
 
 CLSS public org.apache.lucene.document.SortedSetDocValuesField
 cons public init(java.lang.String,org.apache.lucene.util.BytesRef)
 fld public final static org.apache.lucene.document.FieldType TYPE
+meth public static org.apache.lucene.search.Query newSlowExactQuery(java.lang.String,org.apache.lucene.util.BytesRef)
+meth public static org.apache.lucene.search.Query newSlowRangeQuery(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef,boolean,boolean)
 supr org.apache.lucene.document.Field
 
-CLSS public final org.apache.lucene.document.StoredField
+CLSS public org.apache.lucene.document.StoredField
+cons protected init(java.lang.String,org.apache.lucene.document.FieldType)
 cons public init(java.lang.String,byte[])
 cons public init(java.lang.String,byte[],int,int)
 cons public init(java.lang.String,double)
 cons public init(java.lang.String,float)
 cons public init(java.lang.String,int)
+cons public init(java.lang.String,java.lang.CharSequence,org.apache.lucene.document.FieldType)
 cons public init(java.lang.String,java.lang.String)
+cons public init(java.lang.String,java.lang.String,org.apache.lucene.document.FieldType)
 cons public init(java.lang.String,long)
 cons public init(java.lang.String,org.apache.lucene.util.BytesRef)
+cons public init(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.document.FieldType)
 fld public final static org.apache.lucene.document.FieldType TYPE
 supr org.apache.lucene.document.Field
 
@@ -1382,6 +1799,51 @@
 fld public final static org.apache.lucene.document.FieldType TYPE_STORED
 supr org.apache.lucene.document.Field
 
+CLSS public org.apache.lucene.document.XYDocValuesField
+cons public init(java.lang.String,float,float)
+fld public final static org.apache.lucene.document.FieldType TYPE
+meth public !varargs static org.apache.lucene.search.Query newSlowGeometryQuery(java.lang.String,org.apache.lucene.geo.XYGeometry[])
+meth public !varargs static org.apache.lucene.search.Query newSlowPolygonQuery(java.lang.String,org.apache.lucene.geo.XYPolygon[])
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newSlowBoxQuery(java.lang.String,float,float,float,float)
+meth public static org.apache.lucene.search.Query newSlowDistanceQuery(java.lang.String,float,float,float)
+meth public static org.apache.lucene.search.SortField newDistanceSort(java.lang.String,float,float)
+meth public void setLocationValue(float,float)
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.XYDocValuesPointInGeometryQuery
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString(java.lang.String)
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds field,geometries
+
+CLSS public org.apache.lucene.document.XYPointField
+cons public init(java.lang.String,float,float)
+fld public final static int BYTES = 4
+fld public final static org.apache.lucene.document.FieldType TYPE
+meth public !varargs static org.apache.lucene.search.Query newGeometryQuery(java.lang.String,org.apache.lucene.geo.XYGeometry[])
+meth public !varargs static org.apache.lucene.search.Query newPolygonQuery(java.lang.String,org.apache.lucene.geo.XYPolygon[])
+meth public java.lang.String toString()
+meth public static org.apache.lucene.search.Query newBoxQuery(java.lang.String,float,float,float,float)
+meth public static org.apache.lucene.search.Query newDistanceQuery(java.lang.String,float,float,float)
+meth public void setLocationValue(float,float)
+supr org.apache.lucene.document.Field
+
+CLSS public org.apache.lucene.document.XYShape
+meth public !varargs static org.apache.lucene.search.Query newDistanceQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.XYCircle[])
+meth public !varargs static org.apache.lucene.search.Query newGeometryQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.XYGeometry[])
+meth public !varargs static org.apache.lucene.search.Query newLineQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.XYLine[])
+meth public !varargs static org.apache.lucene.search.Query newPointQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,float[][])
+meth public !varargs static org.apache.lucene.search.Query newPolygonQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,org.apache.lucene.geo.XYPolygon[])
+meth public static org.apache.lucene.document.Field[] createIndexableFields(java.lang.String,float,float)
+meth public static org.apache.lucene.document.Field[] createIndexableFields(java.lang.String,org.apache.lucene.geo.XYLine)
+meth public static org.apache.lucene.document.Field[] createIndexableFields(java.lang.String,org.apache.lucene.geo.XYPolygon)
+meth public static org.apache.lucene.search.Query newBoxQuery(java.lang.String,org.apache.lucene.document.ShapeField$QueryRelation,float,float,float,float)
+supr java.lang.Object
+
 CLSS abstract interface org.apache.lucene.document.package-info
 
 CLSS public org.apache.lucene.index.AutomatonTermsEnum
@@ -1392,7 +1854,8 @@
 hfds automaton,commonSuffixRef,curGen,finite,linear,linearUpperBound,runAutomaton,savedStates,seekBytesRef,transition,visited
 
 CLSS public abstract org.apache.lucene.index.BaseCompositeReader<%0 extends org.apache.lucene.index.IndexReader>
-cons protected init({org.apache.lucene.index.BaseCompositeReader%0}[]) throws java.io.IOException
+cons protected init({org.apache.lucene.index.BaseCompositeReader%0}[],java.util.Comparator<{org.apache.lucene.index.BaseCompositeReader%0}>) throws java.io.IOException
+fld protected final java.util.Comparator<{org.apache.lucene.index.BaseCompositeReader%0}> subReadersSorter
 meth protected final int readerBase(int)
 meth protected final int readerIndex(int)
 meth protected final java.util.List<? extends {org.apache.lucene.index.BaseCompositeReader%0}> getSequentialSubReaders()
@@ -1408,44 +1871,67 @@
 supr org.apache.lucene.index.CompositeReader
 hfds maxDoc,numDocs,starts,subReaders,subReadersList
 
+CLSS public abstract org.apache.lucene.index.BaseTermsEnum
+cons protected init()
+meth public boolean seekExact(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public org.apache.lucene.index.TermState termState() throws java.io.IOException
+meth public org.apache.lucene.util.AttributeSource attributes()
+meth public void seekExact(org.apache.lucene.util.BytesRef,org.apache.lucene.index.TermState) throws java.io.IOException
+supr org.apache.lucene.index.TermsEnum
+hfds atts
+
 CLSS public abstract org.apache.lucene.index.BinaryDocValues
 cons protected init()
-meth public abstract org.apache.lucene.util.BytesRef get(int)
-supr java.lang.Object
+meth public abstract boolean advanceExact(int) throws java.io.IOException
+meth public abstract org.apache.lucene.util.BytesRef binaryValue() throws java.io.IOException
+supr org.apache.lucene.search.DocIdSetIterator
 
 CLSS public final org.apache.lucene.index.CheckIndex
 cons public init(org.apache.lucene.store.Directory) throws java.io.IOException
-cons public init(org.apache.lucene.store.Directory,org.apache.lucene.store.Lock) throws java.io.IOException
+cons public init(org.apache.lucene.store.Directory,org.apache.lucene.store.Lock)
+innr public static CheckIndexException
 innr public static Options
 innr public static Status
+innr public static VerifyPointsVisitor
 intf java.io.Closeable
+meth public boolean doSlowChecks()
 meth public boolean getChecksumsOnly()
-meth public boolean getCrossCheckTermVectors()
 meth public boolean getFailFast()
 meth public int doCheck(org.apache.lucene.index.CheckIndex$Options) throws java.io.IOException,java.lang.InterruptedException
 meth public org.apache.lucene.index.CheckIndex$Status checkIndex() throws java.io.IOException
 meth public org.apache.lucene.index.CheckIndex$Status checkIndex(java.util.List<java.lang.String>) throws java.io.IOException
+meth public org.apache.lucene.index.CheckIndex$Status checkIndex(java.util.List<java.lang.String>,java.util.concurrent.ExecutorService) throws java.io.IOException
 meth public static boolean assertsOn()
 meth public static org.apache.lucene.index.CheckIndex$Options parseOptions(java.lang.String[])
 meth public static org.apache.lucene.index.CheckIndex$Status$DocValuesStatus testDocValues(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$FieldInfoStatus testFieldInfos(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$FieldNormStatus testFieldNorms(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean) throws java.io.IOException
+meth public static org.apache.lucene.index.CheckIndex$Status$IndexSortStatus testSort(org.apache.lucene.index.CodecReader,org.apache.lucene.search.Sort,java.io.PrintStream,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$LiveDocStatus testLiveDocs(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean) throws java.io.IOException
+meth public static org.apache.lucene.index.CheckIndex$Status$PointsStatus testPoints(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$StoredFieldStatus testStoredFields(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$TermIndexStatus testPostings(org.apache.lucene.index.CodecReader,java.io.PrintStream) throws java.io.IOException
-meth public static org.apache.lucene.index.CheckIndex$Status$TermIndexStatus testPostings(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean,boolean) throws java.io.IOException
+meth public static org.apache.lucene.index.CheckIndex$Status$TermIndexStatus testPostings(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean,boolean,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$TermVectorStatus testTermVectors(org.apache.lucene.index.CodecReader,java.io.PrintStream) throws java.io.IOException
 meth public static org.apache.lucene.index.CheckIndex$Status$TermVectorStatus testTermVectors(org.apache.lucene.index.CodecReader,java.io.PrintStream,boolean,boolean,boolean) throws java.io.IOException
 meth public static void main(java.lang.String[]) throws java.io.IOException,java.lang.InterruptedException
 meth public void close() throws java.io.IOException
 meth public void exorciseIndex(org.apache.lucene.index.CheckIndex$Status) throws java.io.IOException
 meth public void setChecksumsOnly(boolean)
-meth public void setCrossCheckTermVectors(boolean)
+meth public void setDoSlowChecks(boolean)
 meth public void setFailFast(boolean)
 meth public void setInfoStream(java.io.PrintStream)
 meth public void setInfoStream(java.io.PrintStream,boolean)
+meth public void setThreadCount(int)
 supr java.lang.Object
-hfds assertsOn,checksumsOnly,closed,crossCheckTermVectors,dir,failFast,infoStream,verbose,writeLock
+hfds assertsOn,checksumsOnly,closed,dir,doSlowChecks,failFast,infoStream,nf,threadCount,verbose,writeLock
+hcls ConstantRelationIntersectVisitor,DocValuesIteratorSupplier
+
+CLSS public static org.apache.lucene.index.CheckIndex$CheckIndexException
+ outer org.apache.lucene.index.CheckIndex
+cons public init(java.lang.String)
+cons public init(java.lang.String,java.lang.Throwable)
+supr java.lang.RuntimeException
 
 CLSS public static org.apache.lucene.index.CheckIndex$Options
  outer org.apache.lucene.index.CheckIndex
@@ -1454,18 +1940,15 @@
 meth public java.lang.String getIndexPath()
 meth public void setOut(java.io.PrintStream)
 supr java.lang.Object
-hfds dirImpl,doChecksumsOnly,doCrossCheckTermVectors,doExorcise,indexPath,onlySegments,out,verbose
+hfds dirImpl,doChecksumsOnly,doExorcise,doSlowChecks,indexPath,onlySegments,out,threadCount,verbose
 
 CLSS public static org.apache.lucene.index.CheckIndex$Status
  outer org.apache.lucene.index.CheckIndex
-fld public boolean cantOpenSegments
 fld public boolean clean
-fld public boolean missingSegmentVersion
 fld public boolean missingSegments
 fld public boolean partial
 fld public boolean toolOutOfDate
 fld public boolean validCounter
-fld public int maxSegmentName
 fld public int numBadSegments
 fld public int numSegments
 fld public int totLoseDocCount
@@ -1473,11 +1956,15 @@
 fld public java.util.List<java.lang.String> segmentsChecked
 fld public java.util.List<org.apache.lucene.index.CheckIndex$Status$SegmentInfoStatus> segmentInfos
 fld public java.util.Map<java.lang.String,java.lang.String> userData
+fld public long maxSegmentName
 fld public org.apache.lucene.store.Directory dir
 innr public final static DocValuesStatus
 innr public final static FieldInfoStatus
 innr public final static FieldNormStatus
+innr public final static IndexSortStatus
 innr public final static LiveDocStatus
+innr public final static PointsStatus
+innr public final static SoftDeletsStatus
 innr public final static StoredFieldStatus
 innr public final static TermIndexStatus
 innr public final static TermVectorStatus
@@ -1508,12 +1995,24 @@
 fld public long totFields
 supr java.lang.Object
 
+CLSS public final static org.apache.lucene.index.CheckIndex$Status$IndexSortStatus
+ outer org.apache.lucene.index.CheckIndex$Status
+fld public java.lang.Throwable error
+supr java.lang.Object
+
 CLSS public final static org.apache.lucene.index.CheckIndex$Status$LiveDocStatus
  outer org.apache.lucene.index.CheckIndex$Status
 fld public int numDeleted
 fld public java.lang.Throwable error
 supr java.lang.Object
 
+CLSS public final static org.apache.lucene.index.CheckIndex$Status$PointsStatus
+ outer org.apache.lucene.index.CheckIndex$Status
+fld public int totalValueFields
+fld public java.lang.Throwable error
+fld public long totalValuePoints
+supr java.lang.Object
+
 CLSS public static org.apache.lucene.index.CheckIndex$Status$SegmentInfoStatus
  outer org.apache.lucene.index.CheckIndex$Status
 fld public boolean compound
@@ -1522,18 +2021,27 @@
 fld public double sizeMB
 fld public int maxDoc
 fld public int numFiles
+fld public int toLoseDocCount
 fld public java.lang.String name
+fld public java.lang.Throwable error
 fld public java.util.Map<java.lang.String,java.lang.String> diagnostics
 fld public long deletionsGen
 fld public org.apache.lucene.codecs.Codec codec
 fld public org.apache.lucene.index.CheckIndex$Status$DocValuesStatus docValuesStatus
 fld public org.apache.lucene.index.CheckIndex$Status$FieldInfoStatus fieldInfoStatus
 fld public org.apache.lucene.index.CheckIndex$Status$FieldNormStatus fieldNormStatus
+fld public org.apache.lucene.index.CheckIndex$Status$IndexSortStatus indexSortStatus
 fld public org.apache.lucene.index.CheckIndex$Status$LiveDocStatus liveDocStatus
+fld public org.apache.lucene.index.CheckIndex$Status$PointsStatus pointsStatus
+fld public org.apache.lucene.index.CheckIndex$Status$SoftDeletsStatus softDeletesStatus
 fld public org.apache.lucene.index.CheckIndex$Status$StoredFieldStatus storedFieldStatus
 fld public org.apache.lucene.index.CheckIndex$Status$TermIndexStatus termIndexStatus
 fld public org.apache.lucene.index.CheckIndex$Status$TermVectorStatus termVectorStatus
-fld public org.apache.lucene.util.Version version
+supr java.lang.Object
+
+CLSS public final static org.apache.lucene.index.CheckIndex$Status$SoftDeletsStatus
+ outer org.apache.lucene.index.CheckIndex$Status
+fld public java.lang.Throwable error
 supr java.lang.Object
 
 CLSS public final static org.apache.lucene.index.CheckIndex$Status$StoredFieldStatus
@@ -1560,6 +2068,18 @@
 fld public long totVectors
 supr java.lang.Object
 
+CLSS public static org.apache.lucene.index.CheckIndex$VerifyPointsVisitor
+ outer org.apache.lucene.index.CheckIndex
+cons public init(java.lang.String,int,org.apache.lucene.index.PointValues) throws java.io.IOException
+intf org.apache.lucene.index.PointValues$IntersectVisitor
+meth public long getDocCountSeen()
+meth public long getPointCountSeen()
+meth public org.apache.lucene.index.PointValues$Relation compare(byte[],byte[])
+meth public void visit(int)
+meth public void visit(int,byte[])
+supr java.lang.Object
+hfds bytesPerDim,docsSeen,fieldName,globalMaxPackedValue,globalMinPackedValue,lastDocID,lastMaxPackedValue,lastMinPackedValue,lastPackedValue,maxDoc,numDataDims,numIndexDims,packedBytesCount,packedIndexBytesCount,pointCountSeen
+
 CLSS public abstract org.apache.lucene.index.CodecReader
 cons protected init()
 intf org.apache.lucene.util.Accountable
@@ -1567,23 +2087,23 @@
 meth public abstract org.apache.lucene.codecs.DocValuesProducer getDocValuesReader()
 meth public abstract org.apache.lucene.codecs.FieldsProducer getPostingsReader()
 meth public abstract org.apache.lucene.codecs.NormsProducer getNormsReader()
+meth public abstract org.apache.lucene.codecs.PointsReader getPointsReader()
 meth public abstract org.apache.lucene.codecs.StoredFieldsReader getFieldsReader()
 meth public abstract org.apache.lucene.codecs.TermVectorsReader getTermVectorsReader()
 meth public final org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
-meth public final org.apache.lucene.index.Fields fields()
 meth public final org.apache.lucene.index.Fields getTermVectors(int) throws java.io.IOException
 meth public final org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String) throws java.io.IOException
 meth public final org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
+meth public final org.apache.lucene.index.PointValues getPointValues(java.lang.String) throws java.io.IOException
 meth public final org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
 meth public final org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
 meth public final org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
-meth public final org.apache.lucene.util.Bits getDocsWithField(java.lang.String) throws java.io.IOException
+meth public final org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 meth public final void document(int,org.apache.lucene.index.StoredFieldVisitor) throws java.io.IOException
 meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public long ramBytesUsed()
 meth public void checkIntegrity() throws java.io.IOException
 supr org.apache.lucene.index.LeafReader
-hfds docValuesLocal,docsWithFieldLocal,normsLocal
 
 CLSS public abstract org.apache.lucene.index.CompositeReader
 cons protected init()
@@ -1610,11 +2130,11 @@
 fld public final static java.lang.String DEFAULT_CPU_CORE_COUNT_PROPERTY = "lucene.cms.override_core_count"
 fld public final static java.lang.String DEFAULT_SPINS_PROPERTY = "lucene.cms.override_spins"
 innr protected MergeThread
-meth protected boolean maybeStall(org.apache.lucene.index.IndexWriter)
-meth protected org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread getMergeThread(org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
-meth protected void doMerge(org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
+meth protected boolean maybeStall(org.apache.lucene.index.MergeScheduler$MergeSource)
+meth protected org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread getMergeThread(org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
+meth protected void doMerge(org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
 meth protected void doStall()
-meth protected void handleMergeException(org.apache.lucene.store.Directory,java.lang.Throwable)
+meth protected void handleMergeException(java.lang.Throwable)
 meth protected void targetMBPerSecChanged()
 meth protected void updateMergeThreads()
 meth public boolean getAutoIOThrottle()
@@ -1624,10 +2144,11 @@
 meth public int getMaxThreadCount()
 meth public int mergeThreadCount()
 meth public java.lang.String toString()
+meth public org.apache.lucene.store.Directory wrapForMerge(org.apache.lucene.index.MergePolicy$OneMerge,org.apache.lucene.store.Directory)
 meth public void close()
 meth public void disableAutoIOThrottle()
 meth public void enableAutoIOThrottle()
-meth public void merge(org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergeTrigger,boolean) throws java.io.IOException
+meth public void merge(org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergeTrigger) throws java.io.IOException
 meth public void setDefaultMaxMergesAndThreads(boolean)
 meth public void setForceMergeMBPerSec(double)
 meth public void setMaxMergesAndThreads(int,int)
@@ -1637,12 +2158,12 @@
 
 CLSS protected org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread
  outer org.apache.lucene.index.ConcurrentMergeScheduler
-cons public init(org.apache.lucene.index.ConcurrentMergeScheduler,org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergePolicy$OneMerge)
+cons public init(org.apache.lucene.index.ConcurrentMergeScheduler,org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergePolicy$OneMerge)
 intf java.lang.Comparable<org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread>
 meth public int compareTo(org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread)
 meth public void run()
 supr java.lang.Thread
-hfds merge,writer
+hfds merge,mergeSource,rateLimiter
 
 CLSS public org.apache.lucene.index.CorruptIndexException
 cons public init(java.lang.String,java.lang.String)
@@ -1657,7 +2178,7 @@
 hfds message,resourceDescription
 
 CLSS public abstract org.apache.lucene.index.DirectoryReader
-cons protected init(org.apache.lucene.store.Directory,org.apache.lucene.index.LeafReader[]) throws java.io.IOException
+cons protected init(org.apache.lucene.store.Directory,org.apache.lucene.index.LeafReader[],java.util.Comparator<org.apache.lucene.index.LeafReader>) throws java.io.IOException
 fld protected final org.apache.lucene.store.Directory directory
 meth protected abstract org.apache.lucene.index.DirectoryReader doOpenIfChanged() throws java.io.IOException
 meth protected abstract org.apache.lucene.index.DirectoryReader doOpenIfChanged(org.apache.lucene.index.IndexCommit) throws java.io.IOException
@@ -1669,35 +2190,51 @@
 meth public static boolean indexExists(org.apache.lucene.store.Directory) throws java.io.IOException
 meth public static java.util.List<org.apache.lucene.index.IndexCommit> listCommits(org.apache.lucene.store.Directory) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.index.IndexCommit) throws java.io.IOException
+meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.index.IndexCommit,java.util.Comparator<org.apache.lucene.index.LeafReader>) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.index.IndexWriter,boolean) throws java.io.IOException
+meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.index.IndexWriter,boolean,boolean) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.store.Directory) throws java.io.IOException
+meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.store.Directory,java.util.Comparator<org.apache.lucene.index.LeafReader>) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader openIfChanged(org.apache.lucene.index.DirectoryReader) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader openIfChanged(org.apache.lucene.index.DirectoryReader,org.apache.lucene.index.IndexCommit) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader openIfChanged(org.apache.lucene.index.DirectoryReader,org.apache.lucene.index.IndexWriter) throws java.io.IOException
 meth public static org.apache.lucene.index.DirectoryReader openIfChanged(org.apache.lucene.index.DirectoryReader,org.apache.lucene.index.IndexWriter,boolean) throws java.io.IOException
 supr org.apache.lucene.index.BaseCompositeReader<org.apache.lucene.index.LeafReader>
 
+CLSS public abstract org.apache.lucene.index.DocIDMerger<%0 extends org.apache.lucene.index.DocIDMerger$Sub>
+innr public abstract static Sub
+meth public abstract void reset() throws java.io.IOException
+meth public abstract {org.apache.lucene.index.DocIDMerger%0} next() throws java.io.IOException
+meth public static <%0 extends org.apache.lucene.index.DocIDMerger$Sub> org.apache.lucene.index.DocIDMerger<{%%0}> of(java.util.List<{%%0}>,boolean) throws java.io.IOException
+meth public static <%0 extends org.apache.lucene.index.DocIDMerger$Sub> org.apache.lucene.index.DocIDMerger<{%%0}> of(java.util.List<{%%0}>,int,boolean) throws java.io.IOException
+supr java.lang.Object
+hcls SequentialDocIDMerger,SortedDocIDMerger
+
+CLSS public abstract static org.apache.lucene.index.DocIDMerger$Sub
+ outer org.apache.lucene.index.DocIDMerger
+cons public init(org.apache.lucene.index.MergeState$DocMap)
+fld public int mappedDocID
+meth public abstract int nextDoc() throws java.io.IOException
+meth public final int nextMappedDoc() throws java.io.IOException
+supr java.lang.Object
+hfds docMap
+
 CLSS public final org.apache.lucene.index.DocValues
+meth public !varargs static boolean isCacheable(org.apache.lucene.index.LeafReaderContext,java.lang.String[])
 meth public final static org.apache.lucene.index.BinaryDocValues emptyBinary()
 meth public final static org.apache.lucene.index.NumericDocValues emptyNumeric()
-meth public final static org.apache.lucene.index.RandomAccessOrds emptySortedSet()
 meth public final static org.apache.lucene.index.SortedDocValues emptySorted()
-meth public final static org.apache.lucene.index.SortedNumericDocValues emptySortedNumeric(int)
+meth public final static org.apache.lucene.index.SortedNumericDocValues emptySortedNumeric()
+meth public final static org.apache.lucene.index.SortedSetDocValues emptySortedSet()
 meth public static org.apache.lucene.index.BinaryDocValues getBinary(org.apache.lucene.index.LeafReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.NumericDocValues getNumeric(org.apache.lucene.index.LeafReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.NumericDocValues unwrapSingleton(org.apache.lucene.index.SortedNumericDocValues)
-meth public static org.apache.lucene.index.RandomAccessOrds singleton(org.apache.lucene.index.SortedDocValues)
 meth public static org.apache.lucene.index.SortedDocValues getSorted(org.apache.lucene.index.LeafReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.SortedDocValues unwrapSingleton(org.apache.lucene.index.SortedSetDocValues)
 meth public static org.apache.lucene.index.SortedNumericDocValues getSortedNumeric(org.apache.lucene.index.LeafReader,java.lang.String) throws java.io.IOException
-meth public static org.apache.lucene.index.SortedNumericDocValues singleton(org.apache.lucene.index.NumericDocValues,org.apache.lucene.util.Bits)
+meth public static org.apache.lucene.index.SortedNumericDocValues singleton(org.apache.lucene.index.NumericDocValues)
 meth public static org.apache.lucene.index.SortedSetDocValues getSortedSet(org.apache.lucene.index.LeafReader,java.lang.String) throws java.io.IOException
-meth public static org.apache.lucene.util.Bits docsWithValue(org.apache.lucene.index.SortedDocValues,int)
-meth public static org.apache.lucene.util.Bits docsWithValue(org.apache.lucene.index.SortedNumericDocValues,int)
-meth public static org.apache.lucene.util.Bits docsWithValue(org.apache.lucene.index.SortedSetDocValues,int)
-meth public static org.apache.lucene.util.Bits getDocsWithField(org.apache.lucene.index.LeafReader,java.lang.String) throws java.io.IOException
-meth public static org.apache.lucene.util.Bits unwrapSingletonBits(org.apache.lucene.index.SortedNumericDocValues)
+meth public static org.apache.lucene.index.SortedSetDocValues singleton(org.apache.lucene.index.SortedDocValues)
 supr java.lang.Object
 
 CLSS public final !enum org.apache.lucene.index.DocValuesType
@@ -1711,34 +2248,20 @@
 meth public static org.apache.lucene.index.DocValuesType[] values()
 supr java.lang.Enum<org.apache.lucene.index.DocValuesType>
 
-CLSS public abstract org.apache.lucene.index.DocsAndPositionsEnum
- anno 0 java.lang.Deprecated()
+CLSS public abstract org.apache.lucene.index.EmptyDocValuesProducer
 cons protected init()
-fld public final static int FLAG_OFFSETS = 1
-fld public final static int FLAG_PAYLOADS = 2
-fld public final static short OLD_NULL_SEMANTICS = 16384
- anno 0 java.lang.Deprecated()
-meth public abstract int endOffset() throws java.io.IOException
-meth public abstract int nextPosition() throws java.io.IOException
-meth public abstract int startOffset() throws java.io.IOException
-meth public abstract org.apache.lucene.util.BytesRef getPayload() throws java.io.IOException
-supr org.apache.lucene.index.DocsEnum
-hcls DocsAndPositionsEnumWrapper
-
-CLSS public abstract org.apache.lucene.index.DocsEnum
- anno 0 java.lang.Deprecated()
-cons protected init()
-fld public final static int FLAG_FREQS = 1
-fld public final static int FLAG_NONE = 0
-meth public int endOffset() throws java.io.IOException
-meth public int nextPosition() throws java.io.IOException
-meth public int startOffset() throws java.io.IOException
-meth public org.apache.lucene.util.BytesRef getPayload() throws java.io.IOException
-supr org.apache.lucene.index.PostingsEnum
+meth public long ramBytesUsed()
+meth public org.apache.lucene.index.BinaryDocValues getBinary(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public org.apache.lucene.index.NumericDocValues getNumeric(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public org.apache.lucene.index.SortedDocValues getSorted(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public org.apache.lucene.index.SortedNumericDocValues getSortedNumeric(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public org.apache.lucene.index.SortedSetDocValues getSortedSet(org.apache.lucene.index.FieldInfo) throws java.io.IOException
+meth public void checkIntegrity()
+meth public void close()
+supr org.apache.lucene.codecs.DocValuesProducer
 
 CLSS public org.apache.lucene.index.ExitableDirectoryReader
 cons public init(org.apache.lucene.index.DirectoryReader,org.apache.lucene.index.QueryTimeout) throws java.io.IOException
-innr public static ExitableFields
 innr public static ExitableFilterAtomicReader
 innr public static ExitableSubReaderWrapper
 innr public static ExitableTerms
@@ -1746,25 +2269,26 @@
 innr public static ExitingReaderException
 meth protected org.apache.lucene.index.DirectoryReader doWrapDirectoryReader(org.apache.lucene.index.DirectoryReader) throws java.io.IOException
 meth public java.lang.String toString()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
 meth public static org.apache.lucene.index.DirectoryReader wrap(org.apache.lucene.index.DirectoryReader,org.apache.lucene.index.QueryTimeout) throws java.io.IOException
 supr org.apache.lucene.index.FilterDirectoryReader
 hfds queryTimeout
-
-CLSS public static org.apache.lucene.index.ExitableDirectoryReader$ExitableFields
- outer org.apache.lucene.index.ExitableDirectoryReader
-cons public init(org.apache.lucene.index.Fields,org.apache.lucene.index.QueryTimeout)
-meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
-supr org.apache.lucene.index.FilterLeafReader$FilterFields
-hfds queryTimeout
+hcls ExitableIntersectVisitor,ExitablePointValues
 
 CLSS public static org.apache.lucene.index.ExitableDirectoryReader$ExitableFilterAtomicReader
  outer org.apache.lucene.index.ExitableDirectoryReader
 cons public init(org.apache.lucene.index.LeafReader,org.apache.lucene.index.QueryTimeout)
-meth public java.lang.Object getCombinedCoreAndDeletesKey()
-meth public java.lang.Object getCoreCacheKey()
-meth public org.apache.lucene.index.Fields fields() throws java.io.IOException
+meth public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+meth public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.PointValues getPointValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 supr org.apache.lucene.index.FilterLeafReader
-hfds queryTimeout
+hfds DOCS_BETWEEN_TIMEOUT_CHECK,queryTimeout
 
 CLSS public static org.apache.lucene.index.ExitableDirectoryReader$ExitableSubReaderWrapper
  outer org.apache.lucene.index.ExitableDirectoryReader
@@ -1786,54 +2310,66 @@
 cons public init(org.apache.lucene.index.TermsEnum,org.apache.lucene.index.QueryTimeout)
 meth public org.apache.lucene.util.BytesRef next() throws java.io.IOException
 supr org.apache.lucene.index.FilterLeafReader$FilterTermsEnum
-hfds queryTimeout
+hfds NUM_CALLS_PER_TIMEOUT_CHECK,calls,queryTimeout
 
 CLSS public static org.apache.lucene.index.ExitableDirectoryReader$ExitingReaderException
  outer org.apache.lucene.index.ExitableDirectoryReader
+cons public init(java.lang.String)
 supr java.lang.RuntimeException
 
 CLSS public final org.apache.lucene.index.FieldInfo
-cons public init(java.lang.String,int,boolean,boolean,boolean,org.apache.lucene.index.IndexOptions,org.apache.lucene.index.DocValuesType,long,java.util.Map<java.lang.String,java.lang.String>)
+cons public init(java.lang.String,int,boolean,boolean,boolean,org.apache.lucene.index.IndexOptions,org.apache.lucene.index.DocValuesType,long,java.util.Map<java.lang.String,java.lang.String>,int,int,int,boolean)
 fld public final int number
 fld public final java.lang.String name
 meth public boolean checkConsistency()
 meth public boolean hasNorms()
 meth public boolean hasPayloads()
 meth public boolean hasVectors()
+meth public boolean isSoftDeletesField()
 meth public boolean omitsNorms()
+meth public int getPointDimensionCount()
+meth public int getPointIndexDimensionCount()
+meth public int getPointNumBytes()
 meth public java.lang.String getAttribute(java.lang.String)
 meth public java.lang.String putAttribute(java.lang.String,java.lang.String)
 meth public java.util.Map<java.lang.String,java.lang.String> attributes()
 meth public long getDocValuesGen()
 meth public org.apache.lucene.index.DocValuesType getDocValuesType()
 meth public org.apache.lucene.index.IndexOptions getIndexOptions()
+meth public void setDocValuesType(org.apache.lucene.index.DocValuesType)
 meth public void setIndexOptions(org.apache.lucene.index.IndexOptions)
 meth public void setOmitsNorms()
+meth public void setPointDimensions(int,int,int)
 supr java.lang.Object
-hfds attributes,docValuesType,dvGen,indexOptions,omitNorms,storePayloads,storeTermVector
+hfds attributes,docValuesType,dvGen,indexOptions,omitNorms,pointDimensionCount,pointIndexDimensionCount,pointNumBytes,softDeletesField,storePayloads,storeTermVector
 
 CLSS public org.apache.lucene.index.FieldInfos
 cons public init(org.apache.lucene.index.FieldInfo[])
+fld public final static org.apache.lucene.index.FieldInfos EMPTY
 intf java.lang.Iterable<org.apache.lucene.index.FieldInfo>
 meth public boolean hasDocValues()
 meth public boolean hasFreq()
 meth public boolean hasNorms()
 meth public boolean hasOffsets()
 meth public boolean hasPayloads()
+meth public boolean hasPointValues()
 meth public boolean hasProx()
 meth public boolean hasVectors()
 meth public int size()
+meth public java.lang.String getSoftDeletesField()
 meth public java.util.Iterator<org.apache.lucene.index.FieldInfo> iterator()
 meth public org.apache.lucene.index.FieldInfo fieldInfo(int)
 meth public org.apache.lucene.index.FieldInfo fieldInfo(java.lang.String)
+meth public static java.util.Collection<java.lang.String> getIndexedFields(org.apache.lucene.index.IndexReader)
+meth public static org.apache.lucene.index.FieldInfos getMergedFieldInfos(org.apache.lucene.index.IndexReader)
 supr java.lang.Object
-hfds byName,byNumberMap,byNumberTable,hasDocValues,hasFreq,hasNorms,hasOffsets,hasPayloads,hasProx,hasVectors,values
-hcls Builder,FieldNumbers
+hfds byName,byNumber,hasDocValues,hasFreq,hasNorms,hasOffsets,hasPayloads,hasPointValues,hasProx,hasVectors,softDeletesField,values
+hcls Builder,FieldDimensions,FieldNumbers
 
 CLSS public final org.apache.lucene.index.FieldInvertState
-cons public init(java.lang.String)
-cons public init(java.lang.String,int,int,int,int,float)
-meth public float getBoost()
+cons public init(int,java.lang.String,org.apache.lucene.index.IndexOptions)
+cons public init(int,java.lang.String,org.apache.lucene.index.IndexOptions,int,int,int,int,int,int)
+meth public int getIndexCreatedVersionMajor()
 meth public int getLength()
 meth public int getMaxTermFrequency()
 meth public int getNumOverlap()
@@ -1841,12 +2377,12 @@
 meth public int getPosition()
 meth public int getUniqueTermCount()
 meth public java.lang.String getName()
+meth public org.apache.lucene.index.IndexOptions getIndexOptions()
 meth public org.apache.lucene.util.AttributeSource getAttributeSource()
-meth public void setBoost(float)
 meth public void setLength(int)
 meth public void setNumOverlap(int)
 supr java.lang.Object
-hfds attributeSource,boost,lastPosition,lastStartOffset,length,maxTermFrequency,name,numOverlap,offset,offsetAttribute,payloadAttribute,posIncrAttribute,position,termAttribute,uniqueTermCount
+hfds attributeSource,indexCreatedVersionMajor,indexOptions,lastPosition,lastStartOffset,length,maxTermFrequency,name,numOverlap,offset,offsetAttribute,payloadAttribute,posIncrAttribute,position,termAttribute,termFreqAttribute,uniqueTermCount
 
 CLSS public abstract org.apache.lucene.index.Fields
 cons protected init()
@@ -1857,20 +2393,37 @@
 meth public abstract org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 supr java.lang.Object
 
-CLSS public org.apache.lucene.index.FilterCodecReader
+CLSS public abstract org.apache.lucene.index.FilterBinaryDocValues
+cons protected init(org.apache.lucene.index.BinaryDocValues)
+fld protected final org.apache.lucene.index.BinaryDocValues in
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
+meth public org.apache.lucene.util.BytesRef binaryValue() throws java.io.IOException
+supr org.apache.lucene.index.BinaryDocValues
+
+CLSS public abstract org.apache.lucene.index.FilterCodecReader
 cons public init(org.apache.lucene.index.CodecReader)
 fld protected final org.apache.lucene.index.CodecReader in
+meth protected void doClose() throws java.io.IOException
 meth public int maxDoc()
 meth public int numDocs()
+meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
+meth public long ramBytesUsed()
 meth public org.apache.lucene.codecs.DocValuesProducer getDocValuesReader()
 meth public org.apache.lucene.codecs.FieldsProducer getPostingsReader()
 meth public org.apache.lucene.codecs.NormsProducer getNormsReader()
+meth public org.apache.lucene.codecs.PointsReader getPointsReader()
 meth public org.apache.lucene.codecs.StoredFieldsReader getFieldsReader()
 meth public org.apache.lucene.codecs.TermVectorsReader getTermVectorsReader()
+meth public org.apache.lucene.index.CodecReader getDelegate()
 meth public org.apache.lucene.index.FieldInfos getFieldInfos()
+meth public org.apache.lucene.index.LeafMetaData getMetaData()
 meth public org.apache.lucene.util.Bits getLiveDocs()
-meth public void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
-meth public void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
+meth public static org.apache.lucene.index.CodecReader unwrap(org.apache.lucene.index.CodecReader)
+meth public void checkIntegrity() throws java.io.IOException
 supr org.apache.lucene.index.CodecReader
 
 CLSS public abstract org.apache.lucene.index.FilterDirectoryReader
@@ -1892,41 +2445,40 @@
 CLSS public abstract static org.apache.lucene.index.FilterDirectoryReader$SubReaderWrapper
  outer org.apache.lucene.index.FilterDirectoryReader
 cons public init()
+meth protected org.apache.lucene.index.LeafReader[] wrap(java.util.List<? extends org.apache.lucene.index.LeafReader>)
 meth public abstract org.apache.lucene.index.LeafReader wrap(org.apache.lucene.index.LeafReader)
 supr java.lang.Object
 
-CLSS public org.apache.lucene.index.FilterLeafReader
+CLSS public abstract org.apache.lucene.index.FilterLeafReader
 cons public init(org.apache.lucene.index.LeafReader)
 fld protected final org.apache.lucene.index.LeafReader in
-innr public static FilterFields
-innr public static FilterPostingsEnum
-innr public static FilterTerms
-innr public static FilterTermsEnum
+innr public abstract static FilterFields
+innr public abstract static FilterPostingsEnum
+innr public abstract static FilterTerms
+innr public abstract static FilterTermsEnum
 meth protected void doClose() throws java.io.IOException
 meth public int maxDoc()
 meth public int numDocs()
 meth public java.lang.String toString()
 meth public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.FieldInfos getFieldInfos()
-meth public org.apache.lucene.index.Fields fields() throws java.io.IOException
 meth public org.apache.lucene.index.Fields getTermVectors(int) throws java.io.IOException
+meth public org.apache.lucene.index.LeafMetaData getMetaData()
 meth public org.apache.lucene.index.LeafReader getDelegate()
 meth public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.PointValues getPointValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.util.Bits getDocsWithField(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.util.Bits getLiveDocs()
 meth public static org.apache.lucene.index.LeafReader unwrap(org.apache.lucene.index.LeafReader)
-meth public void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 meth public void checkIntegrity() throws java.io.IOException
 meth public void document(int,org.apache.lucene.index.StoredFieldVisitor) throws java.io.IOException
-meth public void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 supr org.apache.lucene.index.LeafReader
-hcls CoreClosedListenerWrapper
 
-CLSS public static org.apache.lucene.index.FilterLeafReader$FilterFields
+CLSS public abstract static org.apache.lucene.index.FilterLeafReader$FilterFields
  outer org.apache.lucene.index.FilterLeafReader
 cons public init(org.apache.lucene.index.Fields)
 fld protected final org.apache.lucene.index.Fields in
@@ -1935,7 +2487,7 @@
 meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 supr org.apache.lucene.index.Fields
 
-CLSS public static org.apache.lucene.index.FilterLeafReader$FilterPostingsEnum
+CLSS public abstract static org.apache.lucene.index.FilterLeafReader$FilterPostingsEnum
  outer org.apache.lucene.index.FilterLeafReader
 cons public init(org.apache.lucene.index.PostingsEnum)
 fld protected final org.apache.lucene.index.PostingsEnum in
@@ -1947,11 +2499,10 @@
 meth public int nextPosition() throws java.io.IOException
 meth public int startOffset() throws java.io.IOException
 meth public long cost()
-meth public org.apache.lucene.util.AttributeSource attributes()
 meth public org.apache.lucene.util.BytesRef getPayload() throws java.io.IOException
 supr org.apache.lucene.index.PostingsEnum
 
-CLSS public static org.apache.lucene.index.FilterLeafReader$FilterTerms
+CLSS public abstract static org.apache.lucene.index.FilterLeafReader$FilterTerms
  outer org.apache.lucene.index.FilterLeafReader
 cons public init(org.apache.lucene.index.Terms)
 fld protected final org.apache.lucene.index.Terms in
@@ -1967,21 +2518,99 @@
 meth public org.apache.lucene.index.TermsEnum iterator() throws java.io.IOException
 supr org.apache.lucene.index.Terms
 
-CLSS public static org.apache.lucene.index.FilterLeafReader$FilterTermsEnum
+CLSS public abstract static org.apache.lucene.index.FilterLeafReader$FilterTermsEnum
  outer org.apache.lucene.index.FilterLeafReader
 cons public init(org.apache.lucene.index.TermsEnum)
 fld protected final org.apache.lucene.index.TermsEnum in
+meth public boolean seekExact(org.apache.lucene.util.BytesRef) throws java.io.IOException
 meth public int docFreq() throws java.io.IOException
 meth public long ord() throws java.io.IOException
 meth public long totalTermFreq() throws java.io.IOException
+meth public org.apache.lucene.index.ImpactsEnum impacts(int) throws java.io.IOException
 meth public org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum,int) throws java.io.IOException
+meth public org.apache.lucene.index.TermState termState() throws java.io.IOException
 meth public org.apache.lucene.index.TermsEnum$SeekStatus seekCeil(org.apache.lucene.util.BytesRef) throws java.io.IOException
 meth public org.apache.lucene.util.AttributeSource attributes()
 meth public org.apache.lucene.util.BytesRef next() throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef term() throws java.io.IOException
 meth public void seekExact(long) throws java.io.IOException
+meth public void seekExact(org.apache.lucene.util.BytesRef,org.apache.lucene.index.TermState) throws java.io.IOException
 supr org.apache.lucene.index.TermsEnum
 
+CLSS public org.apache.lucene.index.FilterMergePolicy
+cons public init(org.apache.lucene.index.MergePolicy)
+fld protected final org.apache.lucene.index.MergePolicy in
+meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public boolean keepFullyDeletedSegment(org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+meth public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public double getNoCFSRatio()
+meth public final double getMaxCFSSegmentSizeMB()
+meth public final void setMaxCFSSegmentSizeMB(double)
+meth public final void setNoCFSRatio(double)
+meth public int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo,int,org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+meth public java.lang.String toString()
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findFullFlushMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+supr org.apache.lucene.index.MergePolicy
+
+CLSS public abstract org.apache.lucene.index.FilterNumericDocValues
+cons protected init(org.apache.lucene.index.NumericDocValues)
+fld protected final org.apache.lucene.index.NumericDocValues in
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
+meth public long longValue() throws java.io.IOException
+supr org.apache.lucene.index.NumericDocValues
+
+CLSS public abstract org.apache.lucene.index.FilterSortedDocValues
+cons public init(org.apache.lucene.index.SortedDocValues)
+fld protected final org.apache.lucene.index.SortedDocValues in
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int getValueCount()
+meth public int lookupTerm(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public int nextDoc() throws java.io.IOException
+meth public int ordValue() throws java.io.IOException
+meth public long cost()
+meth public org.apache.lucene.index.TermsEnum intersect(org.apache.lucene.util.automaton.CompiledAutomaton) throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum termsEnum() throws java.io.IOException
+meth public org.apache.lucene.util.BytesRef binaryValue() throws java.io.IOException
+meth public org.apache.lucene.util.BytesRef lookupOrd(int) throws java.io.IOException
+supr org.apache.lucene.index.SortedDocValues
+
+CLSS public abstract org.apache.lucene.index.FilterSortedNumericDocValues
+cons public init(org.apache.lucene.index.SortedNumericDocValues)
+fld protected final org.apache.lucene.index.SortedNumericDocValues in
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int docValueCount()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
+meth public long nextValue() throws java.io.IOException
+supr org.apache.lucene.index.SortedNumericDocValues
+
+CLSS public org.apache.lucene.index.FilterSortedSetDocValues
+cons public init(org.apache.lucene.index.SortedSetDocValues)
+fld protected final org.apache.lucene.index.SortedSetDocValues in
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
+meth public long getValueCount()
+meth public long lookupTerm(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public long nextOrd() throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum intersect(org.apache.lucene.util.automaton.CompiledAutomaton) throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum termsEnum() throws java.io.IOException
+meth public org.apache.lucene.util.BytesRef lookupOrd(long) throws java.io.IOException
+supr org.apache.lucene.index.SortedSetDocValues
+
 CLSS public abstract org.apache.lucene.index.FilteredTermsEnum
 cons public init(org.apache.lucene.index.TermsEnum)
 cons public init(org.apache.lucene.index.TermsEnum,boolean)
@@ -1995,6 +2624,7 @@
 meth public int docFreq() throws java.io.IOException
 meth public long ord() throws java.io.IOException
 meth public long totalTermFreq() throws java.io.IOException
+meth public org.apache.lucene.index.ImpactsEnum impacts(int) throws java.io.IOException
 meth public org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum,int) throws java.io.IOException
 meth public org.apache.lucene.index.TermState termState() throws java.io.IOException
 meth public org.apache.lucene.index.TermsEnum$SeekStatus seekCeil(org.apache.lucene.util.BytesRef) throws java.io.IOException
@@ -2017,6 +2647,31 @@
 meth public static org.apache.lucene.index.FilteredTermsEnum$AcceptStatus[] values()
 supr java.lang.Enum<org.apache.lucene.index.FilteredTermsEnum$AcceptStatus>
 
+CLSS public final org.apache.lucene.index.Impact
+cons public init(int,long)
+fld public int freq
+fld public long norm
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString()
+supr java.lang.Object
+
+CLSS public abstract org.apache.lucene.index.Impacts
+cons protected init()
+meth public abstract int getDocIdUpTo(int)
+meth public abstract int numLevels()
+meth public abstract java.util.List<org.apache.lucene.index.Impact> getImpacts(int)
+supr java.lang.Object
+
+CLSS public abstract org.apache.lucene.index.ImpactsEnum
+cons protected init()
+intf org.apache.lucene.index.ImpactsSource
+supr org.apache.lucene.index.PostingsEnum
+
+CLSS public abstract interface org.apache.lucene.index.ImpactsSource
+meth public abstract org.apache.lucene.index.Impacts getImpacts() throws java.io.IOException
+meth public abstract void advanceShallow(int) throws java.io.IOException
+
 CLSS public abstract org.apache.lucene.index.IndexCommit
 cons protected init()
 intf java.lang.Comparable<org.apache.lucene.index.IndexCommit>
@@ -2092,7 +2747,9 @@
 supr java.lang.Enum<org.apache.lucene.index.IndexOptions>
 
 CLSS public abstract org.apache.lucene.index.IndexReader
-innr public abstract interface static ReaderClosedListener
+innr public abstract interface static CacheHelper
+innr public abstract interface static ClosedListener
+innr public final static CacheKey
 intf java.io.Closeable
 meth protected abstract void doClose() throws java.io.IOException
 meth protected final void ensureOpen()
@@ -2104,6 +2761,7 @@
 meth public abstract long getSumTotalTermFreq(java.lang.String) throws java.io.IOException
 meth public abstract long totalTermFreq(org.apache.lucene.index.Term) throws java.io.IOException
 meth public abstract org.apache.lucene.index.Fields getTermVectors(int) throws java.io.IOException
+meth public abstract org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
 meth public abstract org.apache.lucene.index.IndexReaderContext getContext()
 meth public abstract void document(int,org.apache.lucene.index.StoredFieldVisitor) throws java.io.IOException
 meth public boolean hasDeletions()
@@ -2116,20 +2774,26 @@
 meth public final org.apache.lucene.document.Document document(int) throws java.io.IOException
 meth public final org.apache.lucene.document.Document document(int,java.util.Set<java.lang.String>) throws java.io.IOException
 meth public final org.apache.lucene.index.Terms getTermVector(int,java.lang.String) throws java.io.IOException
-meth public final void addReaderClosedListener(org.apache.lucene.index.IndexReader$ReaderClosedListener)
 meth public final void close() throws java.io.IOException
 meth public final void decRef() throws java.io.IOException
 meth public final void incRef()
 meth public final void registerParentReader(org.apache.lucene.index.IndexReader)
-meth public final void removeReaderClosedListener(org.apache.lucene.index.IndexReader$ReaderClosedListener)
-meth public java.lang.Object getCombinedCoreAndDeletesKey()
-meth public java.lang.Object getCoreCacheKey()
 supr java.lang.Object
-hfds closed,closedByChild,parentReaders,readerClosedListeners,refCount
+hfds closed,closedByChild,parentReaders,refCount
 
-CLSS public abstract interface static org.apache.lucene.index.IndexReader$ReaderClosedListener
+CLSS public abstract interface static org.apache.lucene.index.IndexReader$CacheHelper
  outer org.apache.lucene.index.IndexReader
-meth public abstract void onClose(org.apache.lucene.index.IndexReader) throws java.io.IOException
+meth public abstract org.apache.lucene.index.IndexReader$CacheKey getKey()
+meth public abstract void addClosedListener(org.apache.lucene.index.IndexReader$ClosedListener)
+
+CLSS public final static org.apache.lucene.index.IndexReader$CacheKey
+ outer org.apache.lucene.index.IndexReader
+supr java.lang.Object
+
+CLSS public abstract interface static org.apache.lucene.index.IndexReader$ClosedListener
+ outer org.apache.lucene.index.IndexReader
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract void onClose(org.apache.lucene.index.IndexReader$CacheKey) throws java.io.IOException
 
 CLSS public abstract org.apache.lucene.index.IndexReaderContext
 fld public final boolean isTopLevel
@@ -2139,9 +2803,90 @@
 meth public abstract java.util.List<org.apache.lucene.index.IndexReaderContext> children()
 meth public abstract java.util.List<org.apache.lucene.index.LeafReaderContext> leaves()
 meth public abstract org.apache.lucene.index.IndexReader reader()
+meth public java.lang.Object id()
 supr java.lang.Object
 hfds identity
 
+CLSS public abstract interface org.apache.lucene.index.IndexSorter
+innr public abstract interface static ComparableProvider
+innr public abstract interface static DocComparator
+innr public abstract interface static NumericDocValuesProvider
+innr public abstract interface static SortedDocValuesProvider
+innr public final static DoubleSorter
+innr public final static FloatSorter
+innr public final static IntSorter
+innr public final static LongSorter
+innr public final static StringSorter
+meth public abstract java.lang.String getProviderName()
+meth public abstract org.apache.lucene.index.IndexSorter$ComparableProvider[] getComparableProviders(java.util.List<? extends org.apache.lucene.index.LeafReader>) throws java.io.IOException
+meth public abstract org.apache.lucene.index.IndexSorter$DocComparator getDocComparator(org.apache.lucene.index.LeafReader,int) throws java.io.IOException
+
+CLSS public abstract interface static org.apache.lucene.index.IndexSorter$ComparableProvider
+ outer org.apache.lucene.index.IndexSorter
+meth public abstract long getAsComparableLong(int) throws java.io.IOException
+
+CLSS public abstract interface static org.apache.lucene.index.IndexSorter$DocComparator
+ outer org.apache.lucene.index.IndexSorter
+meth public abstract int compare(int,int)
+
+CLSS public final static org.apache.lucene.index.IndexSorter$DoubleSorter
+ outer org.apache.lucene.index.IndexSorter
+cons public init(java.lang.String,java.lang.Double,boolean,org.apache.lucene.index.IndexSorter$NumericDocValuesProvider)
+intf org.apache.lucene.index.IndexSorter
+meth public java.lang.String getProviderName()
+meth public org.apache.lucene.index.IndexSorter$ComparableProvider[] getComparableProviders(java.util.List<? extends org.apache.lucene.index.LeafReader>) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter$DocComparator getDocComparator(org.apache.lucene.index.LeafReader,int) throws java.io.IOException
+supr java.lang.Object
+hfds missingValue,providerName,reverseMul,valuesProvider
+
+CLSS public final static org.apache.lucene.index.IndexSorter$FloatSorter
+ outer org.apache.lucene.index.IndexSorter
+cons public init(java.lang.String,java.lang.Float,boolean,org.apache.lucene.index.IndexSorter$NumericDocValuesProvider)
+intf org.apache.lucene.index.IndexSorter
+meth public java.lang.String getProviderName()
+meth public org.apache.lucene.index.IndexSorter$ComparableProvider[] getComparableProviders(java.util.List<? extends org.apache.lucene.index.LeafReader>) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter$DocComparator getDocComparator(org.apache.lucene.index.LeafReader,int) throws java.io.IOException
+supr java.lang.Object
+hfds missingValue,providerName,reverseMul,valuesProvider
+
+CLSS public final static org.apache.lucene.index.IndexSorter$IntSorter
+ outer org.apache.lucene.index.IndexSorter
+cons public init(java.lang.String,java.lang.Integer,boolean,org.apache.lucene.index.IndexSorter$NumericDocValuesProvider)
+intf org.apache.lucene.index.IndexSorter
+meth public java.lang.String getProviderName()
+meth public org.apache.lucene.index.IndexSorter$ComparableProvider[] getComparableProviders(java.util.List<? extends org.apache.lucene.index.LeafReader>) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter$DocComparator getDocComparator(org.apache.lucene.index.LeafReader,int) throws java.io.IOException
+supr java.lang.Object
+hfds missingValue,providerName,reverseMul,valuesProvider
+
+CLSS public final static org.apache.lucene.index.IndexSorter$LongSorter
+ outer org.apache.lucene.index.IndexSorter
+cons public init(java.lang.String,java.lang.Long,boolean,org.apache.lucene.index.IndexSorter$NumericDocValuesProvider)
+intf org.apache.lucene.index.IndexSorter
+meth public java.lang.String getProviderName()
+meth public org.apache.lucene.index.IndexSorter$ComparableProvider[] getComparableProviders(java.util.List<? extends org.apache.lucene.index.LeafReader>) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter$DocComparator getDocComparator(org.apache.lucene.index.LeafReader,int) throws java.io.IOException
+supr java.lang.Object
+hfds missingValue,providerName,reverseMul,valuesProvider
+
+CLSS public abstract interface static org.apache.lucene.index.IndexSorter$NumericDocValuesProvider
+ outer org.apache.lucene.index.IndexSorter
+meth public abstract org.apache.lucene.index.NumericDocValues get(org.apache.lucene.index.LeafReader) throws java.io.IOException
+
+CLSS public abstract interface static org.apache.lucene.index.IndexSorter$SortedDocValuesProvider
+ outer org.apache.lucene.index.IndexSorter
+meth public abstract org.apache.lucene.index.SortedDocValues get(org.apache.lucene.index.LeafReader) throws java.io.IOException
+
+CLSS public final static org.apache.lucene.index.IndexSorter$StringSorter
+ outer org.apache.lucene.index.IndexSorter
+cons public init(java.lang.String,java.lang.Object,boolean,org.apache.lucene.index.IndexSorter$SortedDocValuesProvider)
+intf org.apache.lucene.index.IndexSorter
+meth public java.lang.String getProviderName()
+meth public org.apache.lucene.index.IndexSorter$ComparableProvider[] getComparableProviders(java.util.List<? extends org.apache.lucene.index.LeafReader>) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter$DocComparator getDocComparator(org.apache.lucene.index.LeafReader,int) throws java.io.IOException
+supr java.lang.Object
+hfds missingValue,providerName,reverseMul,valuesProvider
+
 CLSS public final org.apache.lucene.index.IndexUpgrader
 cons public init(org.apache.lucene.store.Directory)
 cons public init(org.apache.lucene.store.Directory,org.apache.lucene.index.IndexWriterConfig,boolean)
@@ -2155,108 +2900,130 @@
 cons public init(org.apache.lucene.store.Directory,org.apache.lucene.index.IndexWriterConfig) throws java.io.IOException
 fld public final static int MAX_DOCS = 2147483519
 fld public final static int MAX_POSITION = 2147483519
+fld public final static int MAX_STORED_STRING_LENGTH
 fld public final static int MAX_TERM_LENGTH = 32766
 fld public final static java.lang.String SOURCE = "source"
 fld public final static java.lang.String SOURCE_ADDINDEXES_READERS = "addIndexes(CodecReader...)"
 fld public final static java.lang.String SOURCE_FLUSH = "flush"
 fld public final static java.lang.String SOURCE_MERGE = "merge"
 fld public final static java.lang.String WRITE_LOCK_NAME = "write.lock"
-innr public abstract static IndexReaderWarmer
+innr public abstract interface static IndexReaderWarmer
+innr public final static DocStats
 intf java.io.Closeable
+intf org.apache.lucene.index.MergePolicy$MergeContext
 intf org.apache.lucene.index.TwoPhaseCommit
 intf org.apache.lucene.util.Accountable
+meth protected boolean isEnableTestPoints()
 meth protected final void ensureOpen()
 meth protected final void ensureOpen(boolean)
 meth protected void doAfterFlush() throws java.io.IOException
 meth protected void doBeforeFlush() throws java.io.IOException
-meth public !varargs void addIndexes(org.apache.lucene.index.CodecReader[]) throws java.io.IOException
-meth public !varargs void addIndexes(org.apache.lucene.store.Directory[]) throws java.io.IOException
-meth public !varargs void deleteDocuments(org.apache.lucene.index.Term[]) throws java.io.IOException
-meth public !varargs void deleteDocuments(org.apache.lucene.search.Query[]) throws java.io.IOException
-meth public !varargs void updateDocValues(org.apache.lucene.index.Term,org.apache.lucene.document.Field[]) throws java.io.IOException
+meth protected void merge(org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
+meth protected void mergeSuccess(org.apache.lucene.index.MergePolicy$OneMerge)
+meth public !varargs long addIndexes(org.apache.lucene.index.CodecReader[]) throws java.io.IOException
+meth public !varargs long addIndexes(org.apache.lucene.store.Directory[]) throws java.io.IOException
+meth public !varargs long deleteDocuments(org.apache.lucene.index.Term[]) throws java.io.IOException
+meth public !varargs long deleteDocuments(org.apache.lucene.search.Query[]) throws java.io.IOException
+meth public !varargs long softUpdateDocument(org.apache.lucene.index.Term,java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>,org.apache.lucene.document.Field[]) throws java.io.IOException
+meth public !varargs long softUpdateDocuments(org.apache.lucene.index.Term,java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>,org.apache.lucene.document.Field[]) throws java.io.IOException
+meth public !varargs long tryUpdateDocValue(org.apache.lucene.index.IndexReader,int,org.apache.lucene.document.Field[]) throws java.io.IOException
+meth public !varargs long updateDocValues(org.apache.lucene.index.Term,org.apache.lucene.document.Field[]) throws java.io.IOException
 meth public boolean hasDeletions()
 meth public boolean hasPendingMerges()
 meth public boolean isOpen()
-meth public boolean tryDeleteDocument(org.apache.lucene.index.IndexReader,int) throws java.io.IOException
+meth public final boolean flushNextBuffer() throws java.io.IOException
 meth public final boolean hasUncommittedChanges()
+meth public final int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo) throws java.io.IOException
 meth public final int numRamDocs()
-meth public final java.util.Map<java.lang.String,java.lang.String> getCommitData()
+meth public final java.lang.Iterable<java.util.Map$Entry<java.lang.String,java.lang.String>> getLiveCommitData()
+meth public final long commit() throws java.io.IOException
+meth public final long getFlushingBytes()
+meth public final long prepareCommit() throws java.io.IOException
 meth public final long ramBytesUsed()
-meth public final void commit() throws java.io.IOException
 meth public final void flush() throws java.io.IOException
 meth public final void maybeMerge() throws java.io.IOException
-meth public final void prepareCommit() throws java.io.IOException
-meth public final void setCommitData(java.util.Map<java.lang.String,java.lang.String>)
-meth public int maxDoc()
+meth public final void setLiveCommitData(java.lang.Iterable<java.util.Map$Entry<java.lang.String,java.lang.String>>)
+meth public final void setLiveCommitData(java.lang.Iterable<java.util.Map$Entry<java.lang.String,java.lang.String>>,boolean)
 meth public int numDeletedDocs(org.apache.lucene.index.SegmentCommitInfo)
-meth public int numDocs()
 meth public java.lang.Throwable getTragicException()
-meth public java.util.Collection<org.apache.lucene.index.SegmentCommitInfo> getMergingSegments()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
+meth public java.util.Set<java.lang.String> getFieldNames()
+meth public java.util.Set<org.apache.lucene.index.SegmentCommitInfo> getMergingSegments()
+meth public long addDocument(java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) throws java.io.IOException
+meth public long addDocuments(java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>) throws java.io.IOException
+meth public long deleteAll() throws java.io.IOException
+meth public long getMaxCompletedSequenceNumber()
+meth public long getPendingNumDocs()
+meth public long tryDeleteDocument(org.apache.lucene.index.IndexReader,int) throws java.io.IOException
+meth public long updateBinaryDocValue(org.apache.lucene.index.Term,java.lang.String,org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public long updateDocument(org.apache.lucene.index.Term,java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) throws java.io.IOException
+meth public long updateDocuments(org.apache.lucene.index.Term,java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>) throws java.io.IOException
+meth public long updateNumericDocValue(org.apache.lucene.index.Term,java.lang.String,long) throws java.io.IOException
 meth public org.apache.lucene.analysis.Analyzer getAnalyzer()
+meth public org.apache.lucene.index.IndexWriter$DocStats getDocStats()
 meth public org.apache.lucene.index.LiveIndexWriterConfig getConfig()
-meth public org.apache.lucene.index.MergePolicy$OneMerge getNextMerge()
 meth public org.apache.lucene.store.Directory getDirectory()
-meth public static boolean isLocked(org.apache.lucene.store.Directory) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public void addDocument(java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) throws java.io.IOException
-meth public void addDocuments(java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>) throws java.io.IOException
+meth public org.apache.lucene.util.InfoStream getInfoStream()
+meth public void advanceSegmentInfosVersion(long)
 meth public void close() throws java.io.IOException
-meth public void deleteAll() throws java.io.IOException
+meth public void decRefDeleter(org.apache.lucene.index.SegmentInfos) throws java.io.IOException
 meth public void deleteUnusedFiles() throws java.io.IOException
 meth public void forceMerge(int) throws java.io.IOException
 meth public void forceMerge(int,boolean) throws java.io.IOException
 meth public void forceMergeDeletes() throws java.io.IOException
 meth public void forceMergeDeletes(boolean) throws java.io.IOException
-meth public void merge(org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
+meth public void incRefDeleter(org.apache.lucene.index.SegmentInfos) throws java.io.IOException
+meth public void onTragicEvent(java.lang.Throwable,java.lang.String)
 meth public void rollback() throws java.io.IOException
-meth public void updateBinaryDocValue(org.apache.lucene.index.Term,java.lang.String,org.apache.lucene.util.BytesRef) throws java.io.IOException
-meth public void updateDocument(org.apache.lucene.index.Term,java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) throws java.io.IOException
-meth public void updateDocuments(org.apache.lucene.index.Term,java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>) throws java.io.IOException
-meth public void updateNumericDocValue(org.apache.lucene.index.Term,java.lang.String,long) throws java.io.IOException
 supr java.lang.Object
-hfds UNBOUNDED_MAX_MERGE_SEGMENTS,actualMaxDocs,analyzer,bufferedUpdatesStream,changeCount,closed,closing,codec,commitLock,config,deleter,didMessageState,directory,directoryOrig,docWriter,enableTestPoints,eventQueue,filesToCommit,flushCount,flushDeletesCount,fullFlushLock,globalFieldNumberMap,infoStream,keepFullyDeletedSegments,lastCommitChangeCount,mergeDirectory,mergeExceptions,mergeGen,mergeMaxNumSegments,mergeScheduler,mergingSegments,pendingCommit,pendingCommitChangeCount,pendingMerges,pendingNumDocs,poolReaders,rateLimiters,readerPool,rollbackSegments,runningMerges,segmentInfos,segmentsToMerge,startCommitTime,stopMerges,tragedy,writeLock
-hcls Event,MergedDeletesAndUpdates,ReaderPool
+hfds UNBOUNDED_MAX_MERGE_SEGMENTS,actualMaxDocs,bufferedUpdatesStream,changeCount,closed,closing,commitLock,commitUserData,config,deleter,didMessageState,directory,directoryOrig,docWriter,enableTestPoints,eventQueue,filesToCommit,flushCount,flushDeletesCount,flushNotifications,fullFlushLock,globalFieldNumberMap,infoStream,lastCommitChangeCount,maybeMerge,mergeExceptions,mergeFinishedGen,mergeGen,mergeMaxNumSegments,mergeScheduler,mergeSource,merges,mergingSegments,pendingCommit,pendingCommitChangeCount,pendingMerges,pendingNumDocs,pendingSeqNo,readerPool,rollbackSegments,runningAddIndexesMerges,runningMerges,segmentInfos,segmentsToMerge,softDeletesEnabled,startCommitTime,tragedy,writeDocValuesLock,writeLock
+hcls DocModifier,Event,EventQueue,IndexWriterMergeSource,Merges
 
-CLSS public abstract static org.apache.lucene.index.IndexWriter$IndexReaderWarmer
+CLSS public final static org.apache.lucene.index.IndexWriter$DocStats
  outer org.apache.lucene.index.IndexWriter
-cons protected init()
-meth public abstract void warm(org.apache.lucene.index.LeafReader) throws java.io.IOException
+fld public final int maxDoc
+fld public final int numDocs
 supr java.lang.Object
 
+CLSS public abstract interface static org.apache.lucene.index.IndexWriter$IndexReaderWarmer
+ outer org.apache.lucene.index.IndexWriter
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract void warm(org.apache.lucene.index.LeafReader) throws java.io.IOException
+
 CLSS public final org.apache.lucene.index.IndexWriterConfig
+cons public init()
 cons public init(org.apache.lucene.analysis.Analyzer)
 fld public final static boolean DEFAULT_COMMIT_ON_CLOSE = true
-fld public final static boolean DEFAULT_READER_POOLING = false
+fld public final static boolean DEFAULT_READER_POOLING = true
 fld public final static boolean DEFAULT_USE_COMPOUND_FILE_SYSTEM = true
 fld public final static double DEFAULT_RAM_BUFFER_SIZE_MB = 16.0
 fld public final static int DEFAULT_MAX_BUFFERED_DELETE_TERMS = -1
 fld public final static int DEFAULT_MAX_BUFFERED_DOCS = -1
 fld public final static int DEFAULT_RAM_PER_THREAD_HARD_LIMIT_MB = 1945
 fld public final static int DISABLE_AUTO_FLUSH = -1
-fld public final static long WRITE_LOCK_TIMEOUT = 0
- anno 0 java.lang.Deprecated()
+fld public final static long DEFAULT_MAX_FULL_FLUSH_MERGE_WAIT_MILLIS = 0
 innr public final static !enum OpenMode
 meth public boolean getReaderPooling()
 meth public double getRAMBufferSizeMB()
-meth public int getMaxBufferedDeleteTerms()
 meth public int getMaxBufferedDocs()
 meth public int getRAMPerThreadHardLimitMB()
 meth public java.lang.String toString()
-meth public long getWriteLockTimeout()
 meth public org.apache.lucene.analysis.Analyzer getAnalyzer()
 meth public org.apache.lucene.codecs.Codec getCodec()
 meth public org.apache.lucene.index.IndexCommit getIndexCommit()
 meth public org.apache.lucene.index.IndexDeletionPolicy getIndexDeletionPolicy()
 meth public org.apache.lucene.index.IndexWriter$IndexReaderWarmer getMergedSegmentWarmer()
+meth public org.apache.lucene.index.IndexWriterConfig setCheckPendingFlushUpdate(boolean)
 meth public org.apache.lucene.index.IndexWriterConfig setCodec(org.apache.lucene.codecs.Codec)
 meth public org.apache.lucene.index.IndexWriterConfig setCommitOnClose(boolean)
 meth public org.apache.lucene.index.IndexWriterConfig setIndexCommit(org.apache.lucene.index.IndexCommit)
+meth public org.apache.lucene.index.IndexWriterConfig setIndexCreatedVersionMajor(int)
 meth public org.apache.lucene.index.IndexWriterConfig setIndexDeletionPolicy(org.apache.lucene.index.IndexDeletionPolicy)
+meth public org.apache.lucene.index.IndexWriterConfig setIndexSort(org.apache.lucene.search.Sort)
 meth public org.apache.lucene.index.IndexWriterConfig setInfoStream(java.io.PrintStream)
 meth public org.apache.lucene.index.IndexWriterConfig setInfoStream(org.apache.lucene.util.InfoStream)
-meth public org.apache.lucene.index.IndexWriterConfig setMaxBufferedDeleteTerms(int)
+meth public org.apache.lucene.index.IndexWriterConfig setLeafSorter(java.util.Comparator<org.apache.lucene.index.LeafReader>)
 meth public org.apache.lucene.index.IndexWriterConfig setMaxBufferedDocs(int)
+meth public org.apache.lucene.index.IndexWriterConfig setMaxFullFlushMergeWaitMillis(long)
 meth public org.apache.lucene.index.IndexWriterConfig setMergePolicy(org.apache.lucene.index.MergePolicy)
 meth public org.apache.lucene.index.IndexWriterConfig setMergeScheduler(org.apache.lucene.index.MergeScheduler)
 meth public org.apache.lucene.index.IndexWriterConfig setMergedSegmentWarmer(org.apache.lucene.index.IndexWriter$IndexReaderWarmer)
@@ -2265,9 +3032,8 @@
 meth public org.apache.lucene.index.IndexWriterConfig setRAMPerThreadHardLimitMB(int)
 meth public org.apache.lucene.index.IndexWriterConfig setReaderPooling(boolean)
 meth public org.apache.lucene.index.IndexWriterConfig setSimilarity(org.apache.lucene.search.similarities.Similarity)
+meth public org.apache.lucene.index.IndexWriterConfig setSoftDeletesField(java.lang.String)
 meth public org.apache.lucene.index.IndexWriterConfig setUseCompoundFile(boolean)
-meth public org.apache.lucene.index.IndexWriterConfig setWriteLockTimeout(long)
- anno 0 java.lang.Deprecated()
 meth public org.apache.lucene.index.IndexWriterConfig$OpenMode getOpenMode()
 meth public org.apache.lucene.index.MergePolicy getMergePolicy()
 meth public org.apache.lucene.index.MergeScheduler getMergeScheduler()
@@ -2286,7 +3052,6 @@
 supr java.lang.Enum<org.apache.lucene.index.IndexWriterConfig$OpenMode>
 
 CLSS public abstract interface org.apache.lucene.index.IndexableField
-meth public abstract float boost()
 meth public abstract java.io.Reader readerValue()
 meth public abstract java.lang.Number numericValue()
 meth public abstract java.lang.String name()
@@ -2294,6 +3059,7 @@
 meth public abstract org.apache.lucene.analysis.TokenStream tokenStream(org.apache.lucene.analysis.Analyzer,org.apache.lucene.analysis.TokenStream)
 meth public abstract org.apache.lucene.index.IndexableFieldType fieldType()
 meth public abstract org.apache.lucene.util.BytesRef binaryValue()
+meth public java.lang.CharSequence getCharSequenceValue()
 
 CLSS public abstract interface org.apache.lucene.index.IndexableFieldType
 meth public abstract boolean omitNorms()
@@ -2303,6 +3069,10 @@
 meth public abstract boolean storeTermVectors()
 meth public abstract boolean stored()
 meth public abstract boolean tokenized()
+meth public abstract int pointDimensionCount()
+meth public abstract int pointIndexDimensionCount()
+meth public abstract int pointNumBytes()
+meth public abstract java.util.Map<java.lang.String,java.lang.String> getAttributes()
 meth public abstract org.apache.lucene.index.DocValuesType docValuesType()
 meth public abstract org.apache.lucene.index.IndexOptions indexOptions()
 
@@ -2312,44 +3082,39 @@
 meth public void onInit(java.util.List<? extends org.apache.lucene.index.IndexCommit>)
 supr org.apache.lucene.index.IndexDeletionPolicy
 
+CLSS public final org.apache.lucene.index.LeafMetaData
+cons public init(int,org.apache.lucene.util.Version,org.apache.lucene.search.Sort)
+meth public int getCreatedVersionMajor()
+meth public org.apache.lucene.search.Sort getSort()
+meth public org.apache.lucene.util.Version getMinVersion()
+supr java.lang.Object
+hfds createdVersionMajor,minVersion,sort
+
 CLSS public abstract org.apache.lucene.index.LeafReader
 cons protected init()
-innr public abstract interface static CoreClosedListener
-meth protected static void addCoreClosedListenerAsReaderClosedListener(org.apache.lucene.index.IndexReader,org.apache.lucene.index.LeafReader$CoreClosedListener)
-meth protected static void removeCoreClosedListenerAsReaderClosedListener(org.apache.lucene.index.IndexReader,org.apache.lucene.index.LeafReader$CoreClosedListener)
 meth public abstract org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.index.FieldInfos getFieldInfos()
-meth public abstract org.apache.lucene.index.Fields fields() throws java.io.IOException
+meth public abstract org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper()
+meth public abstract org.apache.lucene.index.LeafMetaData getMetaData()
 meth public abstract org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
+meth public abstract org.apache.lucene.index.PointValues getPointValues(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
-meth public abstract org.apache.lucene.util.Bits getDocsWithField(java.lang.String) throws java.io.IOException
+meth public abstract org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.util.Bits getLiveDocs()
-meth public abstract void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 meth public abstract void checkIntegrity() throws java.io.IOException
-meth public abstract void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 meth public final int docFreq(org.apache.lucene.index.Term) throws java.io.IOException
 meth public final int getDocCount(java.lang.String) throws java.io.IOException
 meth public final long getSumDocFreq(java.lang.String) throws java.io.IOException
 meth public final long getSumTotalTermFreq(java.lang.String) throws java.io.IOException
 meth public final long totalTermFreq(org.apache.lucene.index.Term) throws java.io.IOException
-meth public final org.apache.lucene.index.DocsAndPositionsEnum termPositionsEnum(org.apache.lucene.index.Term) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.index.DocsEnum termDocsEnum(org.apache.lucene.index.Term) throws java.io.IOException
- anno 0 java.lang.Deprecated()
 meth public final org.apache.lucene.index.LeafReaderContext getContext()
 meth public final org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.Term) throws java.io.IOException
 meth public final org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.Term,int) throws java.io.IOException
-meth public final org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 supr org.apache.lucene.index.IndexReader
 hfds readerContext
-hcls CoreClosedListenerWrapper
-
-CLSS public abstract interface static org.apache.lucene.index.LeafReader$CoreClosedListener
- outer org.apache.lucene.index.LeafReader
-meth public abstract void onClose(java.lang.Object) throws java.io.IOException
 
 CLSS public final org.apache.lucene.index.LeafReaderContext
 fld public final int docBase
@@ -2363,14 +3128,18 @@
 
 CLSS public org.apache.lucene.index.LiveIndexWriterConfig
 fld protected boolean commitOnClose
+fld protected int createdVersionMajor
+fld protected java.lang.String softDeletesField
+fld protected java.util.Comparator<org.apache.lucene.index.LeafReader> leafSorter
+fld protected java.util.Set<java.lang.String> indexSortFields
+fld protected org.apache.lucene.search.Sort indexSort
+fld protected volatile boolean checkPendingFlushOnUpdate
 fld protected volatile boolean readerPooling
 fld protected volatile boolean useCompoundFile
 fld protected volatile int perThreadHardLimitMB
 fld protected volatile java.lang.Object flushPolicy
-fld protected volatile java.lang.Object indexerThreadPool
 fld protected volatile java.lang.Object indexingChain
-fld protected volatile long writeLockTimeout
- anno 0 java.lang.Deprecated()
+fld protected volatile long maxFullFlushMergeWaitMillis
 fld protected volatile org.apache.lucene.codecs.Codec codec
 fld protected volatile org.apache.lucene.index.IndexCommit commit
 fld protected volatile org.apache.lucene.index.IndexDeletionPolicy delPolicy
@@ -2382,20 +3151,23 @@
 meth public boolean getCommitOnClose()
 meth public boolean getReaderPooling()
 meth public boolean getUseCompoundFile()
+meth public boolean isCheckPendingFlushOnUpdate()
 meth public double getRAMBufferSizeMB()
-meth public int getMaxBufferedDeleteTerms()
+meth public int getIndexCreatedVersionMajor()
 meth public int getMaxBufferedDocs()
 meth public int getRAMPerThreadHardLimitMB()
+meth public java.lang.String getSoftDeletesField()
 meth public java.lang.String toString()
-meth public long getWriteLockTimeout()
- anno 0 java.lang.Deprecated()
+meth public java.util.Comparator<org.apache.lucene.index.LeafReader> getLeafSorter()
+meth public java.util.Set<java.lang.String> getIndexSortFields()
+meth public long getMaxFullFlushMergeWaitMillis()
 meth public org.apache.lucene.analysis.Analyzer getAnalyzer()
 meth public org.apache.lucene.codecs.Codec getCodec()
 meth public org.apache.lucene.index.IndexCommit getIndexCommit()
 meth public org.apache.lucene.index.IndexDeletionPolicy getIndexDeletionPolicy()
 meth public org.apache.lucene.index.IndexWriter$IndexReaderWarmer getMergedSegmentWarmer()
 meth public org.apache.lucene.index.IndexWriterConfig$OpenMode getOpenMode()
-meth public org.apache.lucene.index.LiveIndexWriterConfig setMaxBufferedDeleteTerms(int)
+meth public org.apache.lucene.index.LiveIndexWriterConfig setCheckPendingFlushUpdate(boolean)
 meth public org.apache.lucene.index.LiveIndexWriterConfig setMaxBufferedDocs(int)
 meth public org.apache.lucene.index.LiveIndexWriterConfig setMergePolicy(org.apache.lucene.index.MergePolicy)
 meth public org.apache.lucene.index.LiveIndexWriterConfig setMergedSegmentWarmer(org.apache.lucene.index.IndexWriter$IndexReaderWarmer)
@@ -2403,17 +3175,18 @@
 meth public org.apache.lucene.index.LiveIndexWriterConfig setUseCompoundFile(boolean)
 meth public org.apache.lucene.index.MergePolicy getMergePolicy()
 meth public org.apache.lucene.index.MergeScheduler getMergeScheduler()
+meth public org.apache.lucene.search.Sort getIndexSort()
 meth public org.apache.lucene.search.similarities.Similarity getSimilarity()
 meth public org.apache.lucene.util.InfoStream getInfoStream()
 supr java.lang.Object
-hfds analyzer,maxBufferedDeleteTerms,maxBufferedDocs,mergedSegmentWarmer,ramBufferSizeMB
+hfds analyzer,maxBufferedDocs,mergedSegmentWarmer,ramBufferSizeMB
 
 CLSS public org.apache.lucene.index.LogByteSizeMergePolicy
 cons public init()
 fld public final static double DEFAULT_MAX_MERGE_MB = 2048.0
 fld public final static double DEFAULT_MAX_MERGE_MB_FOR_FORCED_MERGE = 9.223372036854776E18
 fld public final static double DEFAULT_MIN_MERGE_MB = 1.6
-meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
+meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
 meth public double getMaxMergeMB()
 meth public double getMaxMergeMBForForcedMerge()
 meth public double getMinMergeMB()
@@ -2425,7 +3198,7 @@
 CLSS public org.apache.lucene.index.LogDocMergePolicy
 cons public init()
 fld public final static int DEFAULT_MIN_MERGE_DOCS = 1000
-meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
+meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
 meth public int getMinMergeDocs()
 meth public void setMinMergeDocs(int)
 supr org.apache.lucene.index.LogMergePolicy
@@ -2442,18 +3215,16 @@
 fld public final static double LEVEL_LOG_SPAN = 0.75
 fld public final static int DEFAULT_MAX_MERGE_DOCS = 2147483647
 fld public final static int DEFAULT_MERGE_FACTOR = 10
-meth protected boolean isMerged(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth protected boolean verbose(org.apache.lucene.index.IndexWriter)
-meth protected long sizeBytes(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth protected long sizeDocs(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth protected void message(java.lang.String,org.apache.lucene.index.IndexWriter)
+meth protected boolean isMerged(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth protected long sizeBytes(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth protected long sizeDocs(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
 meth public boolean getCalibrateSizeByDeletes()
 meth public int getMaxMergeDocs()
 meth public int getMergeFactor()
 meth public java.lang.String toString()
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
 meth public void setCalibrateSizeByDeletes(boolean)
 meth public void setMaxMergeDocs(int)
 meth public void setMergeFactor(int)
@@ -2474,28 +3245,31 @@
 fld protected final static double DEFAULT_NO_CFS_RATIO = 1.0
 fld protected final static long DEFAULT_MAX_CFS_SEGMENT_SIZE = 9223372036854775807
 fld protected long maxCFSSegmentSize
-innr public abstract static DocMap
+innr public abstract interface static MergeContext
 innr public static MergeAbortedException
 innr public static MergeException
 innr public static MergeSpecification
 innr public static OneMerge
-meth protected final boolean isMerged(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public abstract org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public abstract org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public abstract org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
+innr public static OneMergeProgress
+meth protected final boolean assertDelCount(int,org.apache.lucene.index.SegmentCommitInfo)
+meth protected final boolean isMerged(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth protected final boolean verbose(org.apache.lucene.index.MergePolicy$MergeContext)
+meth protected final java.lang.String segString(org.apache.lucene.index.MergePolicy$MergeContext,java.lang.Iterable<org.apache.lucene.index.SegmentCommitInfo>)
+meth protected final void message(java.lang.String,org.apache.lucene.index.MergePolicy$MergeContext)
+meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public abstract org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public abstract org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public abstract org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public boolean keepFullyDeletedSegment(org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+meth public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public double getMaxCFSSegmentSizeMB()
 meth public double getNoCFSRatio()
-meth public final double getMaxCFSSegmentSizeMB()
+meth public int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo,int,org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findFullFlushMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
 meth public void setMaxCFSSegmentSizeMB(double)
 meth public void setNoCFSRatio(double)
 supr java.lang.Object
-
-CLSS public abstract static org.apache.lucene.index.MergePolicy$DocMap
- outer org.apache.lucene.index.MergePolicy
-cons protected init()
-meth public abstract int map(int)
-supr java.lang.Object
+hcls MergeReader
 
 CLSS public static org.apache.lucene.index.MergePolicy$MergeAbortedException
  outer org.apache.lucene.index.MergePolicy
@@ -2503,13 +3277,18 @@
 cons public init(java.lang.String)
 supr java.io.IOException
 
+CLSS public abstract interface static org.apache.lucene.index.MergePolicy$MergeContext
+ outer org.apache.lucene.index.MergePolicy
+meth public abstract int numDeletedDocs(org.apache.lucene.index.SegmentCommitInfo)
+meth public abstract int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo) throws java.io.IOException
+meth public abstract java.util.Set<org.apache.lucene.index.SegmentCommitInfo> getMergingSegments()
+meth public abstract org.apache.lucene.util.InfoStream getInfoStream()
+
 CLSS public static org.apache.lucene.index.MergePolicy$MergeException
  outer org.apache.lucene.index.MergePolicy
-cons public init(java.lang.String,org.apache.lucene.store.Directory)
-cons public init(java.lang.Throwable,org.apache.lucene.store.Directory)
-meth public org.apache.lucene.store.Directory getDirectory()
+cons public init(java.lang.String)
+cons public init(java.lang.Throwable)
 supr java.lang.RuntimeException
-hfds dir
 
 CLSS public static org.apache.lucene.index.MergePolicy$MergeSpecification
  outer org.apache.lucene.index.MergePolicy
@@ -2522,68 +3301,83 @@
 CLSS public static org.apache.lucene.index.MergePolicy$OneMerge
  outer org.apache.lucene.index.MergePolicy
 cons public init(java.util.List<org.apache.lucene.index.SegmentCommitInfo>)
-fld public final int totalMaxDoc
 fld public final java.util.List<org.apache.lucene.index.SegmentCommitInfo> segments
-fld public final org.apache.lucene.index.MergeRateLimiter rateLimiter
 fld public volatile long estimatedMergeBytes
-meth public int totalNumDocs() throws java.io.IOException
+meth public boolean isAborted()
+meth public int totalNumDocs()
 meth public java.lang.String segString()
-meth public java.util.List<org.apache.lucene.index.CodecReader> getMergeReaders() throws java.io.IOException
-meth public long totalBytesSize() throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$DocMap getDocMap(org.apache.lucene.index.MergeState)
+meth public long totalBytesSize()
+meth public org.apache.lucene.index.CodecReader wrapForMerge(org.apache.lucene.index.CodecReader) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$OneMergeProgress getMergeProgress()
 meth public org.apache.lucene.index.SegmentCommitInfo getMergeInfo()
 meth public org.apache.lucene.store.MergeInfo getStoreMergeInfo()
-meth public void mergeFinished() throws java.io.IOException
+meth public void checkAborted() throws org.apache.lucene.index.MergePolicy$MergeAbortedException
+meth public void mergeFinished(boolean,boolean) throws java.io.IOException
+meth public void mergeInit() throws java.io.IOException
+meth public void setAborted()
 meth public void setMergeInfo(org.apache.lucene.index.SegmentCommitInfo)
 supr java.lang.Object
-hfds error,info,isExternal,maxNumSegments,mergeGen,mergeStartNS,readers,registerDone,totalMergeBytes
+hfds error,info,isExternal,maxNumSegments,mergeCompleted,mergeGen,mergeProgress,mergeReaders,mergeStartNS,registerDone,totalMaxDoc,totalMergeBytes
 
-CLSS public org.apache.lucene.index.MergePolicyWrapper
-cons public init(org.apache.lucene.index.MergePolicy)
-fld protected final org.apache.lucene.index.MergePolicy in
-meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public double getNoCFSRatio()
-meth public final void setMaxCFSSegmentSizeMB(double)
-meth public final void setNoCFSRatio(double)
-meth public java.lang.String toString()
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-supr org.apache.lucene.index.MergePolicy
+CLSS public static org.apache.lucene.index.MergePolicy$OneMergeProgress
+ outer org.apache.lucene.index.MergePolicy
+cons public init()
+innr public final static !enum PauseReason
+meth public boolean isAborted()
+meth public java.util.Map<org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason,java.lang.Long> getPauseTimes()
+meth public void abort()
+meth public void pauseNanos(long,org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason,java.util.function.BooleanSupplier) throws java.lang.InterruptedException
+meth public void wakeup()
+supr java.lang.Object
+hfds aborted,owner,pauseLock,pauseTimesNS,pausing
+
+CLSS public final static !enum org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason
+ outer org.apache.lucene.index.MergePolicy$OneMergeProgress
+fld public final static org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason OTHER
+fld public final static org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason PAUSED
+fld public final static org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason STOPPED
+meth public static org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason valueOf(java.lang.String)
+meth public static org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason[] values()
+supr java.lang.Enum<org.apache.lucene.index.MergePolicy$OneMergeProgress$PauseReason>
 
 CLSS public org.apache.lucene.index.MergeRateLimiter
-cons public init(org.apache.lucene.index.MergePolicy$OneMerge)
-meth public boolean getAbort()
+cons public init(org.apache.lucene.index.MergePolicy$OneMergeProgress)
 meth public double getMBPerSec()
 meth public long getMinPauseCheckBytes()
 meth public long getTotalBytesWritten()
 meth public long getTotalPausedNS()
 meth public long getTotalStoppedNS()
 meth public long pause(long) throws org.apache.lucene.index.MergePolicy$MergeAbortedException
-meth public void checkAbort() throws org.apache.lucene.index.MergePolicy$MergeAbortedException
-meth public void setAbort()
 meth public void setMBPerSec(double)
 supr org.apache.lucene.store.RateLimiter
-hfds MIN_PAUSE_CHECK_MSEC,abort,lastNS,mbPerSec,merge,minPauseCheckBytes,totalBytesWritten,totalPausedNS,totalStoppedNS
-hcls PauseResult
+hfds MAX_PAUSE_NS,MIN_PAUSE_CHECK_MSEC,MIN_PAUSE_NS,lastNS,mbPerSec,mergeProgress,minPauseCheckBytes,totalBytesWritten
 
 CLSS public abstract org.apache.lucene.index.MergeScheduler
 cons protected init()
 fld protected org.apache.lucene.util.InfoStream infoStream
+innr public abstract interface static MergeSource
 intf java.io.Closeable
 meth protected boolean verbose()
 meth protected void message(java.lang.String)
 meth public abstract void close() throws java.io.IOException
-meth public abstract void merge(org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergeTrigger,boolean) throws java.io.IOException
+meth public abstract void merge(org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergeTrigger) throws java.io.IOException
+meth public org.apache.lucene.store.Directory wrapForMerge(org.apache.lucene.index.MergePolicy$OneMerge,org.apache.lucene.store.Directory)
 supr java.lang.Object
 
+CLSS public abstract interface static org.apache.lucene.index.MergeScheduler$MergeSource
+ outer org.apache.lucene.index.MergeScheduler
+meth public abstract boolean hasPendingMerges()
+meth public abstract org.apache.lucene.index.MergePolicy$OneMerge getNextMerge()
+meth public abstract void merge(org.apache.lucene.index.MergePolicy$OneMerge) throws java.io.IOException
+meth public abstract void onMergeFinished(org.apache.lucene.index.MergePolicy$OneMerge)
+
 CLSS public org.apache.lucene.index.MergeState
-fld public final int[] docBase
+fld public boolean needsIndexSort
 fld public final int[] maxDocs
 fld public final org.apache.lucene.codecs.DocValuesProducer[] docValuesProducers
 fld public final org.apache.lucene.codecs.FieldsProducer[] fieldsProducers
 fld public final org.apache.lucene.codecs.NormsProducer[] normsProducers
+fld public final org.apache.lucene.codecs.PointsReader[] pointsReaders
 fld public final org.apache.lucene.codecs.StoredFieldsReader[] storedFieldsReaders
 fld public final org.apache.lucene.codecs.TermVectorsReader[] termVectorsReaders
 fld public final org.apache.lucene.index.FieldInfos[] fieldInfos
@@ -2594,96 +3388,90 @@
 fld public org.apache.lucene.index.FieldInfos mergeFieldInfos
 innr public abstract static DocMap
 supr java.lang.Object
-hcls NoDelDocMap
 
 CLSS public abstract static org.apache.lucene.index.MergeState$DocMap
  outer org.apache.lucene.index.MergeState
+cons public init()
 meth public abstract int get(int)
-meth public abstract int maxDoc()
-meth public abstract int numDeletedDocs()
-meth public boolean hasDeletions()
-meth public final int numDocs()
-meth public static org.apache.lucene.index.MergeState$DocMap build(org.apache.lucene.index.CodecReader)
 supr java.lang.Object
 
 CLSS public final !enum org.apache.lucene.index.MergeTrigger
 fld public final static org.apache.lucene.index.MergeTrigger CLOSING
+fld public final static org.apache.lucene.index.MergeTrigger COMMIT
 fld public final static org.apache.lucene.index.MergeTrigger EXPLICIT
 fld public final static org.apache.lucene.index.MergeTrigger FULL_FLUSH
+fld public final static org.apache.lucene.index.MergeTrigger GET_READER
 fld public final static org.apache.lucene.index.MergeTrigger MERGE_FINISHED
 fld public final static org.apache.lucene.index.MergeTrigger SEGMENT_FLUSH
 meth public static org.apache.lucene.index.MergeTrigger valueOf(java.lang.String)
 meth public static org.apache.lucene.index.MergeTrigger[] values()
 supr java.lang.Enum<org.apache.lucene.index.MergeTrigger>
 
+CLSS public final org.apache.lucene.index.MultiBits
+intf org.apache.lucene.util.Bits
+meth public boolean get(int)
+meth public int length()
+meth public java.lang.String toString()
+meth public static org.apache.lucene.util.Bits getLiveDocs(org.apache.lucene.index.IndexReader)
+supr java.lang.Object
+hfds defaultValue,starts,subs
+
 CLSS public org.apache.lucene.index.MultiDocValues
 innr public static MultiSortedDocValues
 innr public static MultiSortedSetDocValues
-innr public static OrdinalMap
 meth public static org.apache.lucene.index.BinaryDocValues getBinaryValues(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.NumericDocValues getNormValues(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.NumericDocValues getNumericValues(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.SortedDocValues getSortedValues(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.SortedNumericDocValues getSortedNumericValues(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.index.SortedSetDocValues getSortedSetValues(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
-meth public static org.apache.lucene.util.Bits getDocsWithField(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 supr java.lang.Object
 
 CLSS public static org.apache.lucene.index.MultiDocValues$MultiSortedDocValues
  outer org.apache.lucene.index.MultiDocValues
+cons public init(org.apache.lucene.index.SortedDocValues[],int[],org.apache.lucene.index.OrdinalMap,long)
 fld public final int[] docStarts
-fld public final org.apache.lucene.index.MultiDocValues$OrdinalMap mapping
+fld public final org.apache.lucene.index.OrdinalMap mapping
 fld public final org.apache.lucene.index.SortedDocValues[] values
-meth public int getOrd(int)
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
 meth public int getValueCount()
-meth public org.apache.lucene.util.BytesRef lookupOrd(int)
+meth public int nextDoc() throws java.io.IOException
+meth public int ordValue() throws java.io.IOException
+meth public long cost()
+meth public org.apache.lucene.util.BytesRef lookupOrd(int) throws java.io.IOException
 supr org.apache.lucene.index.SortedDocValues
+hfds currentDocStart,currentValues,docID,nextLeaf,totalCost
 
 CLSS public static org.apache.lucene.index.MultiDocValues$MultiSortedSetDocValues
  outer org.apache.lucene.index.MultiDocValues
+cons public init(org.apache.lucene.index.SortedSetDocValues[],int[],org.apache.lucene.index.OrdinalMap,long)
 fld public final int[] docStarts
-fld public final org.apache.lucene.index.MultiDocValues$OrdinalMap mapping
+fld public final org.apache.lucene.index.OrdinalMap mapping
 fld public final org.apache.lucene.index.SortedSetDocValues[] values
+meth public boolean advanceExact(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
 meth public long getValueCount()
-meth public long nextOrd()
-meth public org.apache.lucene.util.BytesRef lookupOrd(long)
-meth public void setDocument(int)
+meth public long nextOrd() throws java.io.IOException
+meth public org.apache.lucene.util.BytesRef lookupOrd(long) throws java.io.IOException
 supr org.apache.lucene.index.SortedSetDocValues
-hfds currentGlobalOrds,currentSubIndex
-
-CLSS public static org.apache.lucene.index.MultiDocValues$OrdinalMap
- outer org.apache.lucene.index.MultiDocValues
-intf org.apache.lucene.util.Accountable
-meth public int getFirstSegmentNumber(long)
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
-meth public long getFirstSegmentOrd(long)
-meth public long getValueCount()
-meth public long ramBytesUsed()
-meth public org.apache.lucene.util.LongValues getGlobalOrds(int)
-meth public static org.apache.lucene.index.MultiDocValues$OrdinalMap build(java.lang.Object,org.apache.lucene.index.SortedDocValues[],float) throws java.io.IOException
-meth public static org.apache.lucene.index.MultiDocValues$OrdinalMap build(java.lang.Object,org.apache.lucene.index.SortedSetDocValues[],float) throws java.io.IOException
-meth public static org.apache.lucene.index.MultiDocValues$OrdinalMap build(java.lang.Object,org.apache.lucene.index.TermsEnum[],long[],float) throws java.io.IOException
-supr java.lang.Object
-hfds BASE_RAM_BYTES_USED,firstSegments,globalOrdDeltas,owner,ramBytesUsed,segmentMap,segmentToGlobalOrds
-hcls SegmentMap
+hfds currentDocStart,currentValues,docID,nextLeaf,totalCost
 
 CLSS public final org.apache.lucene.index.MultiFields
 cons public init(org.apache.lucene.index.Fields[],org.apache.lucene.index.ReaderSlice[])
 meth public int size()
 meth public java.util.Iterator<java.lang.String> iterator()
 meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
-meth public static java.util.Collection<java.lang.String> getIndexedFields(org.apache.lucene.index.IndexReader)
-meth public static org.apache.lucene.index.FieldInfos getMergedFieldInfos(org.apache.lucene.index.IndexReader)
-meth public static org.apache.lucene.index.Fields getFields(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public static org.apache.lucene.index.PostingsEnum getTermDocsEnum(org.apache.lucene.index.IndexReader,java.lang.String,org.apache.lucene.util.BytesRef) throws java.io.IOException
-meth public static org.apache.lucene.index.PostingsEnum getTermDocsEnum(org.apache.lucene.index.IndexReader,java.lang.String,org.apache.lucene.util.BytesRef,int) throws java.io.IOException
-meth public static org.apache.lucene.index.PostingsEnum getTermPositionsEnum(org.apache.lucene.index.IndexReader,java.lang.String,org.apache.lucene.util.BytesRef) throws java.io.IOException
-meth public static org.apache.lucene.index.PostingsEnum getTermPositionsEnum(org.apache.lucene.index.IndexReader,java.lang.String,org.apache.lucene.util.BytesRef,int) throws java.io.IOException
-meth public static org.apache.lucene.index.Terms getTerms(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
-meth public static org.apache.lucene.util.Bits getLiveDocs(org.apache.lucene.index.IndexReader)
 supr org.apache.lucene.index.Fields
 hfds subSlices,subs,terms
 
+CLSS public org.apache.lucene.index.MultiLeafReader
+supr java.lang.Object
+
 CLSS public final org.apache.lucene.index.MultiPostingsEnum
 cons public init(org.apache.lucene.index.MultiTermsEnum,int)
 innr public final static EnumWithSlice
@@ -2714,7 +3502,9 @@
 CLSS public org.apache.lucene.index.MultiReader
 cons public !varargs init(org.apache.lucene.index.IndexReader[]) throws java.io.IOException
 cons public init(org.apache.lucene.index.IndexReader[],boolean) throws java.io.IOException
+cons public init(org.apache.lucene.index.IndexReader[],java.util.Comparator<org.apache.lucene.index.IndexReader>,boolean) throws java.io.IOException
 meth protected void doClose() throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
 supr org.apache.lucene.index.BaseCompositeReader<org.apache.lucene.index.IndexReader>
 hfds closeSubReaders
 
@@ -2734,6 +3524,9 @@
 meth public org.apache.lucene.index.Terms[] getSubTerms()
 meth public org.apache.lucene.util.BytesRef getMax() throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef getMin() throws java.io.IOException
+meth public static org.apache.lucene.index.PostingsEnum getTermPostingsEnum(org.apache.lucene.index.IndexReader,java.lang.String,org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public static org.apache.lucene.index.PostingsEnum getTermPostingsEnum(org.apache.lucene.index.IndexReader,java.lang.String,org.apache.lucene.util.BytesRef,int) throws java.io.IOException
+meth public static org.apache.lucene.index.Terms getTerms(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
 supr org.apache.lucene.index.Terms
 hfds hasFreqs,hasOffsets,hasPayloads,hasPositions,subSlices,subs
 
@@ -2746,32 +3539,36 @@
 meth public java.lang.String toString()
 meth public long ord()
 meth public long totalTermFreq() throws java.io.IOException
+meth public org.apache.lucene.index.ImpactsEnum impacts(int) throws java.io.IOException
 meth public org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum,int) throws java.io.IOException
 meth public org.apache.lucene.index.TermsEnum reset(org.apache.lucene.index.MultiTermsEnum$TermsEnumIndex[]) throws java.io.IOException
 meth public org.apache.lucene.index.TermsEnum$SeekStatus seekCeil(org.apache.lucene.util.BytesRef) throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef next() throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef term()
 meth public void seekExact(long)
-supr org.apache.lucene.index.TermsEnum
+supr org.apache.lucene.index.BaseTermsEnum
 hfds INDEX_COMPARATOR,current,currentSubs,lastSeek,lastSeekExact,lastSeekScratch,numSubs,numTop,queue,subDocs,subs,top
 hcls TermMergeQueue,TermsEnumIndex,TermsEnumWithSlice
 
 CLSS public final org.apache.lucene.index.NoDeletionPolicy
 fld public final static org.apache.lucene.index.IndexDeletionPolicy INSTANCE
-meth public org.apache.lucene.index.IndexDeletionPolicy clone()
 meth public void onCommit(java.util.List<? extends org.apache.lucene.index.IndexCommit>)
 meth public void onInit(java.util.List<? extends org.apache.lucene.index.IndexCommit>)
 supr org.apache.lucene.index.IndexDeletionPolicy
 
 CLSS public final org.apache.lucene.index.NoMergePolicy
 fld public final static org.apache.lucene.index.MergePolicy INSTANCE
-meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.IndexWriter)
+meth protected long size(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public boolean keepFullyDeletedSegment(org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+meth public boolean useCompoundFile(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.MergePolicy$MergeContext)
+meth public double getMaxCFSSegmentSizeMB()
 meth public double getNoCFSRatio()
+meth public int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo,int,org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
 meth public java.lang.String toString()
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter)
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter)
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter)
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext)
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext)
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findFullFlushMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext)
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext)
 meth public void setMaxCFSSegmentSizeMB(double)
 meth public void setNoCFSRatio(double)
 supr org.apache.lucene.index.MergePolicy
@@ -2779,14 +3576,25 @@
 CLSS public final org.apache.lucene.index.NoMergeScheduler
 fld public final static org.apache.lucene.index.MergeScheduler INSTANCE
 meth public org.apache.lucene.index.MergeScheduler clone()
+meth public org.apache.lucene.store.Directory wrapForMerge(org.apache.lucene.index.MergePolicy$OneMerge,org.apache.lucene.store.Directory)
 meth public void close()
-meth public void merge(org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergeTrigger,boolean)
+meth public void merge(org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergeTrigger)
 supr org.apache.lucene.index.MergeScheduler
 
 CLSS public abstract org.apache.lucene.index.NumericDocValues
 cons protected init()
-meth public abstract long get(int)
-supr java.lang.Object
+meth public abstract boolean advanceExact(int) throws java.io.IOException
+meth public abstract long longValue() throws java.io.IOException
+supr org.apache.lucene.search.DocIdSetIterator
+
+CLSS public org.apache.lucene.index.OneMergeWrappingMergePolicy
+cons public init(org.apache.lucene.index.MergePolicy,java.util.function.UnaryOperator<org.apache.lucene.index.MergePolicy$OneMerge>)
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findFullFlushMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+supr org.apache.lucene.index.FilterMergePolicy
+hfds wrapOneMerge
 
 CLSS public org.apache.lucene.index.OrdTermState
 cons public init()
@@ -2795,13 +3603,30 @@
 meth public void copyFrom(org.apache.lucene.index.TermState)
 supr org.apache.lucene.index.TermState
 
+CLSS public org.apache.lucene.index.OrdinalMap
+fld public final org.apache.lucene.index.IndexReader$CacheKey owner
+intf org.apache.lucene.util.Accountable
+meth public int getFirstSegmentNumber(long)
+meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
+meth public long getFirstSegmentOrd(long)
+meth public long getValueCount()
+meth public long ramBytesUsed()
+meth public org.apache.lucene.util.LongValues getGlobalOrds(int)
+meth public static org.apache.lucene.index.OrdinalMap build(org.apache.lucene.index.IndexReader$CacheKey,org.apache.lucene.index.SortedDocValues[],float) throws java.io.IOException
+meth public static org.apache.lucene.index.OrdinalMap build(org.apache.lucene.index.IndexReader$CacheKey,org.apache.lucene.index.SortedSetDocValues[],float) throws java.io.IOException
+meth public static org.apache.lucene.index.OrdinalMap build(org.apache.lucene.index.IndexReader$CacheKey,org.apache.lucene.index.TermsEnum[],long[],float) throws java.io.IOException
+supr java.lang.Object
+hfds BASE_RAM_BYTES_USED,firstSegments,globalOrdDeltas,ramBytesUsed,segmentMap,segmentToGlobalOrds,valueCount
+hcls SegmentMap,TermsEnumIndex
+
 CLSS public org.apache.lucene.index.ParallelCompositeReader
 cons public !varargs init(boolean,org.apache.lucene.index.CompositeReader[]) throws java.io.IOException
 cons public !varargs init(org.apache.lucene.index.CompositeReader[]) throws java.io.IOException
 cons public init(boolean,org.apache.lucene.index.CompositeReader[],org.apache.lucene.index.CompositeReader[]) throws java.io.IOException
 meth protected void doClose() throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
 supr org.apache.lucene.index.BaseCompositeReader<org.apache.lucene.index.LeafReader>
-hfds closeSubReaders,completeReaderSet
+hfds cacheHelper,closeSubReaders,completeReaderSet
 
 CLSS public org.apache.lucene.index.ParallelLeafReader
 cons public !varargs init(boolean,org.apache.lucene.index.LeafReader[]) throws java.io.IOException
@@ -2813,22 +3638,23 @@
 meth public java.lang.String toString()
 meth public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.FieldInfos getFieldInfos()
-meth public org.apache.lucene.index.Fields fields()
 meth public org.apache.lucene.index.Fields getTermVectors(int) throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+meth public org.apache.lucene.index.LeafMetaData getMetaData()
 meth public org.apache.lucene.index.LeafReader[] getParallelReaders()
 meth public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.PointValues getPointValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.util.Bits getDocsWithField(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.util.Bits getLiveDocs()
-meth public void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 meth public void checkIntegrity() throws java.io.IOException
 meth public void document(int,org.apache.lucene.index.StoredFieldVisitor) throws java.io.IOException
-meth public void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 supr org.apache.lucene.index.LeafReader
-hfds closeSubReaders,completeReaderSet,fieldInfos,fieldToReader,fields,hasDeletions,maxDoc,numDocs,parallelReaders,storedFieldsReaders,tvFieldToReader
+hfds closeSubReaders,completeReaderSet,fieldInfos,fieldToReader,hasDeletions,maxDoc,metaData,numDocs,parallelReaders,storedFieldsReaders,termsFieldToReader,tvFieldToReader
 hcls ParallelFields
 
 CLSS public org.apache.lucene.index.PersistentSnapshotDeletionPolicy
@@ -2842,6 +3668,46 @@
 supr org.apache.lucene.index.SnapshotDeletionPolicy
 hfds CODEC_NAME,VERSION_CURRENT,VERSION_START,dir,nextWriteGen
 
+CLSS public abstract org.apache.lucene.index.PointValues
+cons protected init()
+fld public final static int MAX_DIMENSIONS = 16
+fld public final static int MAX_INDEX_DIMENSIONS = 8
+fld public final static int MAX_NUM_BYTES = 16
+innr public abstract interface static IntersectVisitor
+innr public final static !enum Relation
+meth public abstract byte[] getMaxPackedValue() throws java.io.IOException
+meth public abstract byte[] getMinPackedValue() throws java.io.IOException
+meth public abstract int getBytesPerDimension() throws java.io.IOException
+meth public abstract int getDocCount()
+meth public abstract int getNumDimensions() throws java.io.IOException
+meth public abstract int getNumIndexDimensions() throws java.io.IOException
+meth public abstract long estimatePointCount(org.apache.lucene.index.PointValues$IntersectVisitor)
+meth public abstract long size()
+meth public abstract void intersect(org.apache.lucene.index.PointValues$IntersectVisitor) throws java.io.IOException
+meth public long estimateDocCount(org.apache.lucene.index.PointValues$IntersectVisitor)
+meth public static byte[] getMaxPackedValue(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
+meth public static byte[] getMinPackedValue(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
+meth public static int getDocCount(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
+meth public static long size(org.apache.lucene.index.IndexReader,java.lang.String) throws java.io.IOException
+supr java.lang.Object
+
+CLSS public abstract interface static org.apache.lucene.index.PointValues$IntersectVisitor
+ outer org.apache.lucene.index.PointValues
+meth public abstract org.apache.lucene.index.PointValues$Relation compare(byte[],byte[])
+meth public abstract void visit(int) throws java.io.IOException
+meth public abstract void visit(int,byte[]) throws java.io.IOException
+meth public void grow(int)
+meth public void visit(org.apache.lucene.search.DocIdSetIterator,byte[]) throws java.io.IOException
+
+CLSS public final static !enum org.apache.lucene.index.PointValues$Relation
+ outer org.apache.lucene.index.PointValues
+fld public final static org.apache.lucene.index.PointValues$Relation CELL_CROSSES_QUERY
+fld public final static org.apache.lucene.index.PointValues$Relation CELL_INSIDE_QUERY
+fld public final static org.apache.lucene.index.PointValues$Relation CELL_OUTSIDE_QUERY
+meth public static org.apache.lucene.index.PointValues$Relation valueOf(java.lang.String)
+meth public static org.apache.lucene.index.PointValues$Relation[] values()
+supr java.lang.Enum<org.apache.lucene.index.PointValues$Relation>
+
 CLSS public abstract org.apache.lucene.index.PostingsEnum
 cons protected init()
 fld public final static short ALL = 120
@@ -2855,10 +3721,8 @@
 meth public abstract int nextPosition() throws java.io.IOException
 meth public abstract int startOffset() throws java.io.IOException
 meth public abstract org.apache.lucene.util.BytesRef getPayload() throws java.io.IOException
-meth public org.apache.lucene.util.AttributeSource attributes()
 meth public static boolean featureRequested(int,short)
 supr org.apache.lucene.search.DocIdSetIterator
-hfds atts
 
 CLSS public org.apache.lucene.index.PrefixCodedTerms
 innr public static Builder
@@ -2866,7 +3730,6 @@
 intf org.apache.lucene.util.Accountable
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public long ramBytesUsed()
 meth public long size()
 meth public org.apache.lucene.index.PrefixCodedTerms$TermIterator iterator()
@@ -2894,6 +3757,7 @@
 
 CLSS public abstract interface org.apache.lucene.index.QueryTimeout
 meth public abstract boolean shouldExit()
+meth public boolean isTimeoutEnabled()
 
 CLSS public org.apache.lucene.index.QueryTimeoutImpl
 cons public init(long)
@@ -2905,16 +3769,10 @@
 supr java.lang.Object
 hfds timeoutAt
 
-CLSS public abstract org.apache.lucene.index.RandomAccessOrds
-cons protected init()
-meth public abstract int cardinality()
-meth public abstract long ordAt(int)
-supr org.apache.lucene.index.SortedSetDocValues
-
 CLSS public final org.apache.lucene.index.ReaderManager
 cons public init(org.apache.lucene.index.DirectoryReader) throws java.io.IOException
 cons public init(org.apache.lucene.index.IndexWriter) throws java.io.IOException
-cons public init(org.apache.lucene.index.IndexWriter,boolean) throws java.io.IOException
+cons public init(org.apache.lucene.index.IndexWriter,boolean,boolean) throws java.io.IOException
 cons public init(org.apache.lucene.store.Directory) throws java.io.IOException
 meth protected boolean tryIncRef(org.apache.lucene.index.DirectoryReader)
 meth protected int getRefCount(org.apache.lucene.index.DirectoryReader)
@@ -2938,15 +3796,15 @@
 supr java.lang.Object
 
 CLSS public org.apache.lucene.index.SegmentCommitInfo
-cons public init(org.apache.lucene.index.SegmentInfo,int,long,long,long)
+cons public init(org.apache.lucene.index.SegmentInfo,int,int,long,long,long,byte[])
 fld public final org.apache.lucene.index.SegmentInfo info
 meth public boolean hasDeletions()
 meth public boolean hasFieldUpdates()
+meth public byte[] getId()
 meth public int getDelCount()
+meth public int getSoftDelCount()
 meth public java.lang.String toString()
 meth public java.lang.String toString(int)
-meth public java.lang.String toString(org.apache.lucene.store.Directory,int)
- anno 0 java.lang.Deprecated()
 meth public java.util.Collection<java.lang.String> files() throws java.io.IOException
 meth public java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>> getDocValuesUpdatesFiles()
 meth public java.util.Set<java.lang.String> getFieldInfosFiles()
@@ -2960,13 +3818,11 @@
 meth public org.apache.lucene.index.SegmentCommitInfo clone()
 meth public void setDocValuesUpdatesFiles(java.util.Map<java.lang.Integer,java.util.Set<java.lang.String>>)
 meth public void setFieldInfosFiles(java.util.Set<java.lang.String>)
-meth public void setGenUpdatesFiles(java.util.Map<java.lang.Long,java.util.Set<java.lang.String>>)
- anno 0 java.lang.Deprecated()
 supr java.lang.Object
-hfds bufferedDeletesGen,delCount,delGen,docValuesGen,dvUpdatesFiles,fieldInfosFiles,fieldInfosGen,genUpdatesFiles,nextWriteDelGen,nextWriteDocValuesGen,nextWriteFieldInfosGen,sizeInBytes
+hfds bufferedDeletesGen,delCount,delGen,docValuesGen,dvUpdatesFiles,fieldInfosFiles,fieldInfosGen,id,nextWriteDelGen,nextWriteDocValuesGen,nextWriteFieldInfosGen,sizeInBytes,softDelCount
 
 CLSS public final org.apache.lucene.index.SegmentInfo
-cons public init(org.apache.lucene.store.Directory,org.apache.lucene.util.Version,java.lang.String,int,boolean,org.apache.lucene.codecs.Codec,java.util.Map<java.lang.String,java.lang.String>,byte[],java.util.Map<java.lang.String,java.lang.String>)
+cons public init(org.apache.lucene.store.Directory,org.apache.lucene.util.Version,org.apache.lucene.util.Version,java.lang.String,int,boolean,org.apache.lucene.codecs.Codec,java.util.Map<java.lang.String,java.lang.String>,byte[],java.util.Map<java.lang.String,java.lang.String>,org.apache.lucene.search.Sort)
 fld public final java.lang.String name
 fld public final org.apache.lucene.store.Directory dir
 fld public final static int NO = -1
@@ -2980,46 +3836,43 @@
 meth public java.lang.String putAttribute(java.lang.String,java.lang.String)
 meth public java.lang.String toString()
 meth public java.lang.String toString(int)
-meth public java.lang.String toString(org.apache.lucene.store.Directory,int)
- anno 0 java.lang.Deprecated()
 meth public java.util.Map<java.lang.String,java.lang.String> getAttributes()
 meth public java.util.Map<java.lang.String,java.lang.String> getDiagnostics()
 meth public java.util.Set<java.lang.String> files()
 meth public org.apache.lucene.codecs.Codec getCodec()
+meth public org.apache.lucene.search.Sort getIndexSort()
+meth public org.apache.lucene.util.Version getMinVersion()
 meth public org.apache.lucene.util.Version getVersion()
 meth public void addFile(java.lang.String)
 meth public void addFiles(java.util.Collection<java.lang.String>)
 meth public void setCodec(org.apache.lucene.codecs.Codec)
 meth public void setFiles(java.util.Collection<java.lang.String>)
 supr java.lang.Object
-hfds attributes,codec,diagnostics,id,isCompoundFile,maxDoc,setFiles,version
+hfds attributes,codec,diagnostics,id,indexSort,isCompoundFile,maxDoc,minVersion,setFiles,version
 
 CLSS public final org.apache.lucene.index.SegmentInfos
-cons public init()
-fld public final static int VERSION_40 = 0
-fld public final static int VERSION_46 = 1
-fld public final static int VERSION_48 = 2
-fld public final static int VERSION_49 = 3
-fld public final static int VERSION_50 = 4
-fld public final static int VERSION_51 = 5
-fld public final static int VERSION_53 = 6
-fld public int counter
+cons public init(int)
+fld public final static int VERSION_70 = 7
+fld public final static int VERSION_72 = 8
+fld public final static int VERSION_74 = 9
+fld public final static int VERSION_86 = 10
 fld public java.util.Map<java.lang.String,java.lang.String> userData
+fld public long counter
 fld public long version
 innr public abstract static FindSegmentsFile
 intf java.lang.Cloneable
 intf java.lang.Iterable<org.apache.lucene.index.SegmentCommitInfo>
+meth public boolean remove(org.apache.lucene.index.SegmentCommitInfo)
 meth public byte[] getId()
-meth public final java.util.Collection<java.lang.String> files(org.apache.lucene.store.Directory,boolean) throws java.io.IOException
- anno 0 java.lang.Deprecated()
 meth public final static org.apache.lucene.index.SegmentInfos readCommit(org.apache.lucene.store.Directory,java.lang.String) throws java.io.IOException
+meth public final static org.apache.lucene.index.SegmentInfos readCommit(org.apache.lucene.store.Directory,org.apache.lucene.store.ChecksumIndexInput,long) throws java.io.IOException
 meth public final static org.apache.lucene.index.SegmentInfos readLatestCommit(org.apache.lucene.store.Directory) throws java.io.IOException
+meth public final void commit(org.apache.lucene.store.Directory) throws java.io.IOException
+meth public int getIndexCreatedVersionMajor()
 meth public int size()
 meth public int totalMaxDoc()
 meth public java.lang.String getSegmentsFileName()
 meth public java.lang.String toString()
-meth public java.lang.String toString(org.apache.lucene.store.Directory)
- anno 0 java.lang.Deprecated()
 meth public java.util.Collection<java.lang.String> files(boolean) throws java.io.IOException
 meth public java.util.Iterator<org.apache.lucene.index.SegmentCommitInfo> iterator()
 meth public java.util.List<org.apache.lucene.index.SegmentCommitInfo> asList()
@@ -3042,9 +3895,12 @@
 meth public void addAll(java.lang.Iterable<org.apache.lucene.index.SegmentCommitInfo>)
 meth public void changed()
 meth public void clear()
-meth public void remove(org.apache.lucene.index.SegmentCommitInfo)
+meth public void setNextWriteGeneration(long)
+meth public void setUserData(java.util.Map<java.lang.String,java.lang.String>,boolean)
+meth public void updateGeneration(org.apache.lucene.index.SegmentInfos)
+meth public void write(org.apache.lucene.store.IndexOutput) throws java.io.IOException
 supr java.lang.Object
-hfds VERSION_CURRENT,generation,id,infoStream,lastGeneration,luceneVersion,minSegmentLuceneVersion,pendingCommit,segments,unsupportedCodecs
+hfds VERSION_CURRENT,generation,id,indexCreatedVersionMajor,infoStream,lastGeneration,luceneVersion,minSegmentLuceneVersion,pendingCommit,segments
 
 CLSS public abstract static org.apache.lucene.index.SegmentInfos$FindSegmentsFile<%0 extends java.lang.Object>
  outer org.apache.lucene.index.SegmentInfos
@@ -3067,53 +3923,56 @@
 supr java.lang.Object
 
 CLSS public final org.apache.lucene.index.SegmentReader
-cons public init(org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth protected void doClose() throws java.io.IOException
 meth public int maxDoc()
 meth public int numDocs()
-meth public java.lang.Object getCombinedCoreAndDeletesKey()
-meth public java.lang.Object getCoreCacheKey()
 meth public java.lang.String getSegmentName()
 meth public java.lang.String toString()
 meth public org.apache.lucene.codecs.DocValuesProducer getDocValuesReader()
 meth public org.apache.lucene.codecs.FieldsProducer getPostingsReader()
 meth public org.apache.lucene.codecs.NormsProducer getNormsReader()
+meth public org.apache.lucene.codecs.PointsReader getPointsReader()
 meth public org.apache.lucene.codecs.StoredFieldsReader getFieldsReader()
 meth public org.apache.lucene.codecs.TermVectorsReader getTermVectorsReader()
 meth public org.apache.lucene.index.FieldInfos getFieldInfos()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+meth public org.apache.lucene.index.LeafMetaData getMetaData()
 meth public org.apache.lucene.index.SegmentCommitInfo getSegmentInfo()
 meth public org.apache.lucene.store.Directory directory()
+meth public org.apache.lucene.util.Bits getHardLiveDocs()
 meth public org.apache.lucene.util.Bits getLiveDocs()
-meth public void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
-meth public void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
+meth public void checkIntegrity() throws java.io.IOException
 supr org.apache.lucene.index.CodecReader
-hfds core,docValuesProducer,fieldInfos,liveDocs,numDocs,segDocValues,si
+hfds core,coreCacheHelper,docValuesProducer,fieldInfos,hardLiveDocs,isNRT,liveDocs,metaData,numDocs,originalSi,readerCacheHelper,readerClosedListeners,segDocValues,si
 
 CLSS public org.apache.lucene.index.SegmentWriteState
 cons public init(org.apache.lucene.index.SegmentWriteState,java.lang.String)
 cons public init(org.apache.lucene.util.InfoStream,org.apache.lucene.store.Directory,org.apache.lucene.index.SegmentInfo,org.apache.lucene.index.FieldInfos,org.apache.lucene.index.BufferedUpdates,org.apache.lucene.store.IOContext)
 cons public init(org.apache.lucene.util.InfoStream,org.apache.lucene.store.Directory,org.apache.lucene.index.SegmentInfo,org.apache.lucene.index.FieldInfos,org.apache.lucene.index.BufferedUpdates,org.apache.lucene.store.IOContext,java.lang.String)
-fld public final java.lang.Object segUpdates
 fld public final java.lang.String segmentSuffix
 fld public final org.apache.lucene.index.FieldInfos fieldInfos
 fld public final org.apache.lucene.index.SegmentInfo segmentInfo
 fld public final org.apache.lucene.store.Directory directory
 fld public final org.apache.lucene.store.IOContext context
+fld public final org.apache.lucene.util.Accountable segUpdates
 fld public final org.apache.lucene.util.InfoStream infoStream
 fld public int delCountOnFlush
-fld public org.apache.lucene.util.MutableBits liveDocs
+fld public int softDelCountOnFlush
+fld public org.apache.lucene.util.FixedBitSet liveDocs
 supr java.lang.Object
 
 CLSS public org.apache.lucene.index.SerialMergeScheduler
 cons public init()
 meth public void close()
-meth public void merge(org.apache.lucene.index.IndexWriter,org.apache.lucene.index.MergeTrigger,boolean) throws java.io.IOException
+meth public void merge(org.apache.lucene.index.MergeScheduler$MergeSource,org.apache.lucene.index.MergeTrigger) throws java.io.IOException
 supr org.apache.lucene.index.MergeScheduler
 
 CLSS public org.apache.lucene.index.SimpleMergedSegmentWarmer
 cons public init(org.apache.lucene.util.InfoStream)
+intf org.apache.lucene.index.IndexWriter$IndexReaderWarmer
 meth public void warm(org.apache.lucene.index.LeafReader) throws java.io.IOException
-supr org.apache.lucene.index.IndexWriter$IndexReaderWarmer
+supr java.lang.Object
 hfds infoStream
 
 CLSS public final org.apache.lucene.index.SingleTermsEnum
@@ -3126,31 +3985,21 @@
 meth public static org.apache.lucene.index.CodecReader wrap(org.apache.lucene.index.LeafReader) throws java.io.IOException
 supr java.lang.Object
 
-CLSS public final org.apache.lucene.index.SlowCompositeReaderWrapper
-meth protected void doClose() throws java.io.IOException
-meth public int maxDoc()
-meth public int numDocs()
-meth public java.lang.Object getCombinedCoreAndDeletesKey()
-meth public java.lang.Object getCoreCacheKey()
-meth public java.lang.String toString()
-meth public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.index.FieldInfos getFieldInfos()
-meth public org.apache.lucene.index.Fields fields()
-meth public org.apache.lucene.index.Fields getTermVectors(int) throws java.io.IOException
-meth public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.util.Bits getDocsWithField(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.util.Bits getLiveDocs()
-meth public static org.apache.lucene.index.LeafReader wrap(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
-meth public void checkIntegrity() throws java.io.IOException
-meth public void document(int,org.apache.lucene.index.StoredFieldVisitor) throws java.io.IOException
-meth public void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
-supr org.apache.lucene.index.LeafReader
-hfds cachedOrdMaps,fields,in,merging
+CLSS public final org.apache.lucene.index.SlowImpactsEnum
+cons public init(org.apache.lucene.index.PostingsEnum)
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int endOffset() throws java.io.IOException
+meth public int freq() throws java.io.IOException
+meth public int nextDoc() throws java.io.IOException
+meth public int nextPosition() throws java.io.IOException
+meth public int startOffset() throws java.io.IOException
+meth public long cost()
+meth public org.apache.lucene.index.Impacts getImpacts()
+meth public org.apache.lucene.util.BytesRef getPayload() throws java.io.IOException
+meth public void advanceShallow(int)
+supr org.apache.lucene.index.ImpactsEnum
+hfds DUMMY_IMPACTS,delegate
 
 CLSS public org.apache.lucene.index.SnapshotDeletionPolicy
 cons public init(org.apache.lucene.index.IndexDeletionPolicy)
@@ -3170,34 +4019,98 @@
 hfds initCalled,primary
 hcls SnapshotCommitPoint
 
+CLSS public final org.apache.lucene.index.SoftDeletesDirectoryReaderWrapper
+cons public init(org.apache.lucene.index.DirectoryReader,java.lang.String) throws java.io.IOException
+meth protected org.apache.lucene.index.DirectoryReader doWrapDirectoryReader(org.apache.lucene.index.DirectoryReader) throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+supr org.apache.lucene.index.FilterDirectoryReader
+hfds field,readerCacheHelper
+hcls DelegatingCacheHelper,SoftDeletesFilterCodecReader,SoftDeletesFilterLeafReader,SoftDeletesSubReaderWrapper
+
+CLSS public final org.apache.lucene.index.SoftDeletesRetentionMergePolicy
+cons public init(java.lang.String,java.util.function.Supplier<org.apache.lucene.search.Query>,org.apache.lucene.index.MergePolicy)
+meth public boolean keepFullyDeletedSegment(org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+meth public int numDeletesToMerge(org.apache.lucene.index.SegmentCommitInfo,int,org.apache.lucene.util.IOSupplier<org.apache.lucene.index.CodecReader>) throws java.io.IOException
+supr org.apache.lucene.index.OneMergeWrappingMergePolicy
+hfds field,retentionQuerySupplier
+
+CLSS public abstract org.apache.lucene.index.SortFieldProvider
+cons protected init(java.lang.String)
+fld protected final java.lang.String name
+intf org.apache.lucene.util.NamedSPILoader$NamedSPI
+meth public abstract org.apache.lucene.search.SortField readSortField(org.apache.lucene.store.DataInput) throws java.io.IOException
+meth public abstract void writeSortField(org.apache.lucene.search.SortField,org.apache.lucene.store.DataOutput) throws java.io.IOException
+meth public java.lang.String getName()
+meth public static java.util.Set<java.lang.String> availableSortFieldProviders()
+meth public static org.apache.lucene.index.SortFieldProvider forName(java.lang.String)
+meth public static void reloadSortFieldProviders(java.lang.ClassLoader)
+meth public static void write(org.apache.lucene.search.SortField,org.apache.lucene.store.DataOutput) throws java.io.IOException
+supr java.lang.Object
+hcls Holder
+
 CLSS public abstract org.apache.lucene.index.SortedDocValues
 cons protected init()
-meth public abstract int getOrd(int)
 meth public abstract int getValueCount()
-meth public abstract org.apache.lucene.util.BytesRef lookupOrd(int)
-meth public int lookupTerm(org.apache.lucene.util.BytesRef)
-meth public org.apache.lucene.index.TermsEnum termsEnum()
-meth public org.apache.lucene.util.BytesRef get(int)
+meth public abstract int ordValue() throws java.io.IOException
+meth public abstract org.apache.lucene.util.BytesRef lookupOrd(int) throws java.io.IOException
+meth public int lookupTerm(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum intersect(org.apache.lucene.util.automaton.CompiledAutomaton) throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum termsEnum() throws java.io.IOException
+meth public org.apache.lucene.util.BytesRef binaryValue() throws java.io.IOException
 supr org.apache.lucene.index.BinaryDocValues
 hfds empty
 
 CLSS public abstract org.apache.lucene.index.SortedNumericDocValues
 cons protected init()
-meth public abstract int count()
-meth public abstract long valueAt(int)
-meth public abstract void setDocument(int)
-supr java.lang.Object
+meth public abstract boolean advanceExact(int) throws java.io.IOException
+meth public abstract int docValueCount()
+meth public abstract long nextValue() throws java.io.IOException
+supr org.apache.lucene.search.DocIdSetIterator
 
 CLSS public abstract org.apache.lucene.index.SortedSetDocValues
 cons protected init()
 fld public final static long NO_MORE_ORDS = -1
+meth public abstract boolean advanceExact(int) throws java.io.IOException
 meth public abstract long getValueCount()
-meth public abstract long nextOrd()
-meth public abstract org.apache.lucene.util.BytesRef lookupOrd(long)
-meth public abstract void setDocument(int)
-meth public long lookupTerm(org.apache.lucene.util.BytesRef)
-meth public org.apache.lucene.index.TermsEnum termsEnum()
-supr java.lang.Object
+meth public abstract long nextOrd() throws java.io.IOException
+meth public abstract org.apache.lucene.util.BytesRef lookupOrd(long) throws java.io.IOException
+meth public long lookupTerm(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum intersect(org.apache.lucene.util.automaton.CompiledAutomaton) throws java.io.IOException
+meth public org.apache.lucene.index.TermsEnum termsEnum() throws java.io.IOException
+supr org.apache.lucene.search.DocIdSetIterator
+
+CLSS public final org.apache.lucene.index.SortingCodecReader
+meth public java.lang.String toString()
+meth public org.apache.lucene.codecs.DocValuesProducer getDocValuesReader()
+meth public org.apache.lucene.codecs.FieldsProducer getPostingsReader()
+meth public org.apache.lucene.codecs.NormsProducer getNormsReader()
+meth public org.apache.lucene.codecs.PointsReader getPointsReader()
+meth public org.apache.lucene.codecs.StoredFieldsReader getFieldsReader()
+meth public org.apache.lucene.codecs.TermVectorsReader getTermVectorsReader()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+meth public org.apache.lucene.index.LeafMetaData getMetaData()
+meth public org.apache.lucene.util.Bits getLiveDocs()
+meth public static org.apache.lucene.index.CodecReader wrap(org.apache.lucene.index.CodecReader,org.apache.lucene.search.Sort) throws java.io.IOException
+supr org.apache.lucene.index.FilterCodecReader
+hfds cacheIsNorms,cacheStats,cachedField,cachedObject,docMap,metaData
+hcls SortingBits,SortingPointValues
+
+CLSS public final org.apache.lucene.index.StandardDirectoryReader
+meth protected org.apache.lucene.index.DirectoryReader doOpenIfChanged() throws java.io.IOException
+meth protected org.apache.lucene.index.DirectoryReader doOpenIfChanged(org.apache.lucene.index.IndexCommit) throws java.io.IOException
+meth protected org.apache.lucene.index.DirectoryReader doOpenIfChanged(org.apache.lucene.index.IndexWriter,boolean) throws java.io.IOException
+meth protected void doClose() throws java.io.IOException
+meth public boolean isCurrent() throws java.io.IOException
+meth public java.lang.String toString()
+meth public long getVersion()
+meth public org.apache.lucene.index.IndexCommit getIndexCommit() throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+meth public org.apache.lucene.index.SegmentInfos getSegmentInfos()
+meth public static org.apache.lucene.index.DirectoryReader open(org.apache.lucene.store.Directory,org.apache.lucene.index.SegmentInfos,java.util.List<? extends org.apache.lucene.index.LeafReader>,java.util.Comparator<org.apache.lucene.index.LeafReader>) throws java.io.IOException
+supr org.apache.lucene.index.DirectoryReader
+hfds applyAllDeletes,cacheHelper,readerClosedListeners,segmentInfos,writeAllDeletes,writer
+hcls ReaderCommit
 
 CLSS public abstract org.apache.lucene.index.StoredFieldVisitor
 cons protected init()
@@ -3226,6 +4139,7 @@
 cons public init(java.lang.String,org.apache.lucene.util.BytesRef)
 cons public init(java.lang.String,org.apache.lucene.util.BytesRefBuilder)
 intf java.lang.Comparable<org.apache.lucene.index.Term>
+intf org.apache.lucene.util.Accountable
 meth public boolean equals(java.lang.Object)
 meth public final int compareTo(org.apache.lucene.index.Term)
 meth public final java.lang.String field()
@@ -3234,35 +4148,34 @@
 meth public final org.apache.lucene.util.BytesRef bytes()
 meth public final static java.lang.String toString(org.apache.lucene.util.BytesRef)
 meth public int hashCode()
+meth public long ramBytesUsed()
 supr java.lang.Object
-hfds bytes,field
-
-CLSS public final org.apache.lucene.index.TermContext
-cons public init(org.apache.lucene.index.IndexReaderContext)
-cons public init(org.apache.lucene.index.IndexReaderContext,org.apache.lucene.index.TermState,int,int,long)
-meth public boolean hasOnlyRealTerms()
-meth public boolean wasBuiltFor(org.apache.lucene.index.IndexReaderContext)
-meth public int docFreq()
-meth public java.lang.String toString()
-meth public long totalTermFreq()
-meth public org.apache.lucene.index.TermState get(int)
-meth public static org.apache.lucene.index.TermContext build(org.apache.lucene.index.IndexReaderContext,org.apache.lucene.index.Term) throws java.io.IOException
-meth public void accumulateStatistics(int,long)
-meth public void clear()
-meth public void register(org.apache.lucene.index.TermState,int)
-meth public void register(org.apache.lucene.index.TermState,int,int,long)
-supr java.lang.Object
-hfds docFreq,states,topReaderContextIdentity,totalTermFreq
+hfds BASE_RAM_BYTES,bytes,field
 
 CLSS public abstract org.apache.lucene.index.TermState
 cons protected init()
 intf java.lang.Cloneable
 meth public abstract void copyFrom(org.apache.lucene.index.TermState)
-meth public boolean isRealTerm()
 meth public java.lang.String toString()
 meth public org.apache.lucene.index.TermState clone()
 supr java.lang.Object
 
+CLSS public final org.apache.lucene.index.TermStates
+cons public init(org.apache.lucene.index.IndexReaderContext)
+cons public init(org.apache.lucene.index.IndexReaderContext,org.apache.lucene.index.TermState,int,int,long)
+meth public boolean wasBuiltFor(org.apache.lucene.index.IndexReaderContext)
+meth public int docFreq()
+meth public java.lang.String toString()
+meth public long totalTermFreq()
+meth public org.apache.lucene.index.TermState get(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public static org.apache.lucene.index.TermStates build(org.apache.lucene.index.IndexReaderContext,org.apache.lucene.index.Term,boolean) throws java.io.IOException
+meth public void accumulateStatistics(int,long)
+meth public void clear()
+meth public void register(org.apache.lucene.index.TermState,int)
+meth public void register(org.apache.lucene.index.TermState,int,int,long)
+supr java.lang.Object
+hfds EMPTY_TERMSTATE,docFreq,states,term,topReaderContextIdentity,totalTermFreq
+
 CLSS public abstract org.apache.lucene.index.Terms
 cons protected init()
 fld public final static org.apache.lucene.index.Terms[] EMPTY_ARRAY
@@ -3286,28 +4199,20 @@
 fld public final static org.apache.lucene.index.TermsEnum EMPTY
 innr public final static !enum SeekStatus
 intf org.apache.lucene.util.BytesRefIterator
+meth public abstract boolean seekExact(org.apache.lucene.util.BytesRef) throws java.io.IOException
 meth public abstract int docFreq() throws java.io.IOException
 meth public abstract long ord() throws java.io.IOException
 meth public abstract long totalTermFreq() throws java.io.IOException
+meth public abstract org.apache.lucene.index.ImpactsEnum impacts(int) throws java.io.IOException
 meth public abstract org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum,int) throws java.io.IOException
+meth public abstract org.apache.lucene.index.TermState termState() throws java.io.IOException
 meth public abstract org.apache.lucene.index.TermsEnum$SeekStatus seekCeil(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public abstract org.apache.lucene.util.AttributeSource attributes()
 meth public abstract org.apache.lucene.util.BytesRef term() throws java.io.IOException
 meth public abstract void seekExact(long) throws java.io.IOException
-meth public boolean seekExact(org.apache.lucene.util.BytesRef) throws java.io.IOException
-meth public final org.apache.lucene.index.DocsAndPositionsEnum docsAndPositions(org.apache.lucene.util.Bits,org.apache.lucene.index.DocsAndPositionsEnum) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.index.DocsAndPositionsEnum docsAndPositions(org.apache.lucene.util.Bits,org.apache.lucene.index.DocsAndPositionsEnum,int) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.index.DocsEnum docs(org.apache.lucene.util.Bits,org.apache.lucene.index.DocsEnum) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.index.DocsEnum docs(org.apache.lucene.util.Bits,org.apache.lucene.index.DocsEnum,int) throws java.io.IOException
- anno 0 java.lang.Deprecated()
+meth public abstract void seekExact(org.apache.lucene.util.BytesRef,org.apache.lucene.index.TermState) throws java.io.IOException
 meth public final org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum) throws java.io.IOException
-meth public org.apache.lucene.index.TermState termState() throws java.io.IOException
-meth public org.apache.lucene.util.AttributeSource attributes()
-meth public void seekExact(org.apache.lucene.util.BytesRef,org.apache.lucene.index.TermState) throws java.io.IOException
 supr java.lang.Object
-hfds atts
 
 CLSS public final static !enum org.apache.lucene.index.TermsEnum$SeekStatus
  outer org.apache.lucene.index.TermsEnum
@@ -3322,57 +4227,39 @@
 cons public init()
 fld public final static double DEFAULT_NO_CFS_RATIO = 0.1
 innr protected abstract static MergeScore
-meth protected org.apache.lucene.index.TieredMergePolicy$MergeScore score(java.util.List<org.apache.lucene.index.SegmentCommitInfo>,boolean,long,org.apache.lucene.index.IndexWriter) throws java.io.IOException
+meth protected org.apache.lucene.index.TieredMergePolicy$MergeScore score(java.util.List<org.apache.lucene.index.SegmentCommitInfo>,boolean,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,org.apache.lucene.index.TieredMergePolicy$SegmentSizeAndDocs>) throws java.io.IOException
+meth public double getDeletesPctAllowed()
 meth public double getFloorSegmentMB()
 meth public double getForceMergeDeletesPctAllowed()
 meth public double getMaxMergedSegmentMB()
-meth public double getReclaimDeletesWeight()
 meth public double getSegmentsPerTier()
 meth public int getMaxMergeAtOnce()
 meth public int getMaxMergeAtOnceExplicit()
+ anno 0 java.lang.Deprecated()
 meth public java.lang.String toString()
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedDeletesMerges(org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.TieredMergePolicy setDeletesPctAllowed(double)
 meth public org.apache.lucene.index.TieredMergePolicy setFloorSegmentMB(double)
 meth public org.apache.lucene.index.TieredMergePolicy setForceMergeDeletesPctAllowed(double)
 meth public org.apache.lucene.index.TieredMergePolicy setMaxMergeAtOnce(int)
 meth public org.apache.lucene.index.TieredMergePolicy setMaxMergeAtOnceExplicit(int)
+ anno 0 java.lang.Deprecated()
 meth public org.apache.lucene.index.TieredMergePolicy setMaxMergedSegmentMB(double)
-meth public org.apache.lucene.index.TieredMergePolicy setReclaimDeletesWeight(double)
 meth public org.apache.lucene.index.TieredMergePolicy setSegmentsPerTier(double)
 supr org.apache.lucene.index.MergePolicy
-hfds floorSegmentBytes,forceMergeDeletesPctAllowed,maxMergeAtOnce,maxMergeAtOnceExplicit,maxMergedSegmentBytes,reclaimDeletesWeight,segsPerTier
-hcls SegmentByteSizeDescending
+hfds deletesPctAllowed,floorSegmentBytes,forceMergeDeletesPctAllowed,maxMergeAtOnce,maxMergeAtOnceExplicit,maxMergedSegmentBytes,segsPerTier
+hcls MERGE_TYPE,SegmentSizeAndDocs
 
 CLSS protected abstract static org.apache.lucene.index.TieredMergePolicy$MergeScore
  outer org.apache.lucene.index.TieredMergePolicy
 cons protected init()
 supr java.lang.Object
 
-CLSS public org.apache.lucene.index.TrackingIndexWriter
-cons public init(org.apache.lucene.index.IndexWriter)
-meth public !varargs long addIndexes(org.apache.lucene.index.CodecReader[]) throws java.io.IOException
-meth public !varargs long addIndexes(org.apache.lucene.store.Directory[]) throws java.io.IOException
-meth public !varargs long deleteDocuments(org.apache.lucene.index.Term[]) throws java.io.IOException
-meth public !varargs long deleteDocuments(org.apache.lucene.search.Query[]) throws java.io.IOException
-meth public long addDocument(java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) throws java.io.IOException
-meth public long addDocuments(java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>) throws java.io.IOException
-meth public long deleteAll() throws java.io.IOException
-meth public long deleteDocuments(org.apache.lucene.index.Term) throws java.io.IOException
-meth public long deleteDocuments(org.apache.lucene.search.Query) throws java.io.IOException
-meth public long getAndIncrementGeneration()
-meth public long getGeneration()
-meth public long tryDeleteDocument(org.apache.lucene.index.IndexReader,int) throws java.io.IOException
-meth public long updateDocument(org.apache.lucene.index.Term,java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>) throws java.io.IOException
-meth public long updateDocuments(org.apache.lucene.index.Term,java.lang.Iterable<? extends java.lang.Iterable<? extends org.apache.lucene.index.IndexableField>>) throws java.io.IOException
-meth public org.apache.lucene.index.IndexWriter getIndexWriter()
-supr java.lang.Object
-hfds indexingGen,writer
-
 CLSS public abstract interface org.apache.lucene.index.TwoPhaseCommit
-meth public abstract void commit() throws java.io.IOException
-meth public abstract void prepareCommit() throws java.io.IOException
+meth public abstract long commit() throws java.io.IOException
+meth public abstract long prepareCommit() throws java.io.IOException
 meth public abstract void rollback() throws java.io.IOException
 
 CLSS public final org.apache.lucene.index.TwoPhaseCommitTool
@@ -3394,9 +4281,9 @@
 CLSS public org.apache.lucene.index.UpgradeIndexMergePolicy
 cons public init(org.apache.lucene.index.MergePolicy)
 meth protected boolean shouldUpgradeSegment(org.apache.lucene.index.SegmentCommitInfo)
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.IndexWriter) throws java.io.IOException
-supr org.apache.lucene.index.MergePolicyWrapper
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findForcedMerges(org.apache.lucene.index.SegmentInfos,int,java.util.Map<org.apache.lucene.index.SegmentCommitInfo,java.lang.Boolean>,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+meth public org.apache.lucene.index.MergePolicy$MergeSpecification findMerges(org.apache.lucene.index.MergeTrigger,org.apache.lucene.index.SegmentInfos,org.apache.lucene.index.MergePolicy$MergeContext) throws java.io.IOException
+supr org.apache.lucene.index.FilterMergePolicy
 
 CLSS abstract interface org.apache.lucene.index.package-info
 
@@ -3406,23 +4293,21 @@
 cons public init(org.apache.lucene.index.Term,org.apache.lucene.util.automaton.Automaton)
 cons public init(org.apache.lucene.index.Term,org.apache.lucene.util.automaton.Automaton,int)
 cons public init(org.apache.lucene.index.Term,org.apache.lucene.util.automaton.Automaton,int,boolean)
+fld protected final boolean automatonIsBinary
 fld protected final org.apache.lucene.index.Term term
 fld protected final org.apache.lucene.util.automaton.Automaton automaton
 fld protected final org.apache.lucene.util.automaton.CompiledAutomaton compiled
+intf org.apache.lucene.util.Accountable
 meth protected org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms,org.apache.lucene.util.AttributeSource) throws java.io.IOException
 meth public boolean equals(java.lang.Object)
+meth public boolean isAutomatonBinary()
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
+meth public long ramBytesUsed()
 meth public org.apache.lucene.util.automaton.Automaton getAutomaton()
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.MultiTermQuery
-
-CLSS public final org.apache.lucene.search.BitsFilteredDocIdSet
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.search.DocIdSet,org.apache.lucene.util.Bits)
-meth protected boolean match(int)
-meth public static org.apache.lucene.search.DocIdSet wrap(org.apache.lucene.search.DocIdSet,org.apache.lucene.util.Bits)
-supr org.apache.lucene.search.FilteredDocIdSet
-hfds acceptDocs
+hfds BASE_RAM_BYTES,ramBytesUsed
 
 CLSS public final org.apache.lucene.search.BlendedTermQuery
 fld public final static org.apache.lucene.search.BlendedTermQuery$RewriteMethod BOOLEAN_REWRITE
@@ -3434,6 +4319,7 @@
 meth public final org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 hfds boosts,contexts,rewriteMethod,terms
 
@@ -3443,7 +4329,7 @@
 meth public org.apache.lucene.search.BlendedTermQuery build()
 meth public org.apache.lucene.search.BlendedTermQuery$Builder add(org.apache.lucene.index.Term)
 meth public org.apache.lucene.search.BlendedTermQuery$Builder add(org.apache.lucene.index.Term,float)
-meth public org.apache.lucene.search.BlendedTermQuery$Builder add(org.apache.lucene.index.Term,float,org.apache.lucene.index.TermContext)
+meth public org.apache.lucene.search.BlendedTermQuery$Builder add(org.apache.lucene.index.Term,float,org.apache.lucene.index.TermStates)
 meth public org.apache.lucene.search.BlendedTermQuery$Builder setRewriteMethod(org.apache.lucene.search.BlendedTermQuery$RewriteMethod)
 supr java.lang.Object
 hfds boosts,contexts,numTerms,rewriteMethod,terms
@@ -3463,6 +4349,17 @@
 meth public abstract org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query[])
 supr java.lang.Object
 
+CLSS public org.apache.lucene.search.BlockMaxDISI
+cons public init(org.apache.lucene.search.DocIdSetIterator,org.apache.lucene.search.Scorer)
+fld protected final org.apache.lucene.search.Scorer scorer
+meth public int advance(int) throws java.io.IOException
+meth public int docID()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
+meth public void setMinCompetitiveScore(float)
+supr org.apache.lucene.search.DocIdSetIterator
+hfds in,maxScore,minScore,upTo
+
 CLSS public final org.apache.lucene.search.BooleanClause
 cons public init(org.apache.lucene.search.Query,org.apache.lucene.search.BooleanClause$Occur)
 innr public static !enum Occur
@@ -3474,10 +4371,6 @@
 meth public java.lang.String toString()
 meth public org.apache.lucene.search.BooleanClause$Occur getOccur()
 meth public org.apache.lucene.search.Query getQuery()
-meth public void setOccur(org.apache.lucene.search.BooleanClause$Occur)
- anno 0 java.lang.Deprecated()
-meth public void setQuery(org.apache.lucene.search.Query)
- anno 0 java.lang.Deprecated()
 supr java.lang.Object
 hfds occur,query
 
@@ -3492,35 +4385,22 @@
 supr java.lang.Enum<org.apache.lucene.search.BooleanClause$Occur>
 
 CLSS public org.apache.lucene.search.BooleanQuery
-cons public init()
- anno 0 java.lang.Deprecated()
-cons public init(boolean)
- anno 0 java.lang.Deprecated()
 innr public static Builder
 innr public static TooManyClauses
 intf java.lang.Iterable<org.apache.lucene.search.BooleanClause>
 meth public boolean equals(java.lang.Object)
-meth public boolean isCoordDisabled()
 meth public final java.util.Iterator<org.apache.lucene.search.BooleanClause> iterator()
 meth public int getMinimumNumberShouldMatch()
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
 meth public java.util.List<org.apache.lucene.search.BooleanClause> clauses()
-meth public org.apache.lucene.search.BooleanClause[] getClauses()
- anno 0 java.lang.Deprecated()
-meth public org.apache.lucene.search.BooleanQuery clone()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
 meth public static int getMaxClauseCount()
 meth public static void setMaxClauseCount(int)
-meth public void add(org.apache.lucene.search.BooleanClause)
- anno 0 java.lang.Deprecated()
-meth public void add(org.apache.lucene.search.Query,org.apache.lucene.search.BooleanClause$Occur)
- anno 0 java.lang.Deprecated()
-meth public void setMinimumNumberShouldMatch(int)
- anno 0 java.lang.Deprecated()
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
-hfds clauseSets,clauses,disableCoord,hashCode,maxClauseCount,minimumNumberShouldMatch,mutable
+hfds clauseSets,clauses,hashCode,maxClauseCount,minimumNumberShouldMatch
 
 CLSS public static org.apache.lucene.search.BooleanQuery$Builder
  outer org.apache.lucene.search.BooleanQuery
@@ -3528,10 +4408,9 @@
 meth public org.apache.lucene.search.BooleanQuery build()
 meth public org.apache.lucene.search.BooleanQuery$Builder add(org.apache.lucene.search.BooleanClause)
 meth public org.apache.lucene.search.BooleanQuery$Builder add(org.apache.lucene.search.Query,org.apache.lucene.search.BooleanClause$Occur)
-meth public org.apache.lucene.search.BooleanQuery$Builder setDisableCoord(boolean)
 meth public org.apache.lucene.search.BooleanQuery$Builder setMinimumNumberShouldMatch(int)
 supr java.lang.Object
-hfds clauses,disableCoord,minimumNumberShouldMatch
+hfds clauses,minimumNumberShouldMatch
 
 CLSS public static org.apache.lucene.search.BooleanQuery$TooManyClauses
  outer org.apache.lucene.search.BooleanQuery
@@ -3539,6 +4418,7 @@
 supr java.lang.RuntimeException
 
 CLSS public abstract interface org.apache.lucene.search.BoostAttribute
+fld public final static float DEFAULT_BOOST = 1.0
 intf org.apache.lucene.util.Attribute
 meth public abstract float getBoost()
 meth public abstract void setBoost(float)
@@ -3562,9 +4442,10 @@
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query getQuery()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
-hfds NO_PARENS_REQUIRED_QUERIES,query
+hfds boost,query
 
 CLSS public abstract org.apache.lucene.search.BulkScorer
 cons public init()
@@ -3581,42 +4462,7 @@
 meth public static org.apache.lucene.search.CachingCollector create(org.apache.lucene.search.Collector,boolean,int)
 supr org.apache.lucene.search.FilterCollector
 hfds INITIAL_ARRAY_SIZE,cached
-hcls CachedScorer,NoScoreCachingCollector,NoScoreCachingLeafCollector,ScoreCachingCollector,ScoreCachingLeafCollector
-
-CLSS public org.apache.lucene.search.CachingWrapperFilter
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.search.Filter)
-cons public init(org.apache.lucene.search.Filter,org.apache.lucene.search.FilterCachingPolicy)
-intf org.apache.lucene.util.Accountable
-meth protected org.apache.lucene.search.DocIdSet cacheImpl(org.apache.lucene.search.DocIdSetIterator,org.apache.lucene.index.LeafReader) throws java.io.IOException
-meth protected org.apache.lucene.search.DocIdSet docIdSetToCache(org.apache.lucene.search.DocIdSet,org.apache.lucene.index.LeafReader) throws java.io.IOException
-meth public boolean equals(java.lang.Object)
-meth public int hashCode()
-meth public java.lang.String toString(java.lang.String)
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
-meth public long ramBytesUsed()
-meth public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.util.Bits) throws java.io.IOException
-meth public org.apache.lucene.search.Filter getFilter()
-supr org.apache.lucene.search.Filter
-hfds cache,filter,hitCount,missCount,policy
-
-CLSS public org.apache.lucene.search.CachingWrapperQuery
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.search.Query)
-cons public init(org.apache.lucene.search.Query,org.apache.lucene.search.QueryCachingPolicy)
-intf java.lang.Cloneable
-intf org.apache.lucene.util.Accountable
-meth protected org.apache.lucene.search.DocIdSet cacheImpl(org.apache.lucene.search.DocIdSetIterator,org.apache.lucene.index.LeafReader) throws java.io.IOException
-meth public boolean equals(java.lang.Object)
-meth public int hashCode()
-meth public java.lang.String toString(java.lang.String)
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
-meth public long ramBytesUsed()
-meth public org.apache.lucene.search.Query getQuery()
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-supr org.apache.lucene.search.Query
-hfds cache,hitCount,missCount,policy,query
+hcls CachedScorable,NoScoreCachingCollector,NoScoreCachingLeafCollector,ScoreCachingCollector,ScoreCachingLeafCollector
 
 CLSS public org.apache.lucene.search.CollectionStatistics
 cons public init(java.lang.String,long,long,long,long)
@@ -3625,6 +4471,7 @@
 meth public final long maxDoc()
 meth public final long sumDocFreq()
 meth public final long sumTotalTermFreq()
+meth public java.lang.String toString()
 supr java.lang.Object
 hfds docCount,field,maxDoc,sumDocFreq,sumTotalTermFreq
 
@@ -3633,71 +4480,69 @@
 supr java.lang.RuntimeException
 
 CLSS public abstract interface org.apache.lucene.search.Collector
-meth public abstract boolean needsScores()
 meth public abstract org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public abstract org.apache.lucene.search.ScoreMode scoreMode()
 
 CLSS public abstract interface org.apache.lucene.search.CollectorManager<%0 extends org.apache.lucene.search.Collector, %1 extends java.lang.Object>
 meth public abstract {org.apache.lucene.search.CollectorManager%0} newCollector() throws java.io.IOException
 meth public abstract {org.apache.lucene.search.CollectorManager%1} reduce(java.util.Collection<{org.apache.lucene.search.CollectorManager%0}>) throws java.io.IOException
 
-CLSS public org.apache.lucene.search.ConjunctionDISI
-meth protected boolean matches() throws java.io.IOException
+CLSS public final org.apache.lucene.search.ConjunctionDISI
 meth public int advance(int) throws java.io.IOException
 meth public int docID()
 meth public int nextDoc() throws java.io.IOException
 meth public long cost()
-meth public static org.apache.lucene.search.ConjunctionDISI intersectIterators(java.util.List<org.apache.lucene.search.DocIdSetIterator>)
-meth public static org.apache.lucene.search.ConjunctionDISI intersectScorers(java.util.List<org.apache.lucene.search.Scorer>)
-meth public static org.apache.lucene.search.ConjunctionDISI intersectSpans(java.util.List<org.apache.lucene.search.spans.Spans>)
+meth public static org.apache.lucene.search.DocIdSetIterator intersectIterators(java.util.List<org.apache.lucene.search.DocIdSetIterator>)
+meth public static org.apache.lucene.search.DocIdSetIterator intersectScorers(java.util.Collection<org.apache.lucene.search.Scorer>)
+meth public static org.apache.lucene.search.DocIdSetIterator intersectSpans(java.util.List<org.apache.lucene.search.spans.Spans>)
 supr org.apache.lucene.search.DocIdSetIterator
-hfds lead,others
-hcls TwoPhase,TwoPhaseConjunctionDISI
+hfds lead1,lead2,others
+hcls BitSetConjunctionDISI,ConjunctionTwoPhaseIterator
 
 CLSS public final org.apache.lucene.search.ConstantScoreQuery
 cons public init(org.apache.lucene.search.Query)
-innr protected ConstantBulkScorer
+innr protected static ConstantBulkScorer
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query getQuery()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 hfds query
 
-CLSS protected org.apache.lucene.search.ConstantScoreQuery$ConstantBulkScorer
+CLSS protected static org.apache.lucene.search.ConstantScoreQuery$ConstantBulkScorer
  outer org.apache.lucene.search.ConstantScoreQuery
-cons public init(org.apache.lucene.search.ConstantScoreQuery,org.apache.lucene.search.BulkScorer,org.apache.lucene.search.Weight,float)
+cons public init(org.apache.lucene.search.BulkScorer,org.apache.lucene.search.Weight,float)
 meth public int score(org.apache.lucene.search.LeafCollector,org.apache.lucene.util.Bits,int,int) throws java.io.IOException
 meth public long cost()
 supr org.apache.lucene.search.BulkScorer
 hfds bulkScorer,theScore,weight
 
 CLSS public final org.apache.lucene.search.ConstantScoreScorer
-cons public init(org.apache.lucene.search.Weight,float,org.apache.lucene.search.DocIdSetIterator)
-cons public init(org.apache.lucene.search.Weight,float,org.apache.lucene.search.TwoPhaseIterator)
+cons public init(org.apache.lucene.search.Weight,float,org.apache.lucene.search.ScoreMode,org.apache.lucene.search.DocIdSetIterator)
+cons public init(org.apache.lucene.search.Weight,float,org.apache.lucene.search.ScoreMode,org.apache.lucene.search.TwoPhaseIterator)
+meth public float getMaxScore(int) throws java.io.IOException
 meth public float score() throws java.io.IOException
 meth public int docID()
-meth public int freq() throws java.io.IOException
 meth public org.apache.lucene.search.DocIdSetIterator iterator()
 meth public org.apache.lucene.search.TwoPhaseIterator twoPhaseIterator()
+meth public void setMinCompetitiveScore(float) throws java.io.IOException
 supr org.apache.lucene.search.Scorer
-hfds disi,score,twoPhaseIterator
+hfds approximation,disi,score,scoreMode,twoPhaseIterator
+hcls DocIdSetIteratorWrapper
 
 CLSS public abstract org.apache.lucene.search.ConstantScoreWeight
-cons protected init(org.apache.lucene.search.Query)
-meth protected final float boost()
-meth protected final float queryNorm()
+cons protected init(org.apache.lucene.search.Query,float)
 meth protected final float score()
-meth public final float getValueForNormalization() throws java.io.IOException
 meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
-meth public void normalize(float,float)
 supr org.apache.lucene.search.Weight
-hfds boost,queryNorm,queryWeight
+hfds score
 
 CLSS public org.apache.lucene.search.ControlledRealTimeReopenThread<%0 extends java.lang.Object>
-cons public init(org.apache.lucene.index.TrackingIndexWriter,org.apache.lucene.search.ReferenceManager<{org.apache.lucene.search.ControlledRealTimeReopenThread%0}>,double,double)
+cons public init(org.apache.lucene.index.IndexWriter,org.apache.lucene.search.ReferenceManager<{org.apache.lucene.search.ControlledRealTimeReopenThread%0}>,double,double)
 intf java.io.Closeable
 meth public boolean waitForGeneration(long,int) throws java.lang.InterruptedException
 meth public long getSearchingGen()
@@ -3736,6 +4581,7 @@
 fld public int lastApproxNonMatchDoc
 fld public org.apache.lucene.search.DisiWrapper next
 supr java.lang.Object
+hfds maxScore
 
 CLSS public org.apache.lucene.search.DisjunctionDISIApproximation
 cons public init(org.apache.lucene.search.DisiPriorityQueue)
@@ -3747,8 +4593,6 @@
 hfds cost,subIterators
 
 CLSS public final org.apache.lucene.search.DisjunctionMaxQuery
-cons public init(float)
- anno 0 java.lang.Deprecated()
 cons public init(java.util.Collection<org.apache.lucene.search.Query>,float)
 innr protected DisjunctionMaxWeight
 intf java.lang.Iterable<org.apache.lucene.search.Query>
@@ -3756,36 +4600,31 @@
 meth public float getTieBreakerMultiplier()
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
-meth public java.util.ArrayList<org.apache.lucene.search.Query> getDisjuncts()
 meth public java.util.Iterator<org.apache.lucene.search.Query> iterator()
+meth public java.util.List<org.apache.lucene.search.Query> getDisjuncts()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-meth public void add(java.util.Collection<org.apache.lucene.search.Query>)
- anno 0 java.lang.Deprecated()
-meth public void add(org.apache.lucene.search.Query)
- anno 0 java.lang.Deprecated()
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 hfds disjuncts,tieBreakerMultiplier
 
 CLSS protected org.apache.lucene.search.DisjunctionMaxQuery$DisjunctionMaxWeight
  outer org.apache.lucene.search.DisjunctionMaxQuery
-cons public init(org.apache.lucene.search.DisjunctionMaxQuery,org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+cons public init(org.apache.lucene.search.DisjunctionMaxQuery,org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
 fld protected final java.util.ArrayList<org.apache.lucene.search.Weight> weights
-meth public float getValueForNormalization() throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
+meth public org.apache.lucene.search.Matches matches(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
 meth public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
-meth public void normalize(float,float)
 supr org.apache.lucene.search.Weight
-hfds needsScores
+hfds scoreMode
 
 CLSS public abstract org.apache.lucene.search.DocIdSet
 cons public init()
 fld public final static org.apache.lucene.search.DocIdSet EMPTY
 intf org.apache.lucene.util.Accountable
 meth public abstract org.apache.lucene.search.DocIdSetIterator iterator() throws java.io.IOException
-meth public boolean isCacheable()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public org.apache.lucene.util.Bits bits() throws java.io.IOException
 supr java.lang.Object
 
@@ -3799,26 +4638,20 @@
 meth public abstract long cost()
 meth public final static org.apache.lucene.search.DocIdSetIterator all(int)
 meth public final static org.apache.lucene.search.DocIdSetIterator empty()
+meth public final static org.apache.lucene.search.DocIdSetIterator range(int,int)
 supr java.lang.Object
 
-CLSS public final org.apache.lucene.search.DocTermOrdsRewriteMethod
- anno 0 java.lang.Deprecated()
-cons public init()
+CLSS public final org.apache.lucene.search.DocValuesFieldExistsQuery
+cons public init(java.lang.String)
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader,org.apache.lucene.search.MultiTermQuery)
-supr org.apache.lucene.search.MultiTermQuery$RewriteMethod
-hfds rewriteMethod
-
-CLSS public abstract org.apache.lucene.search.DocValuesDocIdSet
-cons public init(int,org.apache.lucene.util.Bits)
-fld protected final int maxDoc
-fld protected final org.apache.lucene.util.Bits acceptDocs
-meth protected abstract boolean matchDoc(int)
-meth public final org.apache.lucene.search.DocIdSetIterator iterator() throws java.io.IOException
-meth public final org.apache.lucene.util.Bits bits()
-meth public long ramBytesUsed()
-supr org.apache.lucene.search.DocIdSet
+meth public java.lang.String getField()
+meth public java.lang.String toString(java.lang.String)
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float)
+meth public static org.apache.lucene.search.DocIdSetIterator getDocValuesDocIdSetIterator(java.lang.String,org.apache.lucene.index.LeafReader) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds field
 
 CLSS public final org.apache.lucene.search.DocValuesRewriteMethod
 cons public init()
@@ -3828,29 +4661,56 @@
 supr org.apache.lucene.search.MultiTermQuery$RewriteMethod
 hcls MultiTermQueryDocValuesWrapper
 
+CLSS public abstract org.apache.lucene.search.DoubleValues
+cons public init()
+fld public final static org.apache.lucene.search.DoubleValues EMPTY
+meth public abstract boolean advanceExact(int) throws java.io.IOException
+meth public abstract double doubleValue() throws java.io.IOException
+meth public static org.apache.lucene.search.DoubleValues withDefault(org.apache.lucene.search.DoubleValues,double)
+supr java.lang.Object
+
+CLSS public abstract org.apache.lucene.search.DoubleValuesSource
+cons public init()
+fld public final static org.apache.lucene.search.DoubleValuesSource SCORES
+intf org.apache.lucene.search.SegmentCacheable
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract boolean needsScores()
+meth public abstract int hashCode()
+meth public abstract java.lang.String toString()
+meth public abstract org.apache.lucene.search.DoubleValues getValues(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.DoubleValues) throws java.io.IOException
+meth public abstract org.apache.lucene.search.DoubleValuesSource rewrite(org.apache.lucene.search.IndexSearcher) throws java.io.IOException
+meth public final org.apache.lucene.search.LongValuesSource toLongValuesSource()
+meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int,org.apache.lucene.search.Explanation) throws java.io.IOException
+meth public org.apache.lucene.search.SortField getSortField(boolean)
+meth public static org.apache.lucene.search.DoubleValues fromScorer(org.apache.lucene.search.Scorable)
+meth public static org.apache.lucene.search.DoubleValuesSource constant(double)
+meth public static org.apache.lucene.search.DoubleValuesSource fromDoubleField(java.lang.String)
+meth public static org.apache.lucene.search.DoubleValuesSource fromField(java.lang.String,java.util.function.LongToDoubleFunction)
+meth public static org.apache.lucene.search.DoubleValuesSource fromFloatField(java.lang.String)
+meth public static org.apache.lucene.search.DoubleValuesSource fromIntField(java.lang.String)
+meth public static org.apache.lucene.search.DoubleValuesSource fromLongField(java.lang.String)
+meth public static org.apache.lucene.search.DoubleValuesSource fromQuery(org.apache.lucene.search.Query)
+supr java.lang.Object
+hcls ConstantValuesSource,DoubleValuesComparatorSource,DoubleValuesHolder,DoubleValuesSortField,FieldValuesSource,LongDoubleValuesSource,QueryDoubleValuesSource,WeightDoubleValuesSource
+
 CLSS public final org.apache.lucene.search.Explanation
-meth public !varargs static org.apache.lucene.search.Explanation match(float,java.lang.String,org.apache.lucene.search.Explanation[])
+meth public !varargs static org.apache.lucene.search.Explanation match(java.lang.Number,java.lang.String,org.apache.lucene.search.Explanation[])
 meth public !varargs static org.apache.lucene.search.Explanation noMatch(java.lang.String,org.apache.lucene.search.Explanation[])
+meth public boolean equals(java.lang.Object)
 meth public boolean isMatch()
-meth public float getValue()
+meth public int hashCode()
+meth public java.lang.Number getValue()
 meth public java.lang.String getDescription()
-meth public java.lang.String toHtml()
 meth public java.lang.String toString()
 meth public org.apache.lucene.search.Explanation[] getDetails()
-meth public static org.apache.lucene.search.Explanation match(float,java.lang.String,java.util.Collection<org.apache.lucene.search.Explanation>)
+meth public static org.apache.lucene.search.Explanation match(java.lang.Number,java.lang.String,java.util.Collection<org.apache.lucene.search.Explanation>)
 meth public static org.apache.lucene.search.Explanation noMatch(java.lang.String,java.util.Collection<org.apache.lucene.search.Explanation>)
 supr java.lang.Object
 hfds description,details,match,value
 
 CLSS public abstract org.apache.lucene.search.FieldComparator<%0 extends java.lang.Object>
 cons public init()
-innr public abstract static NumericComparator
-innr public final static DocComparator
 innr public final static RelevanceComparator
-innr public static DoubleComparator
-innr public static FloatComparator
-innr public static IntComparator
-innr public static LongComparator
 innr public static TermOrdValComparator
 innr public static TermValComparator
 meth public abstract int compare(int,int)
@@ -3858,88 +4718,10 @@
 meth public abstract void setTopValue({org.apache.lucene.search.FieldComparator%0})
 meth public abstract {org.apache.lucene.search.FieldComparator%0} value(int)
 meth public int compareValues({org.apache.lucene.search.FieldComparator%0},{org.apache.lucene.search.FieldComparator%0})
+meth public void disableSkipping()
+meth public void setSingleSort()
 supr java.lang.Object
 
-CLSS public final static org.apache.lucene.search.FieldComparator$DocComparator
- outer org.apache.lucene.search.FieldComparator
-cons public init(int)
-intf org.apache.lucene.search.LeafFieldComparator
-meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
-meth public java.lang.Integer value(int)
-meth public org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext)
-meth public void copy(int,int)
-meth public void setBottom(int)
-meth public void setScorer(org.apache.lucene.search.Scorer)
-meth public void setTopValue(java.lang.Integer)
-supr org.apache.lucene.search.FieldComparator<java.lang.Integer>
-hfds bottom,docBase,docIDs,topValue
-
-CLSS public static org.apache.lucene.search.FieldComparator$DoubleComparator
- outer org.apache.lucene.search.FieldComparator
-cons public init(int,java.lang.String,java.lang.Double)
-meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
-meth public java.lang.Double value(int)
-meth public void copy(int,int)
-meth public void setBottom(int)
-meth public void setTopValue(java.lang.Double)
-supr org.apache.lucene.search.FieldComparator$NumericComparator<java.lang.Double>
-hfds bottom,topValue,values
-
-CLSS public static org.apache.lucene.search.FieldComparator$FloatComparator
- outer org.apache.lucene.search.FieldComparator
-cons public init(int,java.lang.String,java.lang.Float)
-meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
-meth public java.lang.Float value(int)
-meth public void copy(int,int)
-meth public void setBottom(int)
-meth public void setTopValue(java.lang.Float)
-supr org.apache.lucene.search.FieldComparator$NumericComparator<java.lang.Float>
-hfds bottom,topValue,values
-
-CLSS public static org.apache.lucene.search.FieldComparator$IntComparator
- outer org.apache.lucene.search.FieldComparator
-cons public init(int,java.lang.String,java.lang.Integer)
-meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
-meth public java.lang.Integer value(int)
-meth public void copy(int,int)
-meth public void setBottom(int)
-meth public void setTopValue(java.lang.Integer)
-supr org.apache.lucene.search.FieldComparator$NumericComparator<java.lang.Integer>
-hfds bottom,topValue,values
-
-CLSS public static org.apache.lucene.search.FieldComparator$LongComparator
- outer org.apache.lucene.search.FieldComparator
-cons public init(int,java.lang.String,java.lang.Long)
-meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
-meth public java.lang.Long value(int)
-meth public void copy(int,int)
-meth public void setBottom(int)
-meth public void setTopValue(java.lang.Long)
-supr org.apache.lucene.search.FieldComparator$NumericComparator<java.lang.Long>
-hfds bottom,topValue,values
-
-CLSS public abstract static org.apache.lucene.search.FieldComparator$NumericComparator<%0 extends java.lang.Number>
- outer org.apache.lucene.search.FieldComparator
-cons public init(java.lang.String,{org.apache.lucene.search.FieldComparator$NumericComparator%0})
-fld protected final java.lang.String field
-fld protected final {org.apache.lucene.search.FieldComparator$NumericComparator%0} missingValue
-fld protected org.apache.lucene.index.NumericDocValues currentReaderValues
-fld protected org.apache.lucene.util.Bits docsWithField
-meth protected org.apache.lucene.index.NumericDocValues getNumericDocValues(org.apache.lucene.index.LeafReaderContext,java.lang.String) throws java.io.IOException
-meth protected org.apache.lucene.util.Bits getDocsWithValue(org.apache.lucene.index.LeafReaderContext,java.lang.String) throws java.io.IOException
-meth protected void doSetNextReader(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-supr org.apache.lucene.search.SimpleFieldComparator<{org.apache.lucene.search.FieldComparator$NumericComparator%0}>
-
 CLSS public final static org.apache.lucene.search.FieldComparator$RelevanceComparator
  outer org.apache.lucene.search.FieldComparator
 cons public init(int)
@@ -3952,7 +4734,7 @@
 meth public org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext)
 meth public void copy(int,int) throws java.io.IOException
 meth public void setBottom(int)
-meth public void setScorer(org.apache.lucene.search.Scorer)
+meth public void setScorer(org.apache.lucene.search.Scorable)
 meth public void setTopValue(java.lang.Float)
 supr org.apache.lucene.search.FieldComparator<java.lang.Float>
 hfds bottom,scorer,scores,topValue
@@ -3964,14 +4746,14 @@
 intf org.apache.lucene.search.LeafFieldComparator
 meth protected org.apache.lucene.index.SortedDocValues getSortedDocValues(org.apache.lucene.index.LeafReaderContext,java.lang.String) throws java.io.IOException
 meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
+meth public int compareBottom(int) throws java.io.IOException
+meth public int compareTop(int) throws java.io.IOException
 meth public int compareValues(org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef)
 meth public org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef value(int)
-meth public void copy(int,int)
-meth public void setBottom(int)
-meth public void setScorer(org.apache.lucene.search.Scorer)
+meth public void copy(int,int) throws java.io.IOException
+meth public void setBottom(int) throws java.io.IOException
+meth public void setScorer(org.apache.lucene.search.Scorable)
 meth public void setTopValue(org.apache.lucene.util.BytesRef)
 supr org.apache.lucene.search.FieldComparator<org.apache.lucene.util.BytesRef>
 hfds bottomOrd,bottomSameReader,bottomSlot,bottomValue,currentReaderGen,field,missingOrd,missingSortCmp,ords,readerGen,tempBRs,termsIndex,topOrd,topSameReader,topValue,values
@@ -3980,25 +4762,23 @@
  outer org.apache.lucene.search.FieldComparator
 cons public init(int,java.lang.String,boolean)
 intf org.apache.lucene.search.LeafFieldComparator
-meth protected boolean isNull(int,org.apache.lucene.util.BytesRef)
 meth protected org.apache.lucene.index.BinaryDocValues getBinaryDocValues(org.apache.lucene.index.LeafReaderContext,java.lang.String) throws java.io.IOException
-meth protected org.apache.lucene.util.Bits getDocsWithField(org.apache.lucene.index.LeafReaderContext,java.lang.String) throws java.io.IOException
 meth public int compare(int,int)
-meth public int compareBottom(int)
-meth public int compareTop(int)
+meth public int compareBottom(int) throws java.io.IOException
+meth public int compareTop(int) throws java.io.IOException
 meth public int compareValues(org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef)
 meth public org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef value(int)
-meth public void copy(int,int)
+meth public void copy(int,int) throws java.io.IOException
 meth public void setBottom(int)
-meth public void setScorer(org.apache.lucene.search.Scorer)
+meth public void setScorer(org.apache.lucene.search.Scorable)
 meth public void setTopValue(org.apache.lucene.util.BytesRef)
 supr org.apache.lucene.search.FieldComparator<org.apache.lucene.util.BytesRef>
-hfds bottom,docTerms,docsWithField,field,missingSortCmp,tempBRs,topValue,values
+hfds bottom,docTerms,field,missingSortCmp,tempBRs,topValue,values
 
 CLSS public abstract org.apache.lucene.search.FieldComparatorSource
 cons public init()
-meth public abstract org.apache.lucene.search.FieldComparator<?> newComparator(java.lang.String,int,int,boolean) throws java.io.IOException
+meth public abstract org.apache.lucene.search.FieldComparator<?> newComparator(java.lang.String,int,int,boolean)
 supr java.lang.Object
 
 CLSS public org.apache.lucene.search.FieldDoc
@@ -4009,19 +4789,6 @@
 meth public java.lang.String toString()
 supr org.apache.lucene.search.ScoreDoc
 
-CLSS public org.apache.lucene.search.FieldValueFilter
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String)
-cons public init(java.lang.String,boolean)
-meth public boolean equals(java.lang.Object)
-meth public boolean negate()
-meth public int hashCode()
-meth public java.lang.String field()
-meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.util.Bits) throws java.io.IOException
-supr org.apache.lucene.search.Filter
-hfds field,negate
-
 CLSS public abstract org.apache.lucene.search.FieldValueHitQueue<%0 extends org.apache.lucene.search.FieldValueHitQueue$Entry>
 fld protected final int[] reverseMul
 fld protected final org.apache.lucene.search.FieldComparator<?>[] comparators
@@ -4031,72 +4798,56 @@
 meth public int[] getReverseMul()
 meth public org.apache.lucene.search.FieldComparator<?>[] getComparators()
 meth public org.apache.lucene.search.LeafFieldComparator[] getComparators(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-meth public static <%0 extends org.apache.lucene.search.FieldValueHitQueue$Entry> org.apache.lucene.search.FieldValueHitQueue<{%%0}> create(org.apache.lucene.search.SortField[],int) throws java.io.IOException
+meth public static <%0 extends org.apache.lucene.search.FieldValueHitQueue$Entry> org.apache.lucene.search.FieldValueHitQueue<{%%0}> create(org.apache.lucene.search.SortField[],int)
 supr org.apache.lucene.util.PriorityQueue<{org.apache.lucene.search.FieldValueHitQueue%0}>
 hcls MultiComparatorsFieldValueHitQueue,OneComparatorFieldValueHitQueue
 
 CLSS public static org.apache.lucene.search.FieldValueHitQueue$Entry
  outer org.apache.lucene.search.FieldValueHitQueue
-cons public init(int,int,float)
+cons public init(int,int)
 fld public int slot
 meth public java.lang.String toString()
 supr org.apache.lucene.search.ScoreDoc
 
-CLSS public final org.apache.lucene.search.FieldValueQuery
-cons public init(java.lang.String)
-meth public boolean equals(java.lang.Object)
-meth public int hashCode()
-meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-supr org.apache.lucene.search.Query
-hfds field
-
-CLSS public abstract org.apache.lucene.search.Filter
- anno 0 java.lang.Deprecated()
-cons public init()
-meth public abstract org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.util.Bits) throws java.io.IOException
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-supr org.apache.lucene.search.Query
-
-CLSS public abstract interface org.apache.lucene.search.FilterCache
- anno 0 java.lang.Deprecated()
-meth public abstract org.apache.lucene.search.Filter doCache(org.apache.lucene.search.Filter,org.apache.lucene.search.FilterCachingPolicy)
-
-CLSS public abstract interface org.apache.lucene.search.FilterCachingPolicy
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.search.FilterCachingPolicy ALWAYS_CACHE
-innr public static CacheOnLargeSegments
-meth public abstract boolean shouldCache(org.apache.lucene.search.Filter,org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.DocIdSet) throws java.io.IOException
-meth public abstract void onUse(org.apache.lucene.search.Filter)
-
-CLSS public static org.apache.lucene.search.FilterCachingPolicy$CacheOnLargeSegments
- outer org.apache.lucene.search.FilterCachingPolicy
-cons public init(float)
-fld public final static org.apache.lucene.search.FilterCachingPolicy$CacheOnLargeSegments DEFAULT
-intf org.apache.lucene.search.FilterCachingPolicy
-meth public boolean shouldCache(org.apache.lucene.search.Filter,org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.DocIdSet) throws java.io.IOException
-meth public void onUse(org.apache.lucene.search.Filter)
-supr java.lang.Object
-hfds minSizeRatio
-
-CLSS public org.apache.lucene.search.FilterCollector
+CLSS public abstract org.apache.lucene.search.FilterCollector
 cons public init(org.apache.lucene.search.Collector)
 fld protected final org.apache.lucene.search.Collector in
 intf org.apache.lucene.search.Collector
-meth public boolean needsScores()
 meth public java.lang.String toString()
 meth public org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.ScoreMode scoreMode()
 supr java.lang.Object
 
-CLSS public org.apache.lucene.search.FilterLeafCollector
+CLSS public abstract org.apache.lucene.search.FilterLeafCollector
 cons public init(org.apache.lucene.search.LeafCollector)
 fld protected final org.apache.lucene.search.LeafCollector in
 intf org.apache.lucene.search.LeafCollector
 meth public java.lang.String toString()
 meth public void collect(int) throws java.io.IOException
-meth public void setScorer(org.apache.lucene.search.Scorer) throws java.io.IOException
+meth public void setScorer(org.apache.lucene.search.Scorable) throws java.io.IOException
 supr java.lang.Object
 
+CLSS public abstract org.apache.lucene.search.FilterMatchesIterator
+cons protected init(org.apache.lucene.search.MatchesIterator)
+fld protected final org.apache.lucene.search.MatchesIterator in
+intf org.apache.lucene.search.MatchesIterator
+meth public boolean next() throws java.io.IOException
+meth public int endOffset() throws java.io.IOException
+meth public int endPosition()
+meth public int startOffset() throws java.io.IOException
+meth public int startPosition()
+meth public org.apache.lucene.search.MatchesIterator getSubMatches() throws java.io.IOException
+meth public org.apache.lucene.search.Query getQuery()
+supr java.lang.Object
+
+CLSS public org.apache.lucene.search.FilterScorable
+cons public init(org.apache.lucene.search.Scorable)
+fld protected final org.apache.lucene.search.Scorable in
+meth public float score() throws java.io.IOException
+meth public int docID()
+meth public java.util.Collection<org.apache.lucene.search.Scorable$ChildScorable> getChildren() throws java.io.IOException
+supr org.apache.lucene.search.Scorable
+
 CLSS public abstract org.apache.lucene.search.FilterScorer
 cons public init(org.apache.lucene.search.Scorer)
 cons public init(org.apache.lucene.search.Scorer,org.apache.lucene.search.Weight)
@@ -4105,21 +4856,18 @@
 meth public final org.apache.lucene.search.DocIdSetIterator iterator()
 meth public final org.apache.lucene.search.TwoPhaseIterator twoPhaseIterator()
 meth public float score() throws java.io.IOException
-meth public int freq() throws java.io.IOException
 supr org.apache.lucene.search.Scorer
 
-CLSS public abstract org.apache.lucene.search.FilteredDocIdSet
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.search.DocIdSet)
-meth protected abstract boolean match(int)
-meth public boolean isCacheable()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
-meth public long ramBytesUsed()
-meth public org.apache.lucene.search.DocIdSet getDelegate()
-meth public org.apache.lucene.search.DocIdSetIterator iterator() throws java.io.IOException
-meth public org.apache.lucene.util.Bits bits() throws java.io.IOException
-supr org.apache.lucene.search.DocIdSet
-hfds _innerSet
+CLSS public abstract org.apache.lucene.search.FilterWeight
+cons protected init(org.apache.lucene.search.Query,org.apache.lucene.search.Weight)
+cons protected init(org.apache.lucene.search.Weight)
+fld protected final org.apache.lucene.search.Weight in
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
+meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
+meth public org.apache.lucene.search.Matches matches(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
+meth public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
+supr org.apache.lucene.search.Weight
 
 CLSS public abstract org.apache.lucene.search.FilteredDocIdSetIterator
 cons public init(org.apache.lucene.search.DocIdSetIterator)
@@ -4133,40 +4881,6 @@
 supr org.apache.lucene.search.DocIdSetIterator
 hfds doc
 
-CLSS public org.apache.lucene.search.FilteredQuery
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.search.Query,org.apache.lucene.search.Filter)
-cons public init(org.apache.lucene.search.Query,org.apache.lucene.search.Filter,org.apache.lucene.search.FilteredQuery$FilterStrategy)
-fld public final static org.apache.lucene.search.FilteredQuery$FilterStrategy LEAP_FROG_FILTER_FIRST_STRATEGY
-fld public final static org.apache.lucene.search.FilteredQuery$FilterStrategy LEAP_FROG_QUERY_FIRST_STRATEGY
-fld public final static org.apache.lucene.search.FilteredQuery$FilterStrategy QUERY_FIRST_FILTER_STRATEGY
-fld public final static org.apache.lucene.search.FilteredQuery$FilterStrategy RANDOM_ACCESS_FILTER_STRATEGY
-innr public abstract static FilterStrategy
-innr public static RandomAccessFilterStrategy
-meth public boolean equals(java.lang.Object)
-meth public final org.apache.lucene.search.Filter getFilter()
-meth public final org.apache.lucene.search.Query getQuery()
-meth public int hashCode()
-meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.FilteredQuery$FilterStrategy getFilterStrategy()
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-supr org.apache.lucene.search.Query
-hfds filter,query,strategy
-hcls RandomAccessFilterWrapperQuery
-
-CLSS public abstract static org.apache.lucene.search.FilteredQuery$FilterStrategy
- outer org.apache.lucene.search.FilteredQuery
-cons public init()
-meth public abstract org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Filter)
-supr java.lang.Object
-
-CLSS public static org.apache.lucene.search.FilteredQuery$RandomAccessFilterStrategy
- outer org.apache.lucene.search.FilteredQuery
-cons public init()
-meth protected boolean useRandomAccess(org.apache.lucene.util.Bits,long)
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Filter)
-supr org.apache.lucene.search.FilteredQuery$FilterStrategy
-
 CLSS public org.apache.lucene.search.FuzzyQuery
 cons public init(org.apache.lucene.index.Term)
 cons public init(org.apache.lucene.index.Term,int)
@@ -4186,111 +4900,100 @@
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.index.Term getTerm()
+meth public org.apache.lucene.util.automaton.CompiledAutomaton getAutomata()
 meth public static int floatToEdits(float,int)
  anno 0 java.lang.Deprecated()
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.MultiTermQuery
 hfds maxEdits,maxExpansions,prefixLength,term,transpositions
 
-CLSS public org.apache.lucene.search.FuzzyTermsEnum
-cons public init(org.apache.lucene.index.Terms,org.apache.lucene.util.AttributeSource,org.apache.lucene.index.Term,float,int,boolean) throws java.io.IOException
-fld protected final boolean raw
-fld protected final float minSimilarity
-fld protected final float scale_factor
-fld protected final int realPrefixLength
-fld protected final int termLength
-fld protected final int[] termText
-fld protected final org.apache.lucene.index.Terms terms
-fld protected int maxEdits
-innr public abstract interface static LevenshteinAutomataAttribute
-innr public final static LevenshteinAutomataAttributeImpl
-meth protected org.apache.lucene.index.TermsEnum getAutomatonEnum(int,org.apache.lucene.util.BytesRef) throws java.io.IOException
-meth protected void maxEditDistanceChanged(org.apache.lucene.util.BytesRef,int,boolean) throws java.io.IOException
-meth protected void setEnum(org.apache.lucene.index.TermsEnum)
+CLSS public final org.apache.lucene.search.FuzzyTermsEnum
+cons public init(org.apache.lucene.index.Terms,org.apache.lucene.index.Term,int,int,boolean) throws java.io.IOException
+innr public static FuzzyTermsException
 meth public boolean seekExact(org.apache.lucene.util.BytesRef) throws java.io.IOException
-meth public float getMinSimilarity()
-meth public float getScaleFactor()
+meth public float getBoost()
 meth public int docFreq() throws java.io.IOException
 meth public long ord() throws java.io.IOException
 meth public long totalTermFreq() throws java.io.IOException
+meth public org.apache.lucene.index.ImpactsEnum impacts(int) throws java.io.IOException
 meth public org.apache.lucene.index.PostingsEnum postings(org.apache.lucene.index.PostingsEnum,int) throws java.io.IOException
 meth public org.apache.lucene.index.TermState termState() throws java.io.IOException
 meth public org.apache.lucene.index.TermsEnum$SeekStatus seekCeil(org.apache.lucene.util.BytesRef) throws java.io.IOException
+meth public org.apache.lucene.util.AttributeSource attributes()
 meth public org.apache.lucene.util.BytesRef next() throws java.io.IOException
 meth public org.apache.lucene.util.BytesRef term() throws java.io.IOException
 meth public void seekExact(long) throws java.io.IOException
 meth public void seekExact(org.apache.lucene.util.BytesRef,org.apache.lucene.index.TermState) throws java.io.IOException
+meth public void setMaxNonCompetitiveBoost(float)
 supr org.apache.lucene.index.TermsEnum
-hfds actualBoostAtt,actualEnum,boostAtt,bottom,bottomTerm,dfaAtt,maxBoostAtt,queuedBottom,term,termComparator,transpositions
-hcls AutomatonFuzzyTermsEnum
+hfds actualEnum,atts,automata,boostAtt,bottom,bottomTerm,maxBoostAtt,maxEdits,queuedBottom,term,termLength,terms
+hcls AutomatonAttribute,AutomatonAttributeImpl
 
-CLSS public abstract interface static org.apache.lucene.search.FuzzyTermsEnum$LevenshteinAutomataAttribute
+CLSS public static org.apache.lucene.search.FuzzyTermsEnum$FuzzyTermsException
  outer org.apache.lucene.search.FuzzyTermsEnum
-intf org.apache.lucene.util.Attribute
-meth public abstract java.util.List<org.apache.lucene.util.automaton.CompiledAutomaton> automata()
+supr java.lang.RuntimeException
 
-CLSS public final static org.apache.lucene.search.FuzzyTermsEnum$LevenshteinAutomataAttributeImpl
- outer org.apache.lucene.search.FuzzyTermsEnum
-cons public init()
-intf org.apache.lucene.search.FuzzyTermsEnum$LevenshteinAutomataAttribute
+CLSS public final org.apache.lucene.search.ImpactsDISI
+cons public init(org.apache.lucene.search.DocIdSetIterator,org.apache.lucene.index.ImpactsSource,org.apache.lucene.search.similarities.Similarity$SimScorer)
+meth public float getMaxScore(int) throws java.io.IOException
+meth public int advance(int) throws java.io.IOException
+meth public int advanceShallow(int) throws java.io.IOException
+meth public int docID()
+meth public int nextDoc() throws java.io.IOException
+meth public long cost()
+meth public void setMinCompetitiveScore(float)
+supr org.apache.lucene.search.DocIdSetIterator
+hfds globalMaxScore,impactsSource,in,maxScore,maxScoreCache,minCompetitiveScore,upTo
+
+CLSS public final org.apache.lucene.search.IndexOrDocValuesQuery
+cons public init(org.apache.lucene.search.Query,org.apache.lucene.search.Query)
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
-meth public java.util.List<org.apache.lucene.util.automaton.CompiledAutomaton> automata()
-meth public void clear()
-meth public void copyTo(org.apache.lucene.util.AttributeImpl)
-meth public void reflectWith(org.apache.lucene.util.AttributeReflector)
-supr org.apache.lucene.util.AttributeImpl
-hfds automata
+meth public java.lang.String toString(java.lang.String)
+meth public org.apache.lucene.search.Query getIndexQuery()
+meth public org.apache.lucene.search.Query getRandomAccessQuery()
+meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds dvQuery,indexQuery
 
 CLSS public org.apache.lucene.search.IndexSearcher
 cons public init(org.apache.lucene.index.IndexReader)
-cons public init(org.apache.lucene.index.IndexReader,java.util.concurrent.ExecutorService)
+cons public init(org.apache.lucene.index.IndexReader,java.util.concurrent.Executor)
 cons public init(org.apache.lucene.index.IndexReaderContext)
-cons public init(org.apache.lucene.index.IndexReaderContext,java.util.concurrent.ExecutorService)
+cons public init(org.apache.lucene.index.IndexReaderContext,java.util.concurrent.Executor)
 fld protected final java.util.List<org.apache.lucene.index.LeafReaderContext> leafContexts
 fld protected final org.apache.lucene.index.IndexReaderContext readerContext
-fld protected final org.apache.lucene.search.IndexSearcher$LeafSlice[] leafSlices
 innr public static LeafSlice
 meth protected org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Weight,int) throws java.io.IOException
 meth protected org.apache.lucene.search.IndexSearcher$LeafSlice[] slices(java.util.List<org.apache.lucene.index.LeafReaderContext>)
-meth protected org.apache.lucene.search.Query wrapFilter(org.apache.lucene.search.Query,org.apache.lucene.search.Filter)
- anno 0 java.lang.Deprecated()
 meth protected void search(java.util.List<org.apache.lucene.index.LeafReaderContext>,org.apache.lucene.search.Weight,org.apache.lucene.search.Collector) throws java.io.IOException
 meth public <%0 extends org.apache.lucene.search.Collector, %1 extends java.lang.Object> {%%1} search(org.apache.lucene.search.Query,org.apache.lucene.search.CollectorManager<{%%0},{%%1}>) throws java.io.IOException
-meth public final org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query,org.apache.lucene.search.Filter,int) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,org.apache.lucene.search.Filter,int) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query,int,org.apache.lucene.search.Sort,boolean,boolean) throws java.io.IOException
-meth public final org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query,org.apache.lucene.search.Filter,int,org.apache.lucene.search.Sort) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query,org.apache.lucene.search.Filter,int,org.apache.lucene.search.Sort,boolean,boolean) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.search.TopFieldDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,int,org.apache.lucene.search.Sort,boolean,boolean) throws java.io.IOException
-meth public final org.apache.lucene.search.TopFieldDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,org.apache.lucene.search.Filter,int,org.apache.lucene.search.Sort) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final org.apache.lucene.search.TopFieldDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,org.apache.lucene.search.Filter,int,org.apache.lucene.search.Sort,boolean,boolean) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public final void search(org.apache.lucene.search.Query,org.apache.lucene.search.Filter,org.apache.lucene.search.Collector) throws java.io.IOException
+meth public final org.apache.lucene.search.TermStatistics termStatistics(org.apache.lucene.index.Term,org.apache.lucene.index.TermStates) throws java.io.IOException
  anno 0 java.lang.Deprecated()
 meth public int count(org.apache.lucene.search.Query) throws java.io.IOException
 meth public java.lang.String toString()
+meth public java.util.concurrent.Executor getExecutor()
 meth public org.apache.lucene.document.Document doc(int) throws java.io.IOException
 meth public org.apache.lucene.document.Document doc(int,java.util.Set<java.lang.String>) throws java.io.IOException
 meth public org.apache.lucene.index.IndexReader getIndexReader()
 meth public org.apache.lucene.index.IndexReaderContext getTopReaderContext()
 meth public org.apache.lucene.search.CollectionStatistics collectionStatistics(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.search.Query,int) throws java.io.IOException
+meth public org.apache.lucene.search.IndexSearcher$LeafSlice[] getSlices()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.search.Query) throws java.io.IOException
 meth public org.apache.lucene.search.QueryCache getQueryCache()
 meth public org.apache.lucene.search.QueryCachingPolicy getQueryCachingPolicy()
-meth public org.apache.lucene.search.TermStatistics termStatistics(org.apache.lucene.index.Term,org.apache.lucene.index.TermContext) throws java.io.IOException
+meth public org.apache.lucene.search.TermStatistics termStatistics(org.apache.lucene.index.Term,int,long) throws java.io.IOException
 meth public org.apache.lucene.search.TopDocs search(org.apache.lucene.search.Query,int) throws java.io.IOException
 meth public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,int) throws java.io.IOException
 meth public org.apache.lucene.search.TopDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,int,org.apache.lucene.search.Sort) throws java.io.IOException
 meth public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query,int,org.apache.lucene.search.Sort) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createNormalizedWeight(org.apache.lucene.search.Query,boolean) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Query,boolean) throws java.io.IOException
-meth public org.apache.lucene.search.similarities.Similarity getSimilarity(boolean)
+meth public org.apache.lucene.search.TopFieldDocs search(org.apache.lucene.search.Query,int,org.apache.lucene.search.Sort,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.TopFieldDocs searchAfter(org.apache.lucene.search.ScoreDoc,org.apache.lucene.search.Query,int,org.apache.lucene.search.Sort,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.Query,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public org.apache.lucene.search.similarities.Similarity getSimilarity()
 meth public static org.apache.lucene.search.QueryCache getDefaultQueryCache()
 meth public static org.apache.lucene.search.QueryCachingPolicy getDefaultQueryCachingPolicy()
 meth public static org.apache.lucene.search.similarities.Similarity getDefaultSimilarity()
@@ -4302,50 +5005,76 @@
 meth public void setQueryCachingPolicy(org.apache.lucene.search.QueryCachingPolicy)
 meth public void setSimilarity(org.apache.lucene.search.similarities.Similarity)
 supr java.lang.Object
-hfds DEFAULT_CACHING_POLICY,DEFAULT_QUERY_CACHE,NON_SCORING_SIMILARITY,defaultSimilarity,executor,queryCache,queryCachingPolicy,reader,similarity
+hfds DEFAULT_CACHING_POLICY,DEFAULT_QUERY_CACHE,TOTAL_HITS_THRESHOLD,defaultSimilarity,executor,leafSlices,queryCache,queryCachingPolicy,reader,similarity
 
 CLSS public static org.apache.lucene.search.IndexSearcher$LeafSlice
  outer org.apache.lucene.search.IndexSearcher
 cons public !varargs init(org.apache.lucene.index.LeafReaderContext[])
+fld public final org.apache.lucene.index.LeafReaderContext[] leaves
 supr java.lang.Object
-hfds leaves
 
-CLSS public org.apache.lucene.search.LRUFilterCache
- anno 0 java.lang.Deprecated()
-cons public init(int,long)
-intf org.apache.lucene.search.FilterCache
-intf org.apache.lucene.util.Accountable
-meth protected long ramBytesUsed(org.apache.lucene.search.Filter)
-meth protected org.apache.lucene.search.DocIdSet cacheImpl(org.apache.lucene.search.DocIdSetIterator,org.apache.lucene.index.LeafReader) throws java.io.IOException
-meth protected org.apache.lucene.search.DocIdSet docIdSetToCache(org.apache.lucene.search.DocIdSet,org.apache.lucene.index.LeafReader) throws java.io.IOException
-meth protected void onClear()
-meth protected void onDocIdSetCache(java.lang.Object,long)
-meth protected void onDocIdSetEviction(java.lang.Object,int,long)
-meth protected void onFilterCache(org.apache.lucene.search.Filter,long)
-meth protected void onFilterEviction(org.apache.lucene.search.Filter,long)
-meth protected void onHit(java.lang.Object,org.apache.lucene.search.Filter)
-meth protected void onMiss(java.lang.Object,org.apache.lucene.search.Filter)
-meth public final long getCacheCount()
-meth public final long getCacheSize()
-meth public final long getEvictionCount()
-meth public final long getHitCount()
-meth public final long getMissCount()
-meth public final long getTotalCount()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
-meth public long ramBytesUsed()
-meth public org.apache.lucene.search.Filter doCache(org.apache.lucene.search.Filter,org.apache.lucene.search.FilterCachingPolicy)
-meth public void clear()
-meth public void clearCoreCacheKey(java.lang.Object)
-meth public void clearFilter(org.apache.lucene.search.Filter)
-supr java.lang.Object
-hfds FILTER_DEFAULT_RAM_BYTES_USED,HASHTABLE_RAM_BYTES_PER_ENTRY,LINKED_HASHTABLE_RAM_BYTES_PER_ENTRY,cache,cacheCount,cacheSize,hitCount,maxRamBytesUsed,maxSize,missCount,mostRecentlyUsedFilters,ramBytesUsed,uniqueFilters
-hcls CachingWrapperFilter,LeafCache
+CLSS public org.apache.lucene.search.IndriAndQuery
+cons public init(java.util.List<org.apache.lucene.search.BooleanClause>)
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+supr org.apache.lucene.search.IndriQuery
+
+CLSS public org.apache.lucene.search.IndriAndScorer
+cons protected init(org.apache.lucene.search.Weight,java.util.List<org.apache.lucene.search.Scorer>,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public float score(java.util.List<org.apache.lucene.search.Scorer>) throws java.io.IOException
+meth public float smoothingScore(java.util.List<org.apache.lucene.search.Scorer>,int) throws java.io.IOException
+supr org.apache.lucene.search.IndriDisjunctionScorer
+
+CLSS public org.apache.lucene.search.IndriAndWeight
+cons public init(org.apache.lucene.search.IndriAndQuery,org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
+meth public org.apache.lucene.search.BulkScorer bulkScorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
+meth public org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
+supr org.apache.lucene.search.Weight
+hfds boost,query,scoreMode,weights
+
+CLSS public abstract org.apache.lucene.search.IndriDisjunctionScorer
+cons protected init(org.apache.lucene.search.Weight,java.util.List<org.apache.lucene.search.Scorer>,org.apache.lucene.search.ScoreMode,float)
+meth public abstract float smoothingScore(java.util.List<org.apache.lucene.search.Scorer>,int) throws java.io.IOException
+meth public float getMaxScore(int) throws java.io.IOException
+meth public float score() throws java.io.IOException
+meth public float smoothingScore(int) throws java.io.IOException
+meth public int docID()
+meth public java.util.List<org.apache.lucene.search.Scorer> getSubMatches() throws java.io.IOException
+meth public org.apache.lucene.search.DocIdSetIterator iterator()
+supr org.apache.lucene.search.IndriScorer
+hfds approximation,subScorers,subScorersList
+
+CLSS public abstract org.apache.lucene.search.IndriQuery
+cons public init(java.util.List<org.apache.lucene.search.BooleanClause>)
+intf java.lang.Iterable<org.apache.lucene.search.BooleanClause>
+meth public abstract org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString(java.lang.String)
+meth public java.util.Iterator<org.apache.lucene.search.BooleanClause> iterator()
+meth public java.util.List<org.apache.lucene.search.BooleanClause> getClauses()
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds clauses
+
+CLSS public abstract org.apache.lucene.search.IndriScorer
+cons protected init(org.apache.lucene.search.Weight,float)
+meth public abstract float getMaxScore(int) throws java.io.IOException
+meth public abstract float score() throws java.io.IOException
+meth public abstract float smoothingScore(int) throws java.io.IOException
+meth public abstract int docID()
+meth public abstract org.apache.lucene.search.DocIdSetIterator iterator()
+meth public float getBoost()
+supr org.apache.lucene.search.Scorer
+hfds boost
 
 CLSS public org.apache.lucene.search.LRUQueryCache
 cons public init(int,long)
+cons public init(int,long,java.util.function.Predicate<org.apache.lucene.index.LeafReaderContext>,float)
 intf org.apache.lucene.search.QueryCache
 intf org.apache.lucene.util.Accountable
-meth protected long ramBytesUsed(org.apache.lucene.search.Query)
 meth protected org.apache.lucene.search.DocIdSet cacheImpl(org.apache.lucene.search.BulkScorer,int) throws java.io.IOException
 meth protected void onClear()
 meth protected void onDocIdSetCache(java.lang.Object,long)
@@ -4367,19 +5096,30 @@
 meth public void clearCoreCacheKey(java.lang.Object)
 meth public void clearQuery(org.apache.lucene.search.Query)
 supr java.lang.Object
-hfds HASHTABLE_RAM_BYTES_PER_ENTRY,LINKED_HASHTABLE_RAM_BYTES_PER_ENTRY,QUERY_DEFAULT_RAM_BYTES_USED,cache,cacheCount,cacheSize,hitCount,maxRamBytesUsed,maxSize,missCount,mostRecentlyUsedQueries,ramBytesUsed,uniqueQueries
-hcls CachingWrapperWeight,LeafCache
+hfds cache,cacheCount,cacheSize,hitCount,leavesToCache,lock,maxRamBytesUsed,maxSize,missCount,mostRecentlyUsedQueries,ramBytesUsed,skipCacheFactor,uniqueQueries
+hcls CachingWrapperWeight,LeafCache,MinSegmentSizePredicate
 
 CLSS public abstract interface org.apache.lucene.search.LeafCollector
 meth public abstract void collect(int) throws java.io.IOException
-meth public abstract void setScorer(org.apache.lucene.search.Scorer) throws java.io.IOException
+meth public abstract void setScorer(org.apache.lucene.search.Scorable) throws java.io.IOException
+meth public org.apache.lucene.search.DocIdSetIterator competitiveIterator() throws java.io.IOException
 
 CLSS public abstract interface org.apache.lucene.search.LeafFieldComparator
 meth public abstract int compareBottom(int) throws java.io.IOException
 meth public abstract int compareTop(int) throws java.io.IOException
 meth public abstract void copy(int,int) throws java.io.IOException
-meth public abstract void setBottom(int)
-meth public abstract void setScorer(org.apache.lucene.search.Scorer)
+meth public abstract void setBottom(int) throws java.io.IOException
+meth public abstract void setScorer(org.apache.lucene.search.Scorable) throws java.io.IOException
+meth public org.apache.lucene.search.DocIdSetIterator competitiveIterator() throws java.io.IOException
+meth public void setHitsThresholdReached() throws java.io.IOException
+
+CLSS public final org.apache.lucene.search.LeafSimScorer
+cons public init(org.apache.lucene.search.similarities.Similarity$SimScorer,org.apache.lucene.index.LeafReader,java.lang.String,boolean) throws java.io.IOException
+meth public float score(int,float) throws java.io.IOException
+meth public org.apache.lucene.search.Explanation explain(int,org.apache.lucene.search.Explanation) throws java.io.IOException
+meth public org.apache.lucene.search.similarities.Similarity$SimScorer getSimScorer()
+supr java.lang.Object
+hfds norms,scorer
 
 CLSS public abstract org.apache.lucene.search.LiveFieldValues<%0 extends java.lang.Object, %1 extends java.lang.Object>
 cons public init(org.apache.lucene.search.ReferenceManager<{org.apache.lucene.search.LiveFieldValues%0}>,{org.apache.lucene.search.LiveFieldValues%1})
@@ -4396,17 +5136,70 @@
 supr java.lang.Object
 hfds current,mgr,missingValue,old
 
+CLSS public abstract org.apache.lucene.search.LongValues
+cons public init()
+meth public abstract boolean advanceExact(int) throws java.io.IOException
+meth public abstract long longValue() throws java.io.IOException
+supr java.lang.Object
+
+CLSS public abstract org.apache.lucene.search.LongValuesSource
+cons public init()
+intf org.apache.lucene.search.SegmentCacheable
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract boolean needsScores()
+meth public abstract int hashCode()
+meth public abstract java.lang.String toString()
+meth public abstract org.apache.lucene.search.LongValues getValues(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.DoubleValues) throws java.io.IOException
+meth public abstract org.apache.lucene.search.LongValuesSource rewrite(org.apache.lucene.search.IndexSearcher) throws java.io.IOException
+meth public org.apache.lucene.search.DoubleValuesSource toDoubleValuesSource()
+meth public org.apache.lucene.search.SortField getSortField(boolean)
+meth public static org.apache.lucene.search.LongValuesSource constant(long)
+meth public static org.apache.lucene.search.LongValuesSource fromIntField(java.lang.String)
+meth public static org.apache.lucene.search.LongValuesSource fromLongField(java.lang.String)
+supr java.lang.Object
+hcls ConstantLongValuesSource,DoubleLongValuesSource,FieldValuesSource,LongValuesComparatorSource,LongValuesHolder,LongValuesSortField
+
 CLSS public final org.apache.lucene.search.MatchAllDocsQuery
 cons public init()
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean)
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float)
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 
 CLSS public org.apache.lucene.search.MatchNoDocsQuery
 cons public init()
+cons public init(java.lang.String)
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
+hfds reason
+
+CLSS public abstract interface org.apache.lucene.search.Matches
+intf java.lang.Iterable<java.lang.String>
+meth public abstract java.util.Collection<org.apache.lucene.search.Matches> getSubMatches()
+meth public abstract org.apache.lucene.search.MatchesIterator getMatches(java.lang.String) throws java.io.IOException
+
+CLSS public abstract interface org.apache.lucene.search.MatchesIterator
+meth public abstract boolean next() throws java.io.IOException
+meth public abstract int endOffset() throws java.io.IOException
+meth public abstract int endPosition()
+meth public abstract int startOffset() throws java.io.IOException
+meth public abstract int startPosition()
+meth public abstract org.apache.lucene.search.MatchesIterator getSubMatches() throws java.io.IOException
+meth public abstract org.apache.lucene.search.Query getQuery()
+
+CLSS public final org.apache.lucene.search.MatchesUtils
+fld public final static org.apache.lucene.search.Matches MATCH_WITH_NO_TERMS
+meth public static org.apache.lucene.search.Matches forField(java.lang.String,org.apache.lucene.util.IOSupplier<org.apache.lucene.search.MatchesIterator>) throws java.io.IOException
+meth public static org.apache.lucene.search.Matches fromSubMatches(java.util.List<org.apache.lucene.search.Matches>)
+meth public static org.apache.lucene.search.MatchesIterator disjunction(java.util.List<org.apache.lucene.search.MatchesIterator>) throws java.io.IOException
+meth public static org.apache.lucene.search.MatchesIterator disjunction(org.apache.lucene.index.LeafReaderContext,int,org.apache.lucene.search.Query,java.lang.String,org.apache.lucene.util.BytesRefIterator) throws java.io.IOException
+supr java.lang.Object
 
 CLSS public abstract interface org.apache.lucene.search.MaxNonCompetitiveBoostAttribute
 intf org.apache.lucene.util.Attribute
@@ -4431,52 +5224,82 @@
 CLSS public org.apache.lucene.search.MultiCollector
 intf org.apache.lucene.search.Collector
 meth public !varargs static org.apache.lucene.search.Collector wrap(org.apache.lucene.search.Collector[])
-meth public boolean needsScores()
 meth public org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.ScoreMode scoreMode()
 meth public static org.apache.lucene.search.Collector wrap(java.lang.Iterable<? extends org.apache.lucene.search.Collector>)
 supr java.lang.Object
 hfds cacheScores,collectors
-hcls MultiLeafCollector
+hcls MinCompetitiveScoreAwareScorable,MultiLeafCollector
+
+CLSS public org.apache.lucene.search.MultiCollectorManager
+cons public !varargs init(org.apache.lucene.search.CollectorManager<? extends org.apache.lucene.search.Collector,?>[])
+ anno 0 java.lang.SafeVarargs()
+innr public Collectors
+intf org.apache.lucene.search.CollectorManager<org.apache.lucene.search.MultiCollectorManager$Collectors,java.lang.Object[]>
+meth public java.lang.Object[] reduce(java.util.Collection<org.apache.lucene.search.MultiCollectorManager$Collectors>) throws java.io.IOException
+meth public org.apache.lucene.search.MultiCollectorManager$Collectors newCollector() throws java.io.IOException
+supr java.lang.Object
+hfds collectorManagers
+
+CLSS public org.apache.lucene.search.MultiCollectorManager$Collectors
+ outer org.apache.lucene.search.MultiCollectorManager
+innr public LeafCollectors
+intf org.apache.lucene.search.Collector
+meth public final org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public final org.apache.lucene.search.ScoreMode scoreMode()
+supr java.lang.Object
+hfds collectors
+
+CLSS public org.apache.lucene.search.MultiCollectorManager$Collectors$LeafCollectors
+ outer org.apache.lucene.search.MultiCollectorManager$Collectors
+intf org.apache.lucene.search.LeafCollector
+meth public final void collect(int) throws java.io.IOException
+meth public final void setScorer(org.apache.lucene.search.Scorable) throws java.io.IOException
+supr java.lang.Object
+hfds leafCollectors
 
 CLSS public org.apache.lucene.search.MultiPhraseQuery
-cons public init()
+innr public static Builder
 meth public boolean equals(java.lang.Object)
 meth public final java.lang.String toString(java.lang.String)
 meth public int getSlop()
 meth public int hashCode()
 meth public int[] getPositions()
-meth public java.util.List<org.apache.lucene.index.Term[]> getTermArrays()
+meth public org.apache.lucene.index.Term[][] getTermArrays()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-meth public void add(org.apache.lucene.index.Term)
-meth public void add(org.apache.lucene.index.Term[])
-meth public void add(org.apache.lucene.index.Term[],int)
-meth public void setSlop(int)
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 hfds field,positions,slop,termArrays
-hcls MultiPhraseWeight,UnionPostingsEnum
+hcls PostingsAndPosition,UnionFullPostingsEnum,UnionPostingsEnum
+
+CLSS public static org.apache.lucene.search.MultiPhraseQuery$Builder
+ outer org.apache.lucene.search.MultiPhraseQuery
+cons public init()
+cons public init(org.apache.lucene.search.MultiPhraseQuery)
+meth public org.apache.lucene.search.MultiPhraseQuery build()
+meth public org.apache.lucene.search.MultiPhraseQuery$Builder add(org.apache.lucene.index.Term)
+meth public org.apache.lucene.search.MultiPhraseQuery$Builder add(org.apache.lucene.index.Term[])
+meth public org.apache.lucene.search.MultiPhraseQuery$Builder add(org.apache.lucene.index.Term[],int)
+meth public org.apache.lucene.search.MultiPhraseQuery$Builder setSlop(int)
+supr java.lang.Object
+hfds field,positions,slop,termArrays
 
 CLSS public abstract org.apache.lucene.search.MultiTermQuery
 cons public init(java.lang.String)
 fld protected final java.lang.String field
 fld protected org.apache.lucene.search.MultiTermQuery$RewriteMethod rewriteMethod
-fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod CONSTANT_SCORE_BOOLEAN_QUERY_REWRITE
- anno 0 java.lang.Deprecated()
 fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod CONSTANT_SCORE_BOOLEAN_REWRITE
-fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod CONSTANT_SCORE_FILTER_REWRITE
- anno 0 java.lang.Deprecated()
 fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod CONSTANT_SCORE_REWRITE
-fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod SCORING_BOOLEAN_QUERY_REWRITE
- anno 0 java.lang.Deprecated()
 fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod SCORING_BOOLEAN_REWRITE
 innr public abstract static RewriteMethod
 innr public final static TopTermsBlendedFreqScoringRewrite
 innr public final static TopTermsBoostOnlyBooleanQueryRewrite
 innr public final static TopTermsScoringBooleanQueryRewrite
 meth protected abstract org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms,org.apache.lucene.util.AttributeSource) throws java.io.IOException
-meth protected final org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms) throws java.io.IOException
 meth public boolean equals(java.lang.Object)
 meth public final java.lang.String getField()
+meth public final org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms) throws java.io.IOException
 meth public final org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public int hashCode()
 meth public org.apache.lucene.search.MultiTermQuery$RewriteMethod getRewriteMethod()
@@ -4496,7 +5319,7 @@
 meth protected int getMaxSize()
 meth protected org.apache.lucene.search.BlendedTermQuery$Builder getTopLevelBuilder()
 meth protected org.apache.lucene.search.Query build(org.apache.lucene.search.BlendedTermQuery$Builder)
-meth protected void addClause(org.apache.lucene.search.BlendedTermQuery$Builder,org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermContext)
+meth protected void addClause(org.apache.lucene.search.BlendedTermQuery$Builder,org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermStates)
 supr org.apache.lucene.search.TopTermsRewrite<org.apache.lucene.search.BlendedTermQuery$Builder>
 
 CLSS public final static org.apache.lucene.search.MultiTermQuery$TopTermsBoostOnlyBooleanQueryRewrite
@@ -4505,7 +5328,7 @@
 meth protected int getMaxSize()
 meth protected org.apache.lucene.search.BooleanQuery$Builder getTopLevelBuilder()
 meth protected org.apache.lucene.search.Query build(org.apache.lucene.search.BooleanQuery$Builder)
-meth protected void addClause(org.apache.lucene.search.BooleanQuery$Builder,org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermContext)
+meth protected void addClause(org.apache.lucene.search.BooleanQuery$Builder,org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermStates)
 supr org.apache.lucene.search.TopTermsRewrite<org.apache.lucene.search.BooleanQuery$Builder>
 
 CLSS public final static org.apache.lucene.search.MultiTermQuery$TopTermsScoringBooleanQueryRewrite
@@ -4514,95 +5337,65 @@
 meth protected int getMaxSize()
 meth protected org.apache.lucene.search.BooleanQuery$Builder getTopLevelBuilder()
 meth protected org.apache.lucene.search.Query build(org.apache.lucene.search.BooleanQuery$Builder)
-meth protected void addClause(org.apache.lucene.search.BooleanQuery$Builder,org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermContext)
+meth protected void addClause(org.apache.lucene.search.BooleanQuery$Builder,org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermStates)
 supr org.apache.lucene.search.TopTermsRewrite<org.apache.lucene.search.BooleanQuery$Builder>
 
-CLSS public org.apache.lucene.search.MultiTermQueryWrapperFilter<%0 extends org.apache.lucene.search.MultiTermQuery>
- anno 0 java.lang.Deprecated()
-cons protected init({org.apache.lucene.search.MultiTermQueryWrapperFilter%0})
-fld protected final {org.apache.lucene.search.MultiTermQueryWrapperFilter%0} query
-meth public final boolean equals(java.lang.Object)
-meth public final int hashCode()
-meth public final java.lang.String getField()
-meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.util.Bits) throws java.io.IOException
-supr org.apache.lucene.search.Filter
-
 CLSS public org.apache.lucene.search.NGramPhraseQuery
 cons public init(int,org.apache.lucene.search.PhraseQuery)
 meth public boolean equals(java.lang.Object)
+meth public int getN()
 meth public int hashCode()
 meth public int[] getPositions()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.index.Term[] getTerms()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 hfds n,phraseQuery
 
-CLSS public final org.apache.lucene.search.NumericRangeFilter<%0 extends java.lang.Number>
- anno 0 java.lang.Deprecated()
-meth public boolean includesMax()
-meth public boolean includesMin()
-meth public int getPrecisionStep()
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Double> newDoubleRange(java.lang.String,int,java.lang.Double,java.lang.Double,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Double> newDoubleRange(java.lang.String,java.lang.Double,java.lang.Double,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Float> newFloatRange(java.lang.String,int,java.lang.Float,java.lang.Float,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Float> newFloatRange(java.lang.String,java.lang.Float,java.lang.Float,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Integer> newIntRange(java.lang.String,int,java.lang.Integer,java.lang.Integer,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Integer> newIntRange(java.lang.String,java.lang.Integer,java.lang.Integer,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Long> newLongRange(java.lang.String,int,java.lang.Long,java.lang.Long,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeFilter<java.lang.Long> newLongRange(java.lang.String,java.lang.Long,java.lang.Long,boolean,boolean)
-meth public {org.apache.lucene.search.NumericRangeFilter%0} getMax()
-meth public {org.apache.lucene.search.NumericRangeFilter%0} getMin()
-supr org.apache.lucene.search.MultiTermQueryWrapperFilter<org.apache.lucene.search.NumericRangeQuery<{org.apache.lucene.search.NumericRangeFilter%0}>>
+CLSS public org.apache.lucene.search.NamedMatches
+cons public init(java.lang.String,org.apache.lucene.search.Matches)
+intf org.apache.lucene.search.Matches
+meth public java.lang.String getName()
+meth public java.util.Collection<org.apache.lucene.search.Matches> getSubMatches()
+meth public java.util.Iterator<java.lang.String> iterator()
+meth public org.apache.lucene.search.MatchesIterator getMatches(java.lang.String) throws java.io.IOException
+meth public static java.util.List<org.apache.lucene.search.NamedMatches> findNamedMatches(org.apache.lucene.search.Matches)
+meth public static org.apache.lucene.search.Query wrapQuery(java.lang.String,org.apache.lucene.search.Query)
+supr java.lang.Object
+hfds in,name
+hcls NamedQuery
 
-CLSS public final org.apache.lucene.search.NumericRangeQuery<%0 extends java.lang.Number>
-meth protected org.apache.lucene.index.TermsEnum getTermsEnum(org.apache.lucene.index.Terms,org.apache.lucene.util.AttributeSource) throws java.io.IOException
-meth public boolean includesMax()
-meth public boolean includesMin()
-meth public final boolean equals(java.lang.Object)
-meth public final int hashCode()
-meth public int getPrecisionStep()
+CLSS public final org.apache.lucene.search.NormsFieldExistsQuery
+cons public init(java.lang.String)
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String getField()
 meth public java.lang.String toString(java.lang.String)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Double> newDoubleRange(java.lang.String,int,java.lang.Double,java.lang.Double,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Double> newDoubleRange(java.lang.String,java.lang.Double,java.lang.Double,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Float> newFloatRange(java.lang.String,int,java.lang.Float,java.lang.Float,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Float> newFloatRange(java.lang.String,java.lang.Float,java.lang.Float,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Integer> newIntRange(java.lang.String,int,java.lang.Integer,java.lang.Integer,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Integer> newIntRange(java.lang.String,java.lang.Integer,java.lang.Integer,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Long> newLongRange(java.lang.String,int,java.lang.Long,java.lang.Long,boolean,boolean)
-meth public static org.apache.lucene.search.NumericRangeQuery<java.lang.Long> newLongRange(java.lang.String,java.lang.Long,java.lang.Long,boolean,boolean)
-meth public {org.apache.lucene.search.NumericRangeQuery%0} getMax()
-meth public {org.apache.lucene.search.NumericRangeQuery%0} getMin()
-supr org.apache.lucene.search.MultiTermQuery
-hfds INT_NEGATIVE_INFINITY,INT_POSITIVE_INFINITY,LONG_NEGATIVE_INFINITY,LONG_POSITIVE_INFINITY,dataType,max,maxInclusive,min,minInclusive,precisionStep
-hcls NumericRangeTermsEnum
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds field
 
 CLSS public org.apache.lucene.search.PhraseQuery
 cons public !varargs init(int,java.lang.String,java.lang.String[])
 cons public !varargs init(int,java.lang.String,org.apache.lucene.util.BytesRef[])
 cons public !varargs init(java.lang.String,java.lang.String[])
 cons public !varargs init(java.lang.String,org.apache.lucene.util.BytesRef[])
-cons public init()
- anno 0 java.lang.Deprecated()
 innr public static Builder
 meth public boolean equals(java.lang.Object)
 meth public int getSlop()
 meth public int hashCode()
 meth public int[] getPositions()
+meth public java.lang.String getField()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.index.Term[] getTerms()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-meth public void add(org.apache.lucene.index.Term)
- anno 0 java.lang.Deprecated()
-meth public void add(org.apache.lucene.index.Term,int)
- anno 0 java.lang.Deprecated()
-meth public void setSlop(int)
- anno 0 java.lang.Deprecated()
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
-hfds TERM_OPS_PER_POS,TERM_POSNS_SEEK_OPS_PER_DOC,field,mutable,positions,slop,terms
-hcls PhraseWeight,PostingsAndFreq
+hfds TERM_OPS_PER_POS,TERM_POSNS_SEEK_OPS_PER_DOC,field,positions,slop,terms
+hcls PostingsAndFreq
 
 CLSS public static org.apache.lucene.search.PhraseQuery$Builder
  outer org.apache.lucene.search.PhraseQuery
@@ -4614,18 +5407,55 @@
 supr java.lang.Object
 hfds positions,slop,terms
 
+CLSS public abstract org.apache.lucene.search.PointInSetQuery
+cons protected init(java.lang.String,int,int,org.apache.lucene.search.PointInSetQuery$Stream)
+fld protected final static long BASE_RAM_BYTES
+innr public abstract static Stream
+intf org.apache.lucene.util.Accountable
+meth protected abstract java.lang.String toString(byte[])
+meth public final boolean equals(java.lang.Object)
+meth public final int hashCode()
+meth public final java.lang.String toString(java.lang.String)
+meth public final org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public int getBytesPerDim()
+meth public int getNumDims()
+meth public java.lang.String getField()
+meth public java.util.Collection<byte[]> getPackedPoints()
+meth public long ramBytesUsed()
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds bytesPerDim,field,numDims,ramBytesUsed,sortedPackedPoints,sortedPackedPointsHashCode
+hcls MergePointVisitor,SinglePointVisitor
+
+CLSS public abstract static org.apache.lucene.search.PointInSetQuery$Stream
+ outer org.apache.lucene.search.PointInSetQuery
+cons public init()
+intf org.apache.lucene.util.BytesRefIterator
+meth public abstract org.apache.lucene.util.BytesRef next()
+supr java.lang.Object
+
+CLSS public abstract org.apache.lucene.search.PointRangeQuery
+cons protected init(java.lang.String,byte[],byte[],int)
+meth protected abstract java.lang.String toString(int,byte[])
+meth public byte[] getLowerPoint()
+meth public byte[] getUpperPoint()
+meth public final boolean equals(java.lang.Object)
+meth public final int hashCode()
+meth public final java.lang.String toString(java.lang.String)
+meth public final org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public int getBytesPerDim()
+meth public int getNumDims()
+meth public java.lang.String getField()
+meth public static void checkArgs(java.lang.String,java.lang.Object,java.lang.Object)
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds bytesPerDim,field,lowerPoint,numDims,upperPoint
+
 CLSS public org.apache.lucene.search.PositiveScoresOnlyCollector
 cons public init(org.apache.lucene.search.Collector)
 meth public org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 supr org.apache.lucene.search.FilterCollector
 
-CLSS public org.apache.lucene.search.PrefixFilter
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.index.Term)
-meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.index.Term getPrefix()
-supr org.apache.lucene.search.MultiTermQueryWrapperFilter<org.apache.lucene.search.PrefixQuery>
-
 CLSS public org.apache.lucene.search.PrefixQuery
 cons public init(org.apache.lucene.index.Term)
 meth public boolean equals(java.lang.Object)
@@ -4637,41 +5467,25 @@
 
 CLSS public abstract org.apache.lucene.search.Query
 cons public init()
-intf java.lang.Cloneable
+meth protected final boolean sameClassAs(java.lang.Object)
+meth protected final int classHash()
+meth public abstract boolean equals(java.lang.Object)
+meth public abstract int hashCode()
 meth public abstract java.lang.String toString(java.lang.String)
-meth public boolean equals(java.lang.Object)
 meth public final java.lang.String toString()
-meth public float getBoost()
- anno 0 java.lang.Deprecated()
-meth public int hashCode()
-meth public org.apache.lucene.search.Query clone()
- anno 0 java.lang.Deprecated()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-meth public void setBoost(float)
- anno 0 java.lang.Deprecated()
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr java.lang.Object
-hfds boost
+hfds CLASS_NAME_HASH
 
 CLSS public abstract interface org.apache.lucene.search.QueryCache
 meth public abstract org.apache.lucene.search.Weight doCache(org.apache.lucene.search.Weight,org.apache.lucene.search.QueryCachingPolicy)
 
 CLSS public abstract interface org.apache.lucene.search.QueryCachingPolicy
-fld public final static org.apache.lucene.search.QueryCachingPolicy ALWAYS_CACHE
-innr public static CacheOnLargeSegments
-meth public abstract boolean shouldCache(org.apache.lucene.search.Query,org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public abstract boolean shouldCache(org.apache.lucene.search.Query) throws java.io.IOException
 meth public abstract void onUse(org.apache.lucene.search.Query)
 
-CLSS public static org.apache.lucene.search.QueryCachingPolicy$CacheOnLargeSegments
- outer org.apache.lucene.search.QueryCachingPolicy
-cons public init(int,float)
-fld public final static org.apache.lucene.search.QueryCachingPolicy$CacheOnLargeSegments DEFAULT
-intf org.apache.lucene.search.QueryCachingPolicy
-meth public boolean shouldCache(org.apache.lucene.search.Query,org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-meth public void onUse(org.apache.lucene.search.Query)
-supr java.lang.Object
-hfds minIndexSize,minSizeRatio
-
 CLSS public abstract org.apache.lucene.search.QueryRescorer
 cons public init(org.apache.lucene.search.Query)
 meth protected abstract float combine(float,boolean,float)
@@ -4681,23 +5495,16 @@
 supr org.apache.lucene.search.Rescorer
 hfds query
 
-CLSS public org.apache.lucene.search.QueryWrapperFilter
- anno 0 java.lang.Deprecated()
-cons public init(org.apache.lucene.search.Query)
-meth public boolean equals(java.lang.Object)
-meth public final org.apache.lucene.search.Query getQuery()
-meth public int hashCode()
-meth public java.lang.String toString(java.lang.String)
-meth public org.apache.lucene.search.DocIdSet getDocIdSet(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.util.Bits) throws java.io.IOException
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-supr org.apache.lucene.search.Filter
-hfds query
-
-CLSS public abstract org.apache.lucene.search.RandomAccessWeight
-cons protected init(org.apache.lucene.search.Query)
-meth protected abstract org.apache.lucene.util.Bits getMatchingDocs(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-meth public final org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-supr org.apache.lucene.search.ConstantScoreWeight
+CLSS public abstract org.apache.lucene.search.QueryVisitor
+cons public init()
+fld public final static org.apache.lucene.search.QueryVisitor EMPTY_VISITOR
+meth public !varargs void consumeTerms(org.apache.lucene.search.Query,org.apache.lucene.index.Term[])
+meth public boolean acceptField(java.lang.String)
+meth public org.apache.lucene.search.QueryVisitor getSubVisitor(org.apache.lucene.search.BooleanClause$Occur,org.apache.lucene.search.Query)
+meth public static org.apache.lucene.search.QueryVisitor termCollector(java.util.Set<org.apache.lucene.index.Term>)
+meth public void consumeTermsMatching(org.apache.lucene.search.Query,java.lang.String,java.util.function.Supplier<org.apache.lucene.util.automaton.ByteRunAutomaton>)
+meth public void visitLeaf(org.apache.lucene.search.Query)
+supr java.lang.Object
 
 CLSS public abstract org.apache.lucene.search.ReferenceManager<%0 extends java.lang.Object>
 cons public init()
@@ -4729,8 +5536,11 @@
 cons public init(org.apache.lucene.index.Term)
 cons public init(org.apache.lucene.index.Term,int)
 cons public init(org.apache.lucene.index.Term,int,int)
+cons public init(org.apache.lucene.index.Term,int,int,int)
+cons public init(org.apache.lucene.index.Term,int,int,org.apache.lucene.util.automaton.AutomatonProvider,int)
 cons public init(org.apache.lucene.index.Term,int,org.apache.lucene.util.automaton.AutomatonProvider,int)
 meth public java.lang.String toString(java.lang.String)
+meth public org.apache.lucene.index.Term getRegexp()
 supr org.apache.lucene.search.AutomatonQuery
 hfds defaultProvider
 
@@ -4740,12 +5550,33 @@
 meth public abstract org.apache.lucene.search.TopDocs rescore(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.TopDocs,int) throws java.io.IOException
 supr java.lang.Object
 
-CLSS public org.apache.lucene.search.ScoreCachingWrappingScorer
-cons public init(org.apache.lucene.search.Scorer)
+CLSS public abstract org.apache.lucene.search.Scorable
+cons public init()
+innr public static ChildScorable
+meth public abstract float score() throws java.io.IOException
+meth public abstract int docID()
+meth public float smoothingScore(int) throws java.io.IOException
+meth public java.util.Collection<org.apache.lucene.search.Scorable$ChildScorable> getChildren() throws java.io.IOException
+meth public void setMinCompetitiveScore(float) throws java.io.IOException
+supr java.lang.Object
+
+CLSS public static org.apache.lucene.search.Scorable$ChildScorable
+ outer org.apache.lucene.search.Scorable
+cons public init(org.apache.lucene.search.Scorable,java.lang.String)
+fld public final java.lang.String relationship
+fld public final org.apache.lucene.search.Scorable child
+supr java.lang.Object
+
+CLSS public final org.apache.lucene.search.ScoreCachingWrappingScorer
+cons public init(org.apache.lucene.search.Scorable)
+ anno 0 java.lang.Deprecated()
 meth public float score() throws java.io.IOException
-meth public java.util.Collection<org.apache.lucene.search.Scorer$ChildScorer> getChildren()
-supr org.apache.lucene.search.FilterScorer
-hfds curDoc,curScore
+meth public int docID()
+meth public java.util.Collection<org.apache.lucene.search.Scorable$ChildScorable> getChildren()
+meth public static org.apache.lucene.search.Scorable wrap(org.apache.lucene.search.Scorable)
+meth public void setMinCompetitiveScore(float) throws java.io.IOException
+supr org.apache.lucene.search.Scorable
+hfds curDoc,curScore,in
 
 CLSS public org.apache.lucene.search.ScoreDoc
 cons public init(int,float)
@@ -4756,24 +5587,33 @@
 meth public java.lang.String toString()
 supr java.lang.Object
 
+CLSS public final !enum org.apache.lucene.search.ScoreMode
+fld public final static org.apache.lucene.search.ScoreMode COMPLETE
+fld public final static org.apache.lucene.search.ScoreMode COMPLETE_NO_SCORES
+fld public final static org.apache.lucene.search.ScoreMode TOP_DOCS
+fld public final static org.apache.lucene.search.ScoreMode TOP_DOCS_WITH_SCORES
+fld public final static org.apache.lucene.search.ScoreMode TOP_SCORES
+meth public boolean isExhaustive()
+meth public boolean needsScores()
+meth public static org.apache.lucene.search.ScoreMode valueOf(java.lang.String)
+meth public static org.apache.lucene.search.ScoreMode[] values()
+supr java.lang.Enum<org.apache.lucene.search.ScoreMode>
+hfds isExhaustive,needsScores
+
 CLSS public abstract org.apache.lucene.search.Scorer
 cons protected init(org.apache.lucene.search.Weight)
 fld protected final org.apache.lucene.search.Weight weight
-innr public static ChildScorer
-meth public abstract float score() throws java.io.IOException
-meth public abstract int docID()
-meth public abstract int freq() throws java.io.IOException
+meth public abstract float getMaxScore(int) throws java.io.IOException
 meth public abstract org.apache.lucene.search.DocIdSetIterator iterator()
-meth public java.util.Collection<org.apache.lucene.search.Scorer$ChildScorer> getChildren()
+meth public int advanceShallow(int) throws java.io.IOException
 meth public org.apache.lucene.search.TwoPhaseIterator twoPhaseIterator()
 meth public org.apache.lucene.search.Weight getWeight()
-supr java.lang.Object
+supr org.apache.lucene.search.Scorable
 
-CLSS public static org.apache.lucene.search.Scorer$ChildScorer
- outer org.apache.lucene.search.Scorer
-cons public init(org.apache.lucene.search.Scorer,java.lang.String)
-fld public final java.lang.String relationship
-fld public final org.apache.lucene.search.Scorer child
+CLSS public abstract org.apache.lucene.search.ScorerSupplier
+cons public init()
+meth public abstract long cost()
+meth public abstract org.apache.lucene.search.Scorer get(long) throws java.io.IOException
 supr java.lang.Object
 
 CLSS public abstract org.apache.lucene.search.ScoringRewrite<%0 extends java.lang.Object>
@@ -4781,7 +5621,7 @@
 fld public final static org.apache.lucene.search.MultiTermQuery$RewriteMethod CONSTANT_SCORE_BOOLEAN_REWRITE
 fld public final static org.apache.lucene.search.ScoringRewrite<org.apache.lucene.search.BooleanQuery$Builder> SCORING_BOOLEAN_REWRITE
 meth protected abstract org.apache.lucene.search.Query build({org.apache.lucene.search.ScoringRewrite%0})
-meth protected abstract void addClause({org.apache.lucene.search.ScoringRewrite%0},org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermContext) throws java.io.IOException
+meth protected abstract void addClause({org.apache.lucene.search.ScoringRewrite%0},org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermStates) throws java.io.IOException
 meth protected abstract void checkMaxClauseCount(int) throws java.io.IOException
 meth protected abstract {org.apache.lucene.search.ScoringRewrite%0} getTopLevelBuilder() throws java.io.IOException
 meth protected final void addClause({org.apache.lucene.search.ScoringRewrite%0},org.apache.lucene.index.Term,int,float) throws java.io.IOException
@@ -4822,7 +5662,7 @@
 
 CLSS public final org.apache.lucene.search.SearcherManager
 cons public init(org.apache.lucene.index.DirectoryReader,org.apache.lucene.search.SearcherFactory) throws java.io.IOException
-cons public init(org.apache.lucene.index.IndexWriter,boolean,org.apache.lucene.search.SearcherFactory) throws java.io.IOException
+cons public init(org.apache.lucene.index.IndexWriter,boolean,boolean,org.apache.lucene.search.SearcherFactory) throws java.io.IOException
 cons public init(org.apache.lucene.index.IndexWriter,org.apache.lucene.search.SearcherFactory) throws java.io.IOException
 cons public init(org.apache.lucene.store.Directory,org.apache.lucene.search.SearcherFactory) throws java.io.IOException
 meth protected boolean tryIncRef(org.apache.lucene.search.IndexSearcher)
@@ -4834,6 +5674,9 @@
 supr org.apache.lucene.search.ReferenceManager<org.apache.lucene.search.IndexSearcher>
 hfds searcherFactory
 
+CLSS public abstract interface org.apache.lucene.search.SegmentCacheable
+meth public abstract boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
+
 CLSS public abstract org.apache.lucene.search.SimpleCollector
 cons public init()
 intf org.apache.lucene.search.Collector
@@ -4841,7 +5684,7 @@
 meth protected void doSetNextReader(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 meth public abstract void collect(int) throws java.io.IOException
 meth public final org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-meth public void setScorer(org.apache.lucene.search.Scorer) throws java.io.IOException
+meth public void setScorer(org.apache.lucene.search.Scorable) throws java.io.IOException
 supr java.lang.Object
 
 CLSS public abstract org.apache.lucene.search.SimpleFieldComparator<%0 extends java.lang.Object>
@@ -4849,7 +5692,7 @@
 intf org.apache.lucene.search.LeafFieldComparator
 meth protected abstract void doSetNextReader(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 meth public final org.apache.lucene.search.LeafFieldComparator getLeafComparator(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-meth public void setScorer(org.apache.lucene.search.Scorer)
+meth public void setScorer(org.apache.lucene.search.Scorable) throws java.io.IOException
 supr org.apache.lucene.search.FieldComparator<{org.apache.lucene.search.SimpleFieldComparator%0}>
 
 CLSS public org.apache.lucene.search.Sort
@@ -4874,31 +5717,44 @@
 cons public init(java.lang.String,org.apache.lucene.search.FieldComparatorSource,boolean)
 cons public init(java.lang.String,org.apache.lucene.search.SortField$Type)
 cons public init(java.lang.String,org.apache.lucene.search.SortField$Type,boolean)
+fld protected java.lang.Object missingValue
 fld public final static java.lang.Object STRING_FIRST
 fld public final static java.lang.Object STRING_LAST
 fld public final static org.apache.lucene.search.SortField FIELD_DOC
 fld public final static org.apache.lucene.search.SortField FIELD_SCORE
-fld public java.lang.Object missingValue
 innr public final static !enum Type
+innr public final static Provider
+meth protected static org.apache.lucene.search.SortField$Type readType(org.apache.lucene.store.DataInput) throws java.io.IOException
 meth public boolean equals(java.lang.Object)
+meth public boolean getCanUsePoints()
 meth public boolean getReverse()
 meth public boolean needsScores()
 meth public int hashCode()
+meth public java.lang.Object getMissingValue()
 meth public java.lang.String getField()
 meth public java.lang.String toString()
 meth public java.util.Comparator<org.apache.lucene.util.BytesRef> getBytesComparator()
-meth public org.apache.lucene.search.FieldComparator<?> getComparator(int,int) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter getIndexSorter()
+meth public org.apache.lucene.search.FieldComparator<?> getComparator(int,int)
 meth public org.apache.lucene.search.FieldComparatorSource getComparatorSource()
 meth public org.apache.lucene.search.SortField rewrite(org.apache.lucene.search.IndexSearcher) throws java.io.IOException
 meth public org.apache.lucene.search.SortField$Type getType()
 meth public void setBytesComparator(java.util.Comparator<org.apache.lucene.util.BytesRef>)
+meth public void setCanUsePoints()
 meth public void setMissingValue(java.lang.Object)
 supr java.lang.Object
-hfds bytesComparator,comparatorSource,field,reverse,type
+hfds bytesComparator,canUsePoints,comparatorSource,field,reverse,type
+
+CLSS public final static org.apache.lucene.search.SortField$Provider
+ outer org.apache.lucene.search.SortField
+cons public init()
+fld public final static java.lang.String NAME = "SortField"
+meth public org.apache.lucene.search.SortField readSortField(org.apache.lucene.store.DataInput) throws java.io.IOException
+meth public void writeSortField(org.apache.lucene.search.SortField,org.apache.lucene.store.DataOutput) throws java.io.IOException
+supr org.apache.lucene.index.SortFieldProvider
 
 CLSS public final static !enum org.apache.lucene.search.SortField$Type
  outer org.apache.lucene.search.SortField
-fld public final static org.apache.lucene.search.SortField$Type BYTES
 fld public final static org.apache.lucene.search.SortField$Type CUSTOM
 fld public final static org.apache.lucene.search.SortField$Type DOC
 fld public final static org.apache.lucene.search.SortField$Type DOUBLE
@@ -4939,15 +5795,26 @@
 cons public init(java.lang.String,org.apache.lucene.search.SortField$Type)
 cons public init(java.lang.String,org.apache.lucene.search.SortField$Type,boolean)
 cons public init(java.lang.String,org.apache.lucene.search.SortField$Type,boolean,org.apache.lucene.search.SortedNumericSelector$Type)
+innr public final static Provider
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString()
-meth public org.apache.lucene.search.FieldComparator<?> getComparator(int,int) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter getIndexSorter()
+meth public org.apache.lucene.search.FieldComparator<?> getComparator(int,int)
+meth public org.apache.lucene.search.SortField$Type getNumericType()
 meth public org.apache.lucene.search.SortedNumericSelector$Type getSelector()
 meth public void setMissingValue(java.lang.Object)
 supr org.apache.lucene.search.SortField
 hfds selector,type
 
+CLSS public final static org.apache.lucene.search.SortedNumericSortField$Provider
+ outer org.apache.lucene.search.SortedNumericSortField
+cons public init()
+fld public final static java.lang.String NAME = "SortedNumericSortField"
+meth public org.apache.lucene.search.SortField readSortField(org.apache.lucene.store.DataInput) throws java.io.IOException
+meth public void writeSortField(org.apache.lucene.search.SortField,org.apache.lucene.store.DataOutput) throws java.io.IOException
+supr org.apache.lucene.index.SortFieldProvider
+
 CLSS public org.apache.lucene.search.SortedSetSelector
 cons public init()
 innr public final static !enum Type
@@ -4968,39 +5835,80 @@
 CLSS public org.apache.lucene.search.SortedSetSortField
 cons public init(java.lang.String,boolean)
 cons public init(java.lang.String,boolean,org.apache.lucene.search.SortedSetSelector$Type)
+innr public final static Provider
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString()
-meth public org.apache.lucene.search.FieldComparator<?> getComparator(int,int) throws java.io.IOException
+meth public org.apache.lucene.index.IndexSorter getIndexSorter()
+meth public org.apache.lucene.search.FieldComparator<?> getComparator(int,int)
 meth public org.apache.lucene.search.SortedSetSelector$Type getSelector()
 meth public void setMissingValue(java.lang.Object)
 supr org.apache.lucene.search.SortField
 hfds selector
 
+CLSS public final static org.apache.lucene.search.SortedSetSortField$Provider
+ outer org.apache.lucene.search.SortedSetSortField
+cons public init()
+fld public final static java.lang.String NAME = "SortedSetSortField"
+meth public org.apache.lucene.search.SortField readSortField(org.apache.lucene.store.DataInput) throws java.io.IOException
+meth public void writeSortField(org.apache.lucene.search.SortField,org.apache.lucene.store.DataOutput) throws java.io.IOException
+supr org.apache.lucene.index.SortFieldProvider
+
+CLSS public final org.apache.lucene.search.SynonymQuery
+cons public !varargs init(org.apache.lucene.index.Term[])
+ anno 0 java.lang.Deprecated()
+innr public static Builder
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString(java.lang.String)
+meth public java.util.List<org.apache.lucene.index.Term> getTerms()
+meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds field,terms
+hcls DisiWrapperFreq,FreqBoostTermScorer,SynonymScorer,SynonymWeight,TermAndBoost
+
+CLSS public static org.apache.lucene.search.SynonymQuery$Builder
+ outer org.apache.lucene.search.SynonymQuery
+cons public init(java.lang.String)
+meth public org.apache.lucene.search.SynonymQuery build()
+meth public org.apache.lucene.search.SynonymQuery$Builder addTerm(org.apache.lucene.index.Term)
+meth public org.apache.lucene.search.SynonymQuery$Builder addTerm(org.apache.lucene.index.Term,float)
+supr java.lang.Object
+hfds field,terms
+
+CLSS public org.apache.lucene.search.TermInSetQuery
+cons public !varargs init(java.lang.String,org.apache.lucene.util.BytesRef[])
+cons public init(java.lang.String,java.util.Collection<org.apache.lucene.util.BytesRef>)
+intf org.apache.lucene.util.Accountable
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString(java.lang.String)
+meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
+meth public long ramBytesUsed()
+meth public org.apache.lucene.index.PrefixCodedTerms getTermData()
+meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
+supr org.apache.lucene.search.Query
+hfds BASE_RAM_BYTES_USED,BOOLEAN_REWRITE_TERM_COUNT_THRESHOLD,field,termData,termDataHashCode
+hcls TermAndState,WeightOrDocIdSet
+
 CLSS public org.apache.lucene.search.TermQuery
 cons public init(org.apache.lucene.index.Term)
-cons public init(org.apache.lucene.index.Term,org.apache.lucene.index.TermContext)
+cons public init(org.apache.lucene.index.Term,org.apache.lucene.index.TermStates)
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.index.Term getTerm()
-meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.index.TermStates getTermStates()
+meth public org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.Query
 hfds perReaderTermState,term
 hcls TermWeight
 
-CLSS public org.apache.lucene.search.TermRangeFilter
- anno 0 java.lang.Deprecated()
-cons public init(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef,boolean,boolean)
-meth public boolean includesLower()
-meth public boolean includesUpper()
-meth public org.apache.lucene.util.BytesRef getLowerTerm()
-meth public org.apache.lucene.util.BytesRef getUpperTerm()
-meth public static org.apache.lucene.search.TermRangeFilter Less(java.lang.String,org.apache.lucene.util.BytesRef)
-meth public static org.apache.lucene.search.TermRangeFilter More(java.lang.String,org.apache.lucene.util.BytesRef)
-meth public static org.apache.lucene.search.TermRangeFilter newStringRange(java.lang.String,java.lang.String,java.lang.String,boolean,boolean)
-supr org.apache.lucene.search.MultiTermQueryWrapperFilter<org.apache.lucene.search.TermRangeQuery>
-
 CLSS public org.apache.lucene.search.TermRangeQuery
 cons public init(java.lang.String,org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef,boolean,boolean)
 meth public boolean equals(java.lang.Object)
@@ -5020,6 +5928,7 @@
 meth public final long docFreq()
 meth public final long totalTermFreq()
 meth public final org.apache.lucene.util.BytesRef term()
+meth public java.lang.String toString()
 supr java.lang.Object
 hfds docFreq,term,totalTermFreq
 
@@ -5029,8 +5938,8 @@
 innr public static TimeExceededException
 intf org.apache.lucene.search.Collector
 meth public boolean isGreedy()
-meth public boolean needsScores()
 meth public org.apache.lucene.search.LeafCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.ScoreMode scoreMode()
 meth public static org.apache.lucene.search.TimeLimitingCollector$TimerThread getGlobalTimerThread()
 meth public static org.apache.lucene.util.Counter getGlobalCounter()
 meth public void setBaseline()
@@ -5064,24 +5973,22 @@
 hfds counter,resolution,stop,time
 
 CLSS public org.apache.lucene.search.TopDocs
-cons public init(int,org.apache.lucene.search.ScoreDoc[],float)
-fld public int totalHits
+cons public init(org.apache.lucene.search.TotalHits,org.apache.lucene.search.ScoreDoc[])
 fld public org.apache.lucene.search.ScoreDoc[] scoreDocs
-meth public float getMaxScore()
-meth public static org.apache.lucene.search.TopDocs merge(int,int,org.apache.lucene.search.TopDocs[]) throws java.io.IOException
-meth public static org.apache.lucene.search.TopDocs merge(int,org.apache.lucene.search.TopDocs[]) throws java.io.IOException
-meth public static org.apache.lucene.search.TopFieldDocs merge(org.apache.lucene.search.Sort,int,int,org.apache.lucene.search.TopFieldDocs[]) throws java.io.IOException
-meth public static org.apache.lucene.search.TopFieldDocs merge(org.apache.lucene.search.Sort,int,org.apache.lucene.search.TopFieldDocs[]) throws java.io.IOException
-meth public void setMaxScore(float)
+fld public org.apache.lucene.search.TotalHits totalHits
+meth public static org.apache.lucene.search.TopDocs merge(int,int,org.apache.lucene.search.TopDocs[],boolean)
+meth public static org.apache.lucene.search.TopDocs merge(int,org.apache.lucene.search.TopDocs[])
+meth public static org.apache.lucene.search.TopFieldDocs merge(org.apache.lucene.search.Sort,int,int,org.apache.lucene.search.TopFieldDocs[],boolean)
+meth public static org.apache.lucene.search.TopFieldDocs merge(org.apache.lucene.search.Sort,int,org.apache.lucene.search.TopFieldDocs[])
 supr java.lang.Object
-hfds maxScore
 hcls MergeSortQueue,ScoreMergeSortQueue,ShardRef
 
 CLSS public abstract org.apache.lucene.search.TopDocsCollector<%0 extends org.apache.lucene.search.ScoreDoc>
 cons protected init(org.apache.lucene.util.PriorityQueue<{org.apache.lucene.search.TopDocsCollector%0}>)
+fld protected final org.apache.lucene.util.PriorityQueue<{org.apache.lucene.search.TopDocsCollector%0}> pq
 fld protected final static org.apache.lucene.search.TopDocs EMPTY_TOPDOCS
 fld protected int totalHits
-fld protected org.apache.lucene.util.PriorityQueue<{org.apache.lucene.search.TopDocsCollector%0}> pq
+fld protected org.apache.lucene.search.TotalHits$Relation totalHitsRelation
 intf org.apache.lucene.search.Collector
 meth protected int topDocsSize()
 meth protected org.apache.lucene.search.TopDocs newTopDocs(org.apache.lucene.search.ScoreDoc[],int)
@@ -5095,33 +6002,41 @@
 CLSS public abstract org.apache.lucene.search.TopFieldCollector
 meth protected org.apache.lucene.search.TopDocs newTopDocs(org.apache.lucene.search.ScoreDoc[],int)
 meth protected void populateResults(org.apache.lucene.search.ScoreDoc[],int)
-meth public boolean needsScores()
+meth protected void updateGlobalMinCompetitiveScore(org.apache.lucene.search.Scorable) throws java.io.IOException
+meth protected void updateMinCompetitiveScore(org.apache.lucene.search.Scorable) throws java.io.IOException
+meth public boolean isEarlyTerminated()
+meth public org.apache.lucene.search.ScoreMode scoreMode()
 meth public org.apache.lucene.search.TopFieldDocs topDocs()
-meth public static org.apache.lucene.search.TopFieldCollector create(org.apache.lucene.search.Sort,int,boolean,boolean,boolean) throws java.io.IOException
-meth public static org.apache.lucene.search.TopFieldCollector create(org.apache.lucene.search.Sort,int,org.apache.lucene.search.FieldDoc,boolean,boolean,boolean) throws java.io.IOException
+meth public static org.apache.lucene.search.CollectorManager<org.apache.lucene.search.TopFieldCollector,org.apache.lucene.search.TopFieldDocs> createSharedManager(org.apache.lucene.search.Sort,int,org.apache.lucene.search.FieldDoc,int)
+meth public static org.apache.lucene.search.TopFieldCollector create(org.apache.lucene.search.Sort,int,int)
+meth public static org.apache.lucene.search.TopFieldCollector create(org.apache.lucene.search.Sort,int,org.apache.lucene.search.FieldDoc,int)
+meth public static void populateScores(org.apache.lucene.search.ScoreDoc[],org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.Query) throws java.io.IOException
 supr org.apache.lucene.search.TopDocsCollector<org.apache.lucene.search.FieldValueHitQueue$Entry>
-hfds EMPTY_SCOREDOCS,bottom,docBase,fillFields,maxScore,needsScores,numHits,queueFull
-hcls MultiComparatorLeafCollector,OneComparatorLeafCollector,PagingFieldCollector,SimpleFieldCollector
+hfds EMPTY_SCOREDOCS,bottom,canSetMinScore,docBase,firstComparator,hitsThresholdChecker,minCompetitiveScore,minScoreAcc,needsScores,numComparators,numHits,queueFull,scoreMode,searchSortPartOfIndexSort
+hcls MultiComparatorLeafCollector,PagingFieldCollector,SimpleFieldCollector
 
 CLSS public org.apache.lucene.search.TopFieldDocs
-cons public init(int,org.apache.lucene.search.ScoreDoc[],org.apache.lucene.search.SortField[],float)
+cons public init(org.apache.lucene.search.TotalHits,org.apache.lucene.search.ScoreDoc[],org.apache.lucene.search.SortField[])
 fld public org.apache.lucene.search.SortField[] fields
 supr org.apache.lucene.search.TopDocs
 
 CLSS public abstract org.apache.lucene.search.TopScoreDocCollector
 meth protected org.apache.lucene.search.TopDocs newTopDocs(org.apache.lucene.search.ScoreDoc[],int)
-meth public boolean needsScores()
-meth public static org.apache.lucene.search.TopScoreDocCollector create(int)
-meth public static org.apache.lucene.search.TopScoreDocCollector create(int,org.apache.lucene.search.ScoreDoc)
+meth protected void updateGlobalMinCompetitiveScore(org.apache.lucene.search.Scorable) throws java.io.IOException
+meth protected void updateMinCompetitiveScore(org.apache.lucene.search.Scorable) throws java.io.IOException
+meth public org.apache.lucene.search.ScoreMode scoreMode()
+meth public static org.apache.lucene.search.CollectorManager<org.apache.lucene.search.TopScoreDocCollector,org.apache.lucene.search.TopDocs> createSharedManager(int,org.apache.lucene.search.FieldDoc,int)
+meth public static org.apache.lucene.search.TopScoreDocCollector create(int,int)
+meth public static org.apache.lucene.search.TopScoreDocCollector create(int,org.apache.lucene.search.ScoreDoc,int)
 supr org.apache.lucene.search.TopDocsCollector<org.apache.lucene.search.ScoreDoc>
-hfds pqTop
+hfds docBase,hitsThresholdChecker,minCompetitiveScore,minScoreAcc,pqTop
 hcls PagingTopScoreDocCollector,ScorerLeafCollector,SimpleTopScoreDocCollector
 
 CLSS public abstract org.apache.lucene.search.TopTermsRewrite<%0 extends java.lang.Object>
 cons public init(int)
 meth protected abstract int getMaxSize()
 meth protected abstract org.apache.lucene.search.Query build({org.apache.lucene.search.TopTermsRewrite%0})
-meth protected abstract void addClause({org.apache.lucene.search.TopTermsRewrite%0},org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermContext) throws java.io.IOException
+meth protected abstract void addClause({org.apache.lucene.search.TopTermsRewrite%0},org.apache.lucene.index.Term,int,float,org.apache.lucene.index.TermStates) throws java.io.IOException
 meth protected abstract {org.apache.lucene.search.TopTermsRewrite%0} getTopLevelBuilder() throws java.io.IOException
 meth protected final void addClause({org.apache.lucene.search.TopTermsRewrite%0},org.apache.lucene.index.Term,int,float) throws java.io.IOException
 meth public boolean equals(java.lang.Object)
@@ -5134,19 +6049,30 @@
 
 CLSS public org.apache.lucene.search.TotalHitCountCollector
 cons public init()
-meth public boolean needsScores()
 meth public int getTotalHits()
+meth public org.apache.lucene.search.ScoreMode scoreMode()
 meth public void collect(int)
 supr org.apache.lucene.search.SimpleCollector
 hfds totalHits
 
-CLSS public abstract org.apache.lucene.search.TwoPhaseDocIdSetIterator
-cons public init()
-meth public abstract boolean matches() throws java.io.IOException
-meth public abstract org.apache.lucene.search.DocIdSetIterator approximation()
-meth public static org.apache.lucene.search.DocIdSetIterator asDocIdSetIterator(org.apache.lucene.search.TwoPhaseDocIdSetIterator)
+CLSS public final org.apache.lucene.search.TotalHits
+cons public init(long,org.apache.lucene.search.TotalHits$Relation)
+fld public final long value
+fld public final org.apache.lucene.search.TotalHits$Relation relation
+innr public final static !enum Relation
+meth public boolean equals(java.lang.Object)
+meth public int hashCode()
+meth public java.lang.String toString()
 supr java.lang.Object
 
+CLSS public final static !enum org.apache.lucene.search.TotalHits$Relation
+ outer org.apache.lucene.search.TotalHits
+fld public final static org.apache.lucene.search.TotalHits$Relation EQUAL_TO
+fld public final static org.apache.lucene.search.TotalHits$Relation GREATER_THAN_OR_EQUAL_TO
+meth public static org.apache.lucene.search.TotalHits$Relation valueOf(java.lang.String)
+meth public static org.apache.lucene.search.TotalHits$Relation[] values()
+supr java.lang.Enum<org.apache.lucene.search.TotalHits$Relation>
+
 CLSS public abstract org.apache.lucene.search.TwoPhaseIterator
 cons protected init(org.apache.lucene.search.DocIdSetIterator)
 fld protected final org.apache.lucene.search.DocIdSetIterator approximation
@@ -5154,39 +6080,35 @@
 meth public abstract float matchCost()
 meth public org.apache.lucene.search.DocIdSetIterator approximation()
 meth public static org.apache.lucene.search.DocIdSetIterator asDocIdSetIterator(org.apache.lucene.search.TwoPhaseIterator)
+meth public static org.apache.lucene.search.TwoPhaseIterator unwrap(org.apache.lucene.search.DocIdSetIterator)
 supr java.lang.Object
+hcls TwoPhaseIteratorAsDocIdSetIterator
 
-CLSS public final org.apache.lucene.search.UsageTrackingFilterCachingPolicy
+CLSS public org.apache.lucene.search.UsageTrackingQueryCachingPolicy
 cons public init()
-cons public init(float,int,int,int,int)
-intf org.apache.lucene.search.FilterCachingPolicy
-meth public boolean shouldCache(org.apache.lucene.search.Filter,org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.DocIdSet) throws java.io.IOException
-meth public void onUse(org.apache.lucene.search.Filter)
-supr java.lang.Object
-hfds SENTINEL,minFrequencyCheapFilters,minFrequencyCostlyFilters,minFrequencyOtherFilters,recentlyUsedFilters,segmentPolicy
-
-CLSS public final org.apache.lucene.search.UsageTrackingQueryCachingPolicy
-cons public init()
-cons public init(int,float,int)
+cons public init(int)
 intf org.apache.lucene.search.QueryCachingPolicy
 meth protected int minFrequencyToCache(org.apache.lucene.search.Query)
-meth public boolean shouldCache(org.apache.lucene.search.Query,org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public boolean shouldCache(org.apache.lucene.search.Query) throws java.io.IOException
 meth public void onUse(org.apache.lucene.search.Query)
 supr java.lang.Object
-hfds SENTINEL,recentlyUsedFilters,segmentPolicy
+hfds SENTINEL,recentlyUsedFilters
 
 CLSS public abstract org.apache.lucene.search.Weight
 cons protected init(org.apache.lucene.search.Query)
 fld protected final org.apache.lucene.search.Query parentQuery
 innr protected static DefaultBulkScorer
-meth public abstract float getValueForNormalization() throws java.io.IOException
+intf org.apache.lucene.search.SegmentCacheable
 meth public abstract org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
 meth public abstract org.apache.lucene.search.Scorer scorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 meth public abstract void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
-meth public abstract void normalize(float,float)
+ anno 0 java.lang.Deprecated()
 meth public final org.apache.lucene.search.Query getQuery()
 meth public org.apache.lucene.search.BulkScorer bulkScorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.Matches matches(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
+meth public org.apache.lucene.search.ScorerSupplier scorerSupplier(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
 supr java.lang.Object
+hcls StartDISIWrapper
 
 CLSS protected static org.apache.lucene.search.Weight$DefaultBulkScorer
  outer org.apache.lucene.search.Weight
@@ -5256,6 +6178,7 @@
 meth public void setTextFragmenter(org.apache.lucene.search.highlight.Fragmenter)
 supr java.lang.Object
 hfds encoder,formatter,fragmentScorer,maxDocCharsToAnalyze,textFragmenter
+hcls FragmentQueue
 
 CLSS public org.apache.lucene.search.highlight.InvalidTokenOffsetsException
 cons public init(java.lang.String)
@@ -5309,9 +6232,10 @@
 meth public final static org.apache.lucene.search.highlight.WeightedTerm[] getIdfWeightedTerms(org.apache.lucene.search.Query,org.apache.lucene.index.IndexReader,java.lang.String)
 meth public final static org.apache.lucene.search.highlight.WeightedTerm[] getTerms(org.apache.lucene.search.Query)
 meth public final static org.apache.lucene.search.highlight.WeightedTerm[] getTerms(org.apache.lucene.search.Query,boolean)
-meth public final static org.apache.lucene.search.highlight.WeightedTerm[] getTerms(org.apache.lucene.search.Query,boolean,java.lang.String)
+meth public static org.apache.lucene.search.highlight.WeightedTerm[] getTerms(org.apache.lucene.search.Query,boolean,java.lang.String)
 supr java.lang.Object
 hfds EMPTY_INDEXSEARCHER
+hcls BoostedTermExtractor
 
 CLSS public org.apache.lucene.search.highlight.QueryTermScorer
 cons public init(org.apache.lucene.search.Query)
@@ -5382,19 +6306,20 @@
 meth public int numDocs()
 meth public org.apache.lucene.index.BinaryDocValues getBinaryDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.FieldInfos getFieldInfos()
-meth public org.apache.lucene.index.Fields fields() throws java.io.IOException
 meth public org.apache.lucene.index.Fields getTermVectors(int) throws java.io.IOException
+meth public org.apache.lucene.index.IndexReader$CacheHelper getCoreCacheHelper()
+meth public org.apache.lucene.index.IndexReader$CacheHelper getReaderCacheHelper()
+meth public org.apache.lucene.index.LeafMetaData getMetaData()
 meth public org.apache.lucene.index.NumericDocValues getNormValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.NumericDocValues getNumericDocValues(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.PointValues getPointValues(java.lang.String)
 meth public org.apache.lucene.index.SortedDocValues getSortedDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedNumericDocValues getSortedNumericDocValues(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.index.SortedSetDocValues getSortedSetDocValues(java.lang.String) throws java.io.IOException
-meth public org.apache.lucene.util.Bits getDocsWithField(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.index.Terms terms(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.util.Bits getLiveDocs()
-meth public void addCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 meth public void checkIntegrity() throws java.io.IOException
 meth public void document(int,org.apache.lucene.index.StoredFieldVisitor) throws java.io.IOException
-meth public void removeCoreClosedListener(org.apache.lucene.index.LeafReader$CoreClosedListener)
 supr org.apache.lucene.index.LeafReader
 hfds fieldInfos,fields
 
@@ -5415,9 +6340,8 @@
 meth public int getEndOffset()
 meth public int getNumTokens()
 meth public int getStartOffset()
-meth public org.apache.lucene.analysis.Token getToken(int)
 supr java.lang.Object
-hfds MAX_NUM_TOKENS_PER_GROUP,endOffset,matchEndOffset,matchStartOffset,numTokens,offsetAtt,scores,startOffset,termAtt,tokens,tot
+hfds MAX_NUM_TOKENS_PER_GROUP,endOffset,matchEndOffset,matchStartOffset,numTokens,offsetAtt,scores,startOffset,termAtt,tot
 
 CLSS public org.apache.lucene.search.highlight.TokenSources
 meth public static org.apache.lucene.analysis.TokenStream getAnyTokenStream(org.apache.lucene.index.IndexReader,int,java.lang.String,org.apache.lucene.analysis.Analyzer) throws java.io.IOException
@@ -5442,7 +6366,6 @@
 
 CLSS public final org.apache.lucene.search.highlight.TokenStreamFromTermVector
 cons public init(org.apache.lucene.index.Terms,int) throws java.io.IOException
-fld public final static org.apache.lucene.util.AttributeFactory ATTRIBUTE_FACTORY
 meth public boolean incrementToken() throws java.io.IOException
 meth public org.apache.lucene.index.Terms getTermVectorTerms()
 meth public void reset() throws java.io.IOException
@@ -5466,6 +6389,7 @@
 cons public init(java.lang.String)
 innr protected static PositionCheckingMap
 meth protected boolean fieldNameComparator(java.lang.String)
+meth protected boolean isQueryUnsupported(java.lang.Class<? extends org.apache.lucene.search.Query>)
 meth protected boolean mustRewriteQuery(org.apache.lucene.search.spans.SpanQuery)
 meth protected final void setMaxDocCharsToAnalyze(int)
 meth protected org.apache.lucene.index.LeafReaderContext getLeafContext() throws java.io.IOException
@@ -5516,7 +6440,8 @@
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanQuery getMaskedQuery()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 hfds field,maskedQuery
 
@@ -5584,24 +6509,8 @@
 meth public org.apache.lucene.search.spans.Spans[] getSubSpans()
 meth public void collect(org.apache.lucene.search.spans.SpanCollector) throws java.io.IOException
 supr org.apache.lucene.search.spans.Spans
-hfds allowedSlop,maxEndPositionCell,spanPositionQueue,subSpanCells,totalSpanLength
-hcls SpanPositionQueue,SpansCell
-
-CLSS public org.apache.lucene.search.spans.ScoringWrapperSpans
-cons public init(org.apache.lucene.search.spans.Spans,org.apache.lucene.search.similarities.Similarity$SimScorer)
-meth public float positionsCost()
-meth public int advance(int) throws java.io.IOException
-meth public int docID()
-meth public int endPosition()
-meth public int nextDoc() throws java.io.IOException
-meth public int nextStartPosition() throws java.io.IOException
-meth public int startPosition()
-meth public int width()
-meth public long cost()
-meth public org.apache.lucene.search.TwoPhaseIterator asTwoPhaseIterator()
-meth public void collect(org.apache.lucene.search.spans.SpanCollector) throws java.io.IOException
-supr org.apache.lucene.search.spans.Spans
-hfds in
+hfds allowedSlop,spanWindow
+hcls SpanTotalLengthEndPositionWindow
 
 CLSS public final org.apache.lucene.search.spans.SpanBoostQuery
 cons public init(org.apache.lucene.search.spans.SpanQuery,float)
@@ -5612,9 +6521,10 @@
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanQuery getQuery()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
-hfds NO_PARENS_REQUIRED_QUERIES,query
+hfds boost,query
 
 CLSS public abstract interface org.apache.lucene.search.spans.SpanCollector
 meth public abstract void collectLeaf(org.apache.lucene.index.PostingsEnum,int,org.apache.lucene.index.Term) throws java.io.IOException
@@ -5630,14 +6540,18 @@
 meth public java.lang.String getField()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanQuery getBig()
+meth public org.apache.lucene.search.spans.SpanQuery getLittle()
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 
 CLSS public org.apache.lucene.search.spans.SpanContainingQuery$SpanContainingWeight
  outer org.apache.lucene.search.spans.SpanContainingQuery
-cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>,org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.SpanWeight) throws java.io.IOException
+cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.SpanWeight,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
 
@@ -5661,7 +6575,8 @@
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query getWrappedQuery()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 hfds rewriteMethod
 
@@ -5683,8 +6598,6 @@
 
 CLSS public org.apache.lucene.search.spans.SpanNearQuery
 cons public init(org.apache.lucene.search.spans.SpanQuery[],int,boolean)
-cons public init(org.apache.lucene.search.spans.SpanQuery[],int,boolean,boolean)
- anno 0 java.lang.Deprecated()
 fld protected boolean inOrder
 fld protected int slop
 fld protected java.lang.String field
@@ -5700,9 +6613,10 @@
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanQuery[] getClauses()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
 meth public static org.apache.lucene.search.spans.SpanNearQuery$Builder newOrderedNearQuery(java.lang.String)
 meth public static org.apache.lucene.search.spans.SpanNearQuery$Builder newUnorderedNearQuery(java.lang.String)
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 hcls GapSpans,SpanGapQuery
 
@@ -5718,9 +6632,10 @@
 
 CLSS public org.apache.lucene.search.spans.SpanNearQuery$SpanNearWeight
  outer org.apache.lucene.search.spans.SpanNearQuery
-cons public init(java.util.List<org.apache.lucene.search.spans.SpanWeight>,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>) throws java.io.IOException
+cons public init(java.util.List<org.apache.lucene.search.spans.SpanWeight>,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
 hfds subWeights
@@ -5737,15 +6652,17 @@
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanQuery getExclude()
 meth public org.apache.lucene.search.spans.SpanQuery getInclude()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 hfds exclude,include,post,pre
 
 CLSS public org.apache.lucene.search.spans.SpanNotQuery$SpanNotWeight
  outer org.apache.lucene.search.spans.SpanNotQuery
-cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>,org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.SpanWeight) throws java.io.IOException
+cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.SpanWeight,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
 hfds excludeWeight,includeWeight
@@ -5754,22 +6671,22 @@
 cons public !varargs init(org.apache.lucene.search.spans.SpanQuery[])
 innr public SpanOrWeight
 meth public boolean equals(java.lang.Object)
-meth public final void addClause(org.apache.lucene.search.spans.SpanQuery)
- anno 0 java.lang.Deprecated()
 meth public int hashCode()
 meth public java.lang.String getField()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanQuery[] getClauses()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 hfds clauses,field
 
 CLSS public org.apache.lucene.search.spans.SpanOrQuery$SpanOrWeight
  outer org.apache.lucene.search.spans.SpanOrQuery
-cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>,java.util.List<org.apache.lucene.search.spans.SpanWeight>) throws java.io.IOException
+cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,java.util.List<org.apache.lucene.search.spans.SpanWeight>,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
 hfds subWeights
@@ -5785,14 +6702,16 @@
 meth public java.lang.String getField()
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanQuery getMatch()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 
 CLSS public org.apache.lucene.search.spans.SpanPositionCheckQuery$SpanPositionCheckWeight
  outer org.apache.lucene.search.spans.SpanPositionCheckQuery
-cons public init(org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>) throws java.io.IOException
+cons public init(org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
 hfds matchWeight
@@ -5811,67 +6730,68 @@
 
 CLSS public abstract org.apache.lucene.search.spans.SpanQuery
 cons public init()
-meth public !varargs static java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext> getTermContexts(org.apache.lucene.search.spans.SpanWeight[])
+meth public !varargs static java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates> getTermStates(org.apache.lucene.search.spans.SpanWeight[])
 meth public abstract java.lang.String getField()
-meth public abstract org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
-meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public static java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext> getTermContexts(java.util.Collection<org.apache.lucene.search.spans.SpanWeight>)
+meth public abstract org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public static java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates> getTermStates(java.util.Collection<org.apache.lucene.search.spans.SpanWeight>)
 supr org.apache.lucene.search.Query
 
 CLSS public org.apache.lucene.search.spans.SpanScorer
-cons public init(org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.Spans,org.apache.lucene.search.similarities.Similarity$SimScorer)
-fld protected final org.apache.lucene.search.similarities.Similarity$SimScorer docScorer
+cons public init(org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.Spans,org.apache.lucene.search.LeafSimScorer)
+fld protected final org.apache.lucene.search.LeafSimScorer docScorer
 fld protected final org.apache.lucene.search.spans.Spans spans
 meth protected final void setFreqCurrentDoc() throws java.io.IOException
 meth protected float scoreCurrentDoc() throws java.io.IOException
 meth public final float score() throws java.io.IOException
-meth public final float sloppyFreq() throws java.io.IOException
-meth public final int freq() throws java.io.IOException
+meth public float getMaxScore(int) throws java.io.IOException
 meth public int docID()
+meth public org.apache.lucene.search.DocIdSetIterator iterator()
 meth public org.apache.lucene.search.TwoPhaseIterator twoPhaseIterator()
 meth public org.apache.lucene.search.spans.Spans getSpans()
-meth public org.apache.lucene.search.spans.Spans iterator()
 supr org.apache.lucene.search.Scorer
 hfds freq,lastScoredDoc,numMatches
 
 CLSS public org.apache.lucene.search.spans.SpanTermQuery
 cons public init(org.apache.lucene.index.Term)
-cons public init(org.apache.lucene.index.Term,org.apache.lucene.index.TermContext)
+cons public init(org.apache.lucene.index.Term,org.apache.lucene.index.TermStates)
 fld protected final org.apache.lucene.index.Term term
-fld protected final org.apache.lucene.index.TermContext termContext
+fld protected final org.apache.lucene.index.TermStates termStates
 innr public SpanTermWeight
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String getField()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.index.Term getTerm()
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.index.TermStates getTermStates()
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 hfds PHRASE_TO_SPAN_TERM_POSITIONS_COST,TERM_OPS_PER_POS,TERM_POSNS_SEEK_OPS_PER_DOC
 
 CLSS public org.apache.lucene.search.spans.SpanTermQuery$SpanTermWeight
  outer org.apache.lucene.search.spans.SpanTermQuery
-cons public init(org.apache.lucene.index.TermContext,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>) throws java.io.IOException
+cons public init(org.apache.lucene.index.TermStates,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
-hfds termContext
+hfds termStates
 
 CLSS public abstract org.apache.lucene.search.spans.SpanWeight
-cons public init(org.apache.lucene.search.spans.SpanQuery,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>) throws java.io.IOException
+cons public init(org.apache.lucene.search.spans.SpanQuery,org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,float) throws java.io.IOException
 fld protected final java.lang.String field
 fld protected final org.apache.lucene.search.similarities.Similarity similarity
-fld protected final org.apache.lucene.search.similarities.Similarity$SimWeight simWeight
+fld protected final org.apache.lucene.search.similarities.Similarity$SimScorer simScorer
 innr public abstract static !enum Postings
 meth public abstract org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public abstract void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
-meth public float getValueForNormalization() throws java.io.IOException
+meth public abstract void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
-meth public org.apache.lucene.search.similarities.Similarity$SimScorer getSimScorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.LeafSimScorer getSimScorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
+meth public org.apache.lucene.search.Matches matches(org.apache.lucene.index.LeafReaderContext,int) throws java.io.IOException
 meth public org.apache.lucene.search.spans.SpanScorer scorer(org.apache.lucene.index.LeafReaderContext) throws java.io.IOException
-meth public void normalize(float,float)
 supr org.apache.lucene.search.Weight
+hcls TermMatch
 
 CLSS public abstract static !enum org.apache.lucene.search.spans.SpanWeight$Postings
  outer org.apache.lucene.search.spans.SpanWeight
@@ -5894,14 +6814,18 @@
 meth public java.lang.String getField()
 meth public java.lang.String toString(java.lang.String)
 meth public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader) throws java.io.IOException
-meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,boolean) throws java.io.IOException
+meth public org.apache.lucene.search.spans.SpanQuery getBig()
+meth public org.apache.lucene.search.spans.SpanQuery getLittle()
+meth public org.apache.lucene.search.spans.SpanWeight createWeight(org.apache.lucene.search.IndexSearcher,org.apache.lucene.search.ScoreMode,float) throws java.io.IOException
+meth public void visit(org.apache.lucene.search.QueryVisitor)
 supr org.apache.lucene.search.spans.SpanQuery
 
 CLSS public org.apache.lucene.search.spans.SpanWithinQuery$SpanWithinWeight
  outer org.apache.lucene.search.spans.SpanWithinQuery
-cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>,org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.SpanWeight) throws java.io.IOException
+cons public init(org.apache.lucene.search.IndexSearcher,java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>,org.apache.lucene.search.spans.SpanWeight,org.apache.lucene.search.spans.SpanWeight,float) throws java.io.IOException
+meth public boolean isCacheable(org.apache.lucene.index.LeafReaderContext)
 meth public org.apache.lucene.search.spans.Spans getSpans(org.apache.lucene.index.LeafReaderContext,org.apache.lucene.search.spans.SpanWeight$Postings) throws java.io.IOException
-meth public void extractTermContexts(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermContext>)
+meth public void extractTermStates(java.util.Map<org.apache.lucene.index.Term,org.apache.lucene.index.TermStates>)
 meth public void extractTerms(java.util.Set<org.apache.lucene.index.Term>)
 supr org.apache.lucene.search.spans.SpanWeight
 
@@ -5921,7 +6845,7 @@
 supr org.apache.lucene.search.DocIdSetIterator
 
 CLSS public org.apache.lucene.search.spans.TermSpans
-cons public init(org.apache.lucene.search.similarities.Similarity$SimScorer,org.apache.lucene.index.PostingsEnum,org.apache.lucene.index.Term,float)
+cons public init(org.apache.lucene.search.LeafSimScorer,org.apache.lucene.index.PostingsEnum,org.apache.lucene.index.Term,float)
 fld protected boolean readPayload
 fld protected final org.apache.lucene.index.PostingsEnum postings
 fld protected final org.apache.lucene.index.Term term
@@ -5989,15 +6913,12 @@
 cons public init(java.lang.String)
 cons public init(java.lang.String,int)
 cons public init(java.lang.String,org.apache.lucene.store.IOContext)
-fld protected byte[] buffer
 fld public final static int BUFFER_SIZE = 1024
 fld public final static int MERGE_BUFFER_SIZE = 4096
 fld public final static int MIN_BUFFER_SIZE = 8
 intf org.apache.lucene.store.RandomAccessInput
-meth protected abstract void readInternal(byte[],int,int) throws java.io.IOException
+meth protected abstract void readInternal(java.nio.ByteBuffer) throws java.io.IOException
 meth protected abstract void seekInternal(long) throws java.io.IOException
-meth protected final int flushBuffer(org.apache.lucene.store.IndexOutput,long) throws java.io.IOException
-meth protected void newBuffer(byte[])
 meth public final byte readByte() throws java.io.IOException
 meth public final byte readByte(long) throws java.io.IOException
 meth public final int getBufferSize()
@@ -6019,7 +6940,7 @@
 meth public static int bufferSize(org.apache.lucene.store.IOContext)
 meth public static org.apache.lucene.store.BufferedIndexInput wrap(java.lang.String,org.apache.lucene.store.IndexInput,long,long)
 supr org.apache.lucene.store.IndexInput
-hfds bufferLength,bufferPosition,bufferSize,bufferStart
+hfds EMPTY_BYTEBUFFER,buffer,bufferSize,bufferStart
 hcls SlicedIndexInput
 
 CLSS public final org.apache.lucene.store.ByteArrayDataInput
@@ -6056,6 +6977,175 @@
 supr org.apache.lucene.store.DataOutput
 hfds bytes,limit,pos
 
+CLSS public abstract org.apache.lucene.store.ByteBufferIndexInput
+fld protected boolean isClone
+fld protected final int chunkSizePower
+fld protected final java.lang.Object guard
+fld protected final long chunkSizeMask
+fld protected final long length
+fld protected int curBufIndex
+fld protected java.nio.ByteBuffer curBuf
+fld protected java.nio.ByteBuffer[] buffers
+intf org.apache.lucene.store.RandomAccessInput
+meth protected org.apache.lucene.store.ByteBufferIndexInput buildSlice(java.lang.String,long,long)
+meth protected org.apache.lucene.store.ByteBufferIndexInput newCloneInstance(java.lang.String,java.nio.ByteBuffer[],int,long)
+meth protected void setCurBuf(java.nio.ByteBuffer)
+meth public byte readByte(long) throws java.io.IOException
+meth public final byte readByte() throws java.io.IOException
+meth public final int readInt() throws java.io.IOException
+meth public final long length()
+meth public final long readLong() throws java.io.IOException
+meth public final org.apache.lucene.store.ByteBufferIndexInput clone()
+meth public final org.apache.lucene.store.ByteBufferIndexInput slice(java.lang.String,long,long)
+meth public final short readShort() throws java.io.IOException
+meth public final void close() throws java.io.IOException
+meth public final void readBytes(byte[],int,int) throws java.io.IOException
+meth public int readInt(long) throws java.io.IOException
+meth public long getFilePointer()
+meth public long readLong(long) throws java.io.IOException
+meth public short readShort(long) throws java.io.IOException
+meth public static org.apache.lucene.store.ByteBufferIndexInput newInstance(java.lang.String,java.nio.ByteBuffer[],long,int,org.apache.lucene.store.ByteBufferGuard)
+meth public void readLELongs(long[],int,int) throws java.io.IOException
+meth public void seek(long) throws java.io.IOException
+supr org.apache.lucene.store.IndexInput
+hfds EMPTY_LONGBUFFER,curLongBufferViews
+hcls MultiBufferImpl,SingleBufferImpl
+
+CLSS public final org.apache.lucene.store.ByteBuffersDataInput
+cons public init(java.util.List<java.nio.ByteBuffer>)
+intf org.apache.lucene.store.RandomAccessInput
+intf org.apache.lucene.util.Accountable
+meth public byte readByte() throws java.io.EOFException
+meth public byte readByte(long)
+meth public int readInt(long)
+meth public java.lang.String toString()
+meth public long position()
+meth public long ramBytesUsed()
+meth public long readLong(long)
+meth public long size()
+meth public org.apache.lucene.store.ByteBuffersDataInput slice(long,long)
+meth public short readShort(long)
+meth public void readBytes(byte[],int,int) throws java.io.EOFException
+meth public void readBytes(java.nio.ByteBuffer,int) throws java.io.EOFException
+meth public void seek(long) throws java.io.EOFException
+supr org.apache.lucene.store.DataInput
+hfds blockBits,blockMask,blocks,offset,pos,size
+
+CLSS public final org.apache.lucene.store.ByteBuffersDataOutput
+cons public init()
+cons public init(int,int,java.util.function.IntFunction<java.nio.ByteBuffer>,java.util.function.Consumer<java.nio.ByteBuffer>)
+cons public init(long)
+fld public final static int DEFAULT_MAX_BITS_PER_BLOCK = 26
+fld public final static int DEFAULT_MIN_BITS_PER_BLOCK = 10
+fld public final static java.util.function.Consumer<java.nio.ByteBuffer> NO_REUSE
+fld public final static java.util.function.IntFunction<java.nio.ByteBuffer> ALLOCATE_BB_ON_HEAP
+innr public final static ByteBufferRecycler
+intf org.apache.lucene.util.Accountable
+meth public byte[] toArrayCopy()
+meth public java.lang.String toString()
+meth public java.util.ArrayList<java.nio.ByteBuffer> toBufferList()
+meth public java.util.ArrayList<java.nio.ByteBuffer> toWriteableBufferList()
+meth public long ramBytesUsed()
+meth public long size()
+meth public org.apache.lucene.store.ByteBuffersDataInput toDataInput()
+meth public static org.apache.lucene.store.ByteBuffersDataOutput newResettableInstance()
+meth public void copyTo(org.apache.lucene.store.DataOutput) throws java.io.IOException
+meth public void reset()
+meth public void writeByte(byte)
+meth public void writeBytes(byte[])
+meth public void writeBytes(byte[],int)
+meth public void writeBytes(byte[],int,int)
+meth public void writeBytes(java.nio.ByteBuffer)
+meth public void writeInt(int)
+meth public void writeLong(long)
+meth public void writeMapOfStrings(java.util.Map<java.lang.String,java.lang.String>)
+meth public void writeSetOfStrings(java.util.Set<java.lang.String>)
+meth public void writeShort(short)
+meth public void writeString(java.lang.String)
+supr org.apache.lucene.store.DataOutput
+hfds EMPTY,EMPTY_BYTE_ARRAY,HALF_SHIFT,MAX_BLOCKS_BEFORE_BLOCK_EXPANSION,SURROGATE_OFFSET,blockAllocate,blockBits,blockReuse,blocks,currentBlock,maxBitsPerBlock,ramBytesUsed
+
+CLSS public final static org.apache.lucene.store.ByteBuffersDataOutput$ByteBufferRecycler
+ outer org.apache.lucene.store.ByteBuffersDataOutput
+cons public init(java.util.function.IntFunction<java.nio.ByteBuffer>)
+meth public java.nio.ByteBuffer allocate(int)
+meth public void reuse(java.nio.ByteBuffer)
+supr java.lang.Object
+hfds delegate,reuse
+
+CLSS public final org.apache.lucene.store.ByteBuffersDirectory
+cons public init()
+cons public init(org.apache.lucene.store.LockFactory)
+cons public init(org.apache.lucene.store.LockFactory,java.util.function.Supplier<org.apache.lucene.store.ByteBuffersDataOutput>,java.util.function.BiFunction<java.lang.String,org.apache.lucene.store.ByteBuffersDataOutput,org.apache.lucene.store.IndexInput>)
+fld public final static java.util.function.BiFunction<java.lang.String,org.apache.lucene.store.ByteBuffersDataOutput,org.apache.lucene.store.IndexInput> OUTPUT_AS_BYTE_ARRAY
+fld public final static java.util.function.BiFunction<java.lang.String,org.apache.lucene.store.ByteBuffersDataOutput,org.apache.lucene.store.IndexInput> OUTPUT_AS_MANY_BUFFERS
+fld public final static java.util.function.BiFunction<java.lang.String,org.apache.lucene.store.ByteBuffersDataOutput,org.apache.lucene.store.IndexInput> OUTPUT_AS_MANY_BUFFERS_LUCENE
+fld public final static java.util.function.BiFunction<java.lang.String,org.apache.lucene.store.ByteBuffersDataOutput,org.apache.lucene.store.IndexInput> OUTPUT_AS_ONE_BUFFER
+meth public java.lang.String[] listAll() throws java.io.IOException
+meth public java.util.Set<java.lang.String> getPendingDeletions()
+meth public long fileLength(java.lang.String) throws java.io.IOException
+meth public org.apache.lucene.store.IndexInput openInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public void close() throws java.io.IOException
+meth public void deleteFile(java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public void syncMetaData() throws java.io.IOException
+supr org.apache.lucene.store.BaseDirectory
+hfds bbOutputSupplier,files,outputToInput,tempFileName
+hcls FileEntry
+
+CLSS public final org.apache.lucene.store.ByteBuffersIndexInput
+cons public init(org.apache.lucene.store.ByteBuffersDataInput,java.lang.String)
+intf org.apache.lucene.store.RandomAccessInput
+meth public byte readByte() throws java.io.IOException
+meth public byte readByte(long) throws java.io.IOException
+meth public int readInt() throws java.io.IOException
+meth public int readInt(long) throws java.io.IOException
+meth public int readVInt() throws java.io.IOException
+meth public int readZInt() throws java.io.IOException
+meth public java.lang.String readString() throws java.io.IOException
+meth public java.util.Map<java.lang.String,java.lang.String> readMapOfStrings() throws java.io.IOException
+meth public java.util.Set<java.lang.String> readSetOfStrings() throws java.io.IOException
+meth public long getFilePointer()
+meth public long length()
+meth public long readLong() throws java.io.IOException
+meth public long readLong(long) throws java.io.IOException
+meth public long readVLong() throws java.io.IOException
+meth public long readZLong() throws java.io.IOException
+meth public org.apache.lucene.store.ByteBuffersIndexInput slice(java.lang.String,long,long) throws java.io.IOException
+meth public org.apache.lucene.store.IndexInput clone()
+meth public org.apache.lucene.store.RandomAccessInput randomAccessSlice(long,long) throws java.io.IOException
+meth public short readShort() throws java.io.IOException
+meth public short readShort(long) throws java.io.IOException
+meth public void close() throws java.io.IOException
+meth public void readBytes(byte[],int,int) throws java.io.IOException
+meth public void readBytes(byte[],int,int,boolean) throws java.io.IOException
+meth public void seek(long) throws java.io.IOException
+meth public void skipBytes(long) throws java.io.IOException
+supr org.apache.lucene.store.IndexInput
+hfds in
+
+CLSS public final org.apache.lucene.store.ByteBuffersIndexOutput
+cons public init(org.apache.lucene.store.ByteBuffersDataOutput,java.lang.String,java.lang.String)
+cons public init(org.apache.lucene.store.ByteBuffersDataOutput,java.lang.String,java.lang.String,java.util.zip.Checksum,java.util.function.Consumer<org.apache.lucene.store.ByteBuffersDataOutput>)
+meth public long getChecksum() throws java.io.IOException
+meth public long getFilePointer()
+meth public void close() throws java.io.IOException
+meth public void copyBytes(org.apache.lucene.store.DataInput,long) throws java.io.IOException
+meth public void writeByte(byte) throws java.io.IOException
+meth public void writeBytes(byte[],int) throws java.io.IOException
+meth public void writeBytes(byte[],int,int) throws java.io.IOException
+meth public void writeInt(int) throws java.io.IOException
+meth public void writeLong(long) throws java.io.IOException
+meth public void writeMapOfStrings(java.util.Map<java.lang.String,java.lang.String>) throws java.io.IOException
+meth public void writeSetOfStrings(java.util.Set<java.lang.String>) throws java.io.IOException
+meth public void writeShort(short) throws java.io.IOException
+meth public void writeString(java.lang.String) throws java.io.IOException
+supr org.apache.lucene.store.IndexOutput
+hfds checksum,delegate,lastChecksum,lastChecksumPosition,onClose
+
 CLSS public abstract org.apache.lucene.store.ChecksumIndexInput
 cons protected init(java.lang.String)
 meth public abstract long getChecksum() throws java.io.IOException
@@ -6072,17 +7162,14 @@
 meth public int readZInt() throws java.io.IOException
 meth public java.lang.String readString() throws java.io.IOException
 meth public java.util.Map<java.lang.String,java.lang.String> readMapOfStrings() throws java.io.IOException
-meth public java.util.Map<java.lang.String,java.lang.String> readStringStringMap() throws java.io.IOException
- anno 0 java.lang.Deprecated()
 meth public java.util.Set<java.lang.String> readSetOfStrings() throws java.io.IOException
-meth public java.util.Set<java.lang.String> readStringSet() throws java.io.IOException
- anno 0 java.lang.Deprecated()
 meth public long readLong() throws java.io.IOException
 meth public long readVLong() throws java.io.IOException
 meth public long readZLong() throws java.io.IOException
 meth public org.apache.lucene.store.DataInput clone()
 meth public short readShort() throws java.io.IOException
 meth public void readBytes(byte[],int,int,boolean) throws java.io.IOException
+meth public void readLELongs(long[],int,int) throws java.io.IOException
 meth public void skipBytes(long) throws java.io.IOException
 supr java.lang.Object
 hfds SKIP_BUFFER_SIZE,skipBuffer
@@ -6103,26 +7190,26 @@
 meth public void writeSetOfStrings(java.util.Set<java.lang.String>) throws java.io.IOException
 meth public void writeShort(short) throws java.io.IOException
 meth public void writeString(java.lang.String) throws java.io.IOException
-meth public void writeStringSet(java.util.Set<java.lang.String>) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public void writeStringStringMap(java.util.Map<java.lang.String,java.lang.String>) throws java.io.IOException
- anno 0 java.lang.Deprecated()
 supr java.lang.Object
 hfds COPY_BUFFER_SIZE,copyBuffer
 
 CLSS public abstract org.apache.lucene.store.Directory
 cons public init()
 intf java.io.Closeable
+meth protected static java.lang.String getTempFileName(java.lang.String,java.lang.String,long)
 meth protected void ensureOpen()
 meth public abstract java.lang.String[] listAll() throws java.io.IOException
+meth public abstract java.util.Set<java.lang.String> getPendingDeletions() throws java.io.IOException
 meth public abstract long fileLength(java.lang.String) throws java.io.IOException
 meth public abstract org.apache.lucene.store.IndexInput openInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public abstract org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public abstract org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public abstract org.apache.lucene.store.Lock obtainLock(java.lang.String) throws java.io.IOException
 meth public abstract void close() throws java.io.IOException
 meth public abstract void deleteFile(java.lang.String) throws java.io.IOException
-meth public abstract void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public abstract void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public abstract void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public abstract void syncMetaData() throws java.io.IOException
 meth public java.lang.String toString()
 meth public org.apache.lucene.store.ChecksumIndexInput openChecksumInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public void copyFrom(org.apache.lucene.store.Directory,java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
@@ -6131,20 +7218,26 @@
 CLSS public abstract org.apache.lucene.store.FSDirectory
 cons protected init(java.nio.file.Path,org.apache.lucene.store.LockFactory) throws java.io.IOException
 fld protected final java.nio.file.Path directory
+meth protected void ensureCanRead(java.lang.String) throws java.io.IOException
 meth protected void fsync(java.lang.String) throws java.io.IOException
 meth public java.lang.String toString()
 meth public java.lang.String[] listAll() throws java.io.IOException
 meth public java.nio.file.Path getDirectory()
+meth public java.util.Set<java.lang.String> getPendingDeletions() throws java.io.IOException
 meth public long fileLength(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public static java.lang.String[] listAll(java.nio.file.Path) throws java.io.IOException
 meth public static org.apache.lucene.store.FSDirectory open(java.nio.file.Path) throws java.io.IOException
 meth public static org.apache.lucene.store.FSDirectory open(java.nio.file.Path,org.apache.lucene.store.LockFactory) throws java.io.IOException
-meth public void close()
+meth public void close() throws java.io.IOException
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void deletePendingFiles() throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public void syncMetaData() throws java.io.IOException
 supr org.apache.lucene.store.BaseDirectory
+hfds nextTempFileCounter,opsSinceLastDelete,pendingDeletes
 hcls FSIndexOutput
 
 CLSS public abstract org.apache.lucene.store.FSLockFactory
@@ -6157,35 +7250,41 @@
 CLSS public org.apache.lucene.store.FileSwitchDirectory
 cons public init(java.util.Set<java.lang.String>,org.apache.lucene.store.Directory,org.apache.lucene.store.Directory,boolean)
 meth public java.lang.String[] listAll() throws java.io.IOException
+meth public java.util.Set<java.lang.String> getPendingDeletions() throws java.io.IOException
 meth public long fileLength(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.store.Directory getPrimaryDir()
 meth public org.apache.lucene.store.Directory getSecondaryDir()
 meth public org.apache.lucene.store.IndexInput openInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public org.apache.lucene.store.Lock obtainLock(java.lang.String) throws java.io.IOException
 meth public static java.lang.String getExtension(java.lang.String)
 meth public void close() throws java.io.IOException
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public void syncMetaData() throws java.io.IOException
 supr org.apache.lucene.store.Directory
-hfds doClose,primaryDir,primaryExtensions,secondaryDir
+hfds EXT_PATTERN,doClose,primaryDir,primaryExtensions,secondaryDir
 
-CLSS public org.apache.lucene.store.FilterDirectory
+CLSS public abstract org.apache.lucene.store.FilterDirectory
 cons protected init(org.apache.lucene.store.Directory)
 fld protected final org.apache.lucene.store.Directory in
 meth public final org.apache.lucene.store.Directory getDelegate()
 meth public java.lang.String toString()
 meth public java.lang.String[] listAll() throws java.io.IOException
+meth public java.util.Set<java.lang.String> getPendingDeletions() throws java.io.IOException
 meth public long fileLength(java.lang.String) throws java.io.IOException
 meth public org.apache.lucene.store.IndexInput openInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public org.apache.lucene.store.Lock obtainLock(java.lang.String) throws java.io.IOException
 meth public static org.apache.lucene.store.Directory unwrap(org.apache.lucene.store.Directory)
 meth public void close() throws java.io.IOException
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public void syncMetaData() throws java.io.IOException
 supr org.apache.lucene.store.Directory
 
 CLSS public org.apache.lucene.store.FlushInfo
@@ -6197,6 +7296,19 @@
 meth public java.lang.String toString()
 supr java.lang.Object
 
+CLSS public final org.apache.lucene.store.GrowableByteArrayDataOutput
+cons public init(int)
+intf org.apache.lucene.util.Accountable
+meth public byte[] getBytes()
+meth public int getPosition()
+meth public long ramBytesUsed()
+meth public void reset()
+meth public void writeByte(byte)
+meth public void writeBytes(byte[],int,int)
+meth public void writeString(java.lang.String) throws java.io.IOException
+supr org.apache.lucene.store.DataOutput
+hfds MIN_UTF8_SIZE_TO_ENABLE_DOUBLE_PASS_ENCODING,bytes,length,scratchBytes
+
 CLSS public org.apache.lucene.store.IOContext
 cons public init()
 cons public init(org.apache.lucene.store.FlushInfo)
@@ -6243,14 +7355,15 @@
 hfds resourceDescription
 
 CLSS public abstract org.apache.lucene.store.IndexOutput
-cons protected init(java.lang.String)
+cons protected init(java.lang.String,java.lang.String)
 intf java.io.Closeable
 meth public abstract long getChecksum() throws java.io.IOException
 meth public abstract long getFilePointer()
 meth public abstract void close() throws java.io.IOException
+meth public java.lang.String getName()
 meth public java.lang.String toString()
 supr org.apache.lucene.store.DataOutput
-hfds resourceDescription
+hfds name,resourceDescription
 
 CLSS public org.apache.lucene.store.InputStreamDataInput
 cons public init(java.io.InputStream)
@@ -6294,13 +7407,15 @@
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public void copyFrom(org.apache.lucene.store.Directory,java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public void syncMetaData() throws java.io.IOException
 supr org.apache.lucene.store.FilterDirectory
 hfds writeLock
 
 CLSS public org.apache.lucene.store.LockVerifyServer
 cons public init()
+fld public final static int START_GUN_SIGNAL = 43
 meth public static void main(java.lang.String[]) throws java.lang.Exception
 supr java.lang.Object
 
@@ -6351,9 +7466,10 @@
 meth public long ramBytesUsed()
 meth public org.apache.lucene.store.IndexInput openInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public void close() throws java.io.IOException
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
 supr org.apache.lucene.store.FilterDirectory
 hfds VERBOSE,cache,maxCachedBytes,maxMergeSizeBytes,uncacheLock
@@ -6382,7 +7498,7 @@
 hfds os
 
 CLSS public org.apache.lucene.store.OutputStreamIndexOutput
-cons public init(java.lang.String,java.io.OutputStream,int)
+cons public init(java.lang.String,java.lang.String,java.io.OutputStream,int)
 meth public final long getChecksum() throws java.io.IOException
 meth public final long getFilePointer()
 meth public final void writeByte(byte) throws java.io.IOException
@@ -6392,6 +7508,7 @@
 hfds bytesWritten,crc,flushedOnClose,os
 
 CLSS public org.apache.lucene.store.RAMDirectory
+ anno 0 java.lang.Deprecated()
 cons public init()
 cons public init(org.apache.lucene.store.FSDirectory,org.apache.lucene.store.IOContext) throws java.io.IOException
 cons public init(org.apache.lucene.store.LockFactory)
@@ -6404,15 +7521,20 @@
 meth public final long fileLength(java.lang.String) throws java.io.IOException
 meth public final long ramBytesUsed()
 meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
+meth public java.util.Set<java.lang.String> getPendingDeletions()
 meth public org.apache.lucene.store.IndexInput openInput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public void close()
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 meth public void sync(java.util.Collection<java.lang.String>) throws java.io.IOException
+meth public void syncMetaData() throws java.io.IOException
 supr org.apache.lucene.store.BaseDirectory
+hfds nextTempFileCounter
 
 CLSS public org.apache.lucene.store.RAMFile
+ anno 0 java.lang.Deprecated()
 cons public init()
 fld protected final java.util.ArrayList<byte[]> buffers
 fld protected long sizeInBytes
@@ -6425,13 +7547,13 @@
 meth public boolean equals(java.lang.Object)
 meth public int hashCode()
 meth public java.lang.String toString()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public long getLength()
 meth public long ramBytesUsed()
 supr java.lang.Object
 hfds directory,length
 
 CLSS public org.apache.lucene.store.RAMInputStream
+ anno 0 java.lang.Deprecated()
 cons public init(java.lang.String,org.apache.lucene.store.RAMFile) throws java.io.IOException
 intf java.lang.Cloneable
 meth public byte readByte() throws java.io.IOException
@@ -6445,6 +7567,7 @@
 hfds bufferLength,bufferPosition,currentBuffer,currentBufferIndex,file,length
 
 CLSS public org.apache.lucene.store.RAMOutputStream
+ anno 0 java.lang.Deprecated()
 cons public init()
 cons public init(java.lang.String,org.apache.lucene.store.RAMFile,boolean)
 cons public init(org.apache.lucene.store.RAMFile,boolean)
@@ -6532,14 +7655,18 @@
 cons public init(org.apache.lucene.store.Directory)
 meth public java.util.Set<java.lang.String> getCreatedFiles()
 meth public org.apache.lucene.store.IndexOutput createOutput(java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public org.apache.lucene.store.IndexOutput createTempOutput(java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
+meth public void clearCreatedFiles()
 meth public void copyFrom(org.apache.lucene.store.Directory,java.lang.String,java.lang.String,org.apache.lucene.store.IOContext) throws java.io.IOException
 meth public void deleteFile(java.lang.String) throws java.io.IOException
-meth public void renameFile(java.lang.String,java.lang.String) throws java.io.IOException
+meth public void rename(java.lang.String,java.lang.String) throws java.io.IOException
 supr org.apache.lucene.store.FilterDirectory
 hfds createdFileNames
 
 CLSS public final org.apache.lucene.store.VerifyingLockFactory
 cons public init(org.apache.lucene.store.LockFactory,java.io.InputStream,java.io.OutputStream) throws java.io.IOException
+fld public final static int MSG_LOCK_ACQUIRED = 1
+fld public final static int MSG_LOCK_RELEASED = 0
 meth public org.apache.lucene.store.Lock obtainLock(org.apache.lucene.store.Directory,java.lang.String) throws java.io.IOException
 supr org.apache.lucene.store.LockFactory
 hfds in,lf,out
@@ -6548,8 +7675,9 @@
 CLSS abstract interface org.apache.lucene.store.package-info
 
 CLSS public abstract interface org.apache.lucene.util.Accountable
-meth public abstract java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
+fld public final static org.apache.lucene.util.Accountable NULL_ACCOUNTABLE
 meth public abstract long ramBytesUsed()
+meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 
 CLSS public org.apache.lucene.util.Accountables
 meth public static java.lang.String toString(org.apache.lucene.util.Accountable)
@@ -6561,59 +7689,52 @@
 
 CLSS public final org.apache.lucene.util.ArrayUtil
 fld public final static int MAX_ARRAY_LENGTH
-meth public static <%0 extends java.lang.Comparable<? super {%%0}>> java.util.Comparator<{%%0}> naturalComparator()
 meth public static <%0 extends java.lang.Comparable<? super {%%0}>> void introSort({%%0}[])
 meth public static <%0 extends java.lang.Comparable<? super {%%0}>> void introSort({%%0}[],int,int)
 meth public static <%0 extends java.lang.Comparable<? super {%%0}>> void timSort({%%0}[])
 meth public static <%0 extends java.lang.Comparable<? super {%%0}>> void timSort({%%0}[],int,int)
 meth public static <%0 extends java.lang.Object> void introSort({%%0}[],int,int,java.util.Comparator<? super {%%0}>)
 meth public static <%0 extends java.lang.Object> void introSort({%%0}[],java.util.Comparator<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> void select({%%0}[],int,int,int,java.util.Comparator<? super {%%0}>)
 meth public static <%0 extends java.lang.Object> void swap({%%0}[],int,int)
 meth public static <%0 extends java.lang.Object> void timSort({%%0}[],int,int,java.util.Comparator<? super {%%0}>)
 meth public static <%0 extends java.lang.Object> void timSort({%%0}[],java.util.Comparator<? super {%%0}>)
+meth public static <%0 extends java.lang.Object> {%%0}[] copyOfSubArray({%%0}[],int,int)
 meth public static <%0 extends java.lang.Object> {%%0}[] grow({%%0}[],int)
-meth public static boolean equals(byte[],int,byte[],int,int)
-meth public static boolean equals(char[],int,char[],int,int)
-meth public static boolean equals(int[],int,int[],int,int)
-meth public static boolean[] grow(boolean[])
-meth public static boolean[] grow(boolean[],int)
-meth public static boolean[] shrink(boolean[],int)
+meth public static <%0 extends java.lang.Object> {%%0}[] growExact({%%0}[],int)
+meth public static byte[] copyOfSubArray(byte[],int,int)
 meth public static byte[] grow(byte[])
 meth public static byte[] grow(byte[],int)
-meth public static byte[] shrink(byte[],int)
+meth public static byte[] growExact(byte[],int)
+meth public static char[] copyOfSubArray(char[],int,int)
 meth public static char[] grow(char[])
 meth public static char[] grow(char[],int)
-meth public static char[] shrink(char[],int)
+meth public static char[] growExact(char[],int)
+meth public static double[] copyOfSubArray(double[],int,int)
 meth public static double[] grow(double[])
 meth public static double[] grow(double[],int)
+meth public static double[] growExact(double[],int)
+meth public static float[] copyOfSubArray(float[],int,int)
 meth public static float[] grow(float[])
 meth public static float[] grow(float[],int)
-meth public static float[][] grow(float[][])
-meth public static float[][] grow(float[][],int)
-meth public static float[][] shrink(float[][],int)
-meth public static int getShrinkSize(int,int,int)
-meth public static int hashCode(byte[],int,int)
+meth public static float[] growExact(float[],int)
 meth public static int hashCode(char[],int,int)
 meth public static int oversize(int,int)
-meth public static int parseInt(char[])
 meth public static int parseInt(char[],int,int)
 meth public static int parseInt(char[],int,int,int)
+meth public static int[] copyOfSubArray(int[],int,int)
 meth public static int[] grow(int[])
 meth public static int[] grow(int[],int)
-meth public static int[] shrink(int[],int)
-meth public static int[] toIntArray(java.util.Collection<java.lang.Integer>)
-meth public static int[][] grow(int[][])
-meth public static int[][] grow(int[][],int)
-meth public static int[][] shrink(int[][],int)
+meth public static int[] growExact(int[],int)
+meth public static long[] copyOfSubArray(long[],int,int)
 meth public static long[] grow(long[])
 meth public static long[] grow(long[],int)
-meth public static long[] shrink(long[],int)
+meth public static long[] growExact(long[],int)
+meth public static short[] copyOfSubArray(short[],int,int)
 meth public static short[] grow(short[])
 meth public static short[] grow(short[],int)
-meth public static short[] shrink(short[],int)
+meth public static short[] growExact(short[],int)
 supr java.lang.Object
-hfds NATURAL_COMPARATOR
-hcls NaturalComparator
 
 CLSS public abstract interface org.apache.lucene.util.Attribute
 
@@ -6643,13 +7764,14 @@
 intf org.apache.lucene.util.Attribute
 meth public abstract void clear()
 meth public abstract void copyTo(org.apache.lucene.util.AttributeImpl)
+meth public abstract void reflectWith(org.apache.lucene.util.AttributeReflector)
 meth public final java.lang.String reflectAsString(boolean)
 meth public org.apache.lucene.util.AttributeImpl clone()
 meth public void end()
-meth public void reflectWith(org.apache.lucene.util.AttributeReflector)
 supr java.lang.Object
 
 CLSS public abstract interface org.apache.lucene.util.AttributeReflector
+ anno 0 java.lang.FunctionalInterface()
 meth public abstract void reflect(java.lang.Class<? extends org.apache.lucene.util.Attribute>,java.lang.String,java.lang.Object)
 
 CLSS public org.apache.lucene.util.AttributeSource
@@ -6691,8 +7813,6 @@
 CLSS public org.apache.lucene.util.BitDocIdSet
 cons public init(org.apache.lucene.util.BitSet)
 cons public init(org.apache.lucene.util.BitSet,long)
-innr public final static Builder
-meth public boolean isCacheable()
 meth public java.lang.String toString()
 meth public long ramBytesUsed()
 meth public org.apache.lucene.search.DocIdSetIterator iterator()
@@ -6700,40 +7820,21 @@
 supr org.apache.lucene.search.DocIdSet
 hfds BASE_RAM_BYTES_USED,cost,set
 
-CLSS public final static org.apache.lucene.util.BitDocIdSet$Builder
- outer org.apache.lucene.util.BitDocIdSet
-cons public init(int)
-cons public init(int,boolean)
-meth public boolean isDefinitelyEmpty()
-meth public org.apache.lucene.util.BitDocIdSet build()
-meth public void and(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public void andNot(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public void or(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
-supr java.lang.Object
-hfds costUpperBound,denseSet,maxDoc,sparseSet,threshold
-
 CLSS public abstract org.apache.lucene.util.BitSet
 cons public init()
 intf org.apache.lucene.util.Accountable
-intf org.apache.lucene.util.MutableBits
-meth protected final void assertUnpositioned(org.apache.lucene.search.DocIdSetIterator)
+intf org.apache.lucene.util.Bits
+meth protected final void checkUnpositioned(org.apache.lucene.search.DocIdSetIterator)
 meth public abstract int cardinality()
 meth public abstract int nextSetBit(int)
 meth public abstract int prevSetBit(int)
+meth public abstract void clear(int)
 meth public abstract void clear(int,int)
 meth public abstract void set(int)
 meth public int approximateCardinality()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public static org.apache.lucene.util.BitSet of(org.apache.lucene.search.DocIdSetIterator,int) throws java.io.IOException
-meth public void and(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
- anno 0 java.lang.Deprecated()
-meth public void andNot(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
- anno 0 java.lang.Deprecated()
 meth public void or(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
 supr java.lang.Object
-hcls LeapFrogCallBack
 
 CLSS public org.apache.lucene.util.BitSetIterator
 cons public init(org.apache.lucene.util.BitSet,long)
@@ -6741,22 +7842,20 @@
 meth public int docID()
 meth public int nextDoc()
 meth public long cost()
+meth public org.apache.lucene.util.BitSet getBitSet()
 meth public static org.apache.lucene.util.FixedBitSet getFixedBitSetOrNull(org.apache.lucene.search.DocIdSetIterator)
 meth public static org.apache.lucene.util.SparseFixedBitSet getSparseFixedBitSetOrNull(org.apache.lucene.search.DocIdSetIterator)
+meth public void setDocId(int)
 supr org.apache.lucene.search.DocIdSetIterator
 hfds bits,cost,doc,length
 
 CLSS public final org.apache.lucene.util.BitUtil
-meth public final static long flipFlop(long)
-meth public static int bitCount(byte)
- anno 0 java.lang.Deprecated()
-meth public static int bitList(byte)
- anno 0 java.lang.Deprecated()
 meth public static int nextHighestPowerOfTwo(int)
 meth public static int zigZagDecode(int)
 meth public static int zigZagEncode(int)
 meth public static long deinterleave(long)
-meth public static long interleave(long,long)
+meth public static long flipFlop(long)
+meth public static long interleave(int,int)
 meth public static long nextHighestPowerOfTwo(long)
 meth public static long pop_andnot(long[],long[],int,int)
 meth public static long pop_array(long[],int,int)
@@ -6766,7 +7865,7 @@
 meth public static long zigZagDecode(long)
 meth public static long zigZagEncode(long)
 supr java.lang.Object
-hfds BIT_LISTS,BYTE_COUNTS,MAGIC,SHIFT
+hfds MAGIC0,MAGIC1,MAGIC2,MAGIC3,MAGIC4,MAGIC5,MAGIC6,SHIFT0,SHIFT1,SHIFT2,SHIFT3,SHIFT4
 
 CLSS public abstract interface org.apache.lucene.util.Bits
 fld public final static org.apache.lucene.util.Bits[] EMPTY_ARRAY
@@ -6808,16 +7907,19 @@
 innr public abstract static Allocator
 innr public final static DirectAllocator
 innr public static DirectTrackingAllocator
+intf org.apache.lucene.util.Accountable
 meth public int allocSlice(byte[],int)
 meth public int newSlice(int)
+meth public long ramBytesUsed()
 meth public void append(org.apache.lucene.util.BytesRef)
 meth public void nextBuffer()
 meth public void readBytes(long,byte[],int,int)
 meth public void reset()
 meth public void reset(boolean,boolean)
 meth public void setBytesRef(org.apache.lucene.util.BytesRef,int)
+meth public void setRawBytesRef(org.apache.lucene.util.BytesRef,long)
 supr java.lang.Object
-hfds allocator,bufferUpto
+hfds BASE_RAM_BYTES,allocator,bufferUpto
 
 CLSS public abstract static org.apache.lucene.util.ByteBlockPool$Allocator
  outer org.apache.lucene.util.ByteBlockPool
@@ -6864,25 +7966,36 @@
 meth public java.lang.String toString()
 meth public java.lang.String utf8ToString()
 meth public org.apache.lucene.util.BytesRef clone()
-meth public static java.util.Comparator<org.apache.lucene.util.BytesRef> getUTF8SortedAsUTF16Comparator()
- anno 0 java.lang.Deprecated()
-meth public static java.util.Comparator<org.apache.lucene.util.BytesRef> getUTF8SortedAsUnicodeComparator()
 meth public static org.apache.lucene.util.BytesRef deepCopyOf(org.apache.lucene.util.BytesRef)
 supr java.lang.Object
-hfds utf8SortedAsUTF16SortOrder,utf8SortedAsUnicodeSortOrder
-hcls UTF8SortedAsUTF16Comparator,UTF8SortedAsUnicodeComparator
 
 CLSS public final org.apache.lucene.util.BytesRefArray
 cons public init(org.apache.lucene.util.Counter)
+innr public abstract interface static IndexedBytesRefIterator
+innr public final static SortState
 meth public int append(org.apache.lucene.util.BytesRef)
 meth public int size()
 meth public org.apache.lucene.util.BytesRef get(org.apache.lucene.util.BytesRefBuilder,int)
+meth public org.apache.lucene.util.BytesRefArray$IndexedBytesRefIterator iterator(org.apache.lucene.util.BytesRefArray$SortState)
+meth public org.apache.lucene.util.BytesRefArray$SortState sort(java.util.Comparator<org.apache.lucene.util.BytesRef>,java.util.function.IntBinaryOperator)
 meth public org.apache.lucene.util.BytesRefIterator iterator()
 meth public org.apache.lucene.util.BytesRefIterator iterator(java.util.Comparator<org.apache.lucene.util.BytesRef>)
 meth public void clear()
 supr java.lang.Object
 hfds bytesUsed,currentOffset,lastElement,offsets,pool
 
+CLSS public abstract interface static org.apache.lucene.util.BytesRefArray$IndexedBytesRefIterator
+ outer org.apache.lucene.util.BytesRefArray
+intf org.apache.lucene.util.BytesRefIterator
+meth public abstract int ord()
+
+CLSS public final static org.apache.lucene.util.BytesRefArray$SortState
+ outer org.apache.lucene.util.BytesRefArray
+intf org.apache.lucene.util.Accountable
+meth public long ramBytesUsed()
+supr java.lang.Object
+hfds indices
+
 CLSS public org.apache.lucene.util.BytesRefBuilder
 cons public init()
 meth public boolean equals(java.lang.Object)
@@ -6909,6 +8022,14 @@
 supr java.lang.Object
 hfds ref
 
+CLSS public abstract org.apache.lucene.util.BytesRefComparator
+cons protected init(int)
+intf java.util.Comparator<org.apache.lucene.util.BytesRef>
+meth protected abstract int byteAt(org.apache.lucene.util.BytesRef,int)
+meth public int compare(org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef)
+supr java.lang.Object
+hfds comparedBytesCount
+
 CLSS public final org.apache.lucene.util.BytesRefHash
 cons public init()
 cons public init(org.apache.lucene.util.ByteBlockPool)
@@ -6917,19 +8038,22 @@
 innr public abstract static BytesStartArray
 innr public static DirectBytesStartArray
 innr public static MaxBytesLengthExceededException
+intf org.apache.lucene.util.Accountable
 meth public int add(org.apache.lucene.util.BytesRef)
 meth public int addByPoolOffset(int)
 meth public int byteStart(int)
 meth public int find(org.apache.lucene.util.BytesRef)
 meth public int size()
-meth public int[] sort(java.util.Comparator<org.apache.lucene.util.BytesRef>)
+meth public int[] compact()
+meth public int[] sort()
+meth public long ramBytesUsed()
 meth public org.apache.lucene.util.BytesRef get(int,org.apache.lucene.util.BytesRef)
 meth public void clear()
 meth public void clear(boolean)
 meth public void close()
 meth public void reinit()
 supr java.lang.Object
-hfds bytesStart,bytesStartArray,bytesUsed,count,hashHalfSize,hashMask,hashSize,ids,lastCount,pool,scratch1
+hfds BASE_RAM_BYTES,bytesStart,bytesStartArray,bytesUsed,count,hashHalfSize,hashMask,hashSize,ids,lastCount,pool
 
 CLSS public abstract static org.apache.lucene.util.BytesRefHash$BytesStartArray
  outer org.apache.lucene.util.BytesRefHash
@@ -6982,6 +8106,7 @@
 meth public java.lang.CharSequence subSequence(int,int)
 meth public java.lang.String toString()
 meth public org.apache.lucene.util.CharsRef clone()
+meth public static int stringHashCode(char[],int,int)
 meth public static java.util.Comparator<org.apache.lucene.util.CharsRef> getUTF16SortedAsUTF8Comparator()
  anno 0 java.lang.Deprecated()
 meth public static org.apache.lucene.util.CharsRef deepCopyOf(org.apache.lucene.util.CharsRef)
@@ -7045,6 +8170,7 @@
 CLSS public final org.apache.lucene.util.Constants
 fld public final static boolean FREE_BSD
 fld public final static boolean JRE_IS_64BIT
+fld public final static boolean JRE_IS_MINIMUM_JAVA11
 fld public final static boolean JRE_IS_MINIMUM_JAVA8
 fld public final static boolean JRE_IS_MINIMUM_JAVA9
 fld public final static boolean LINUX
@@ -7078,13 +8204,21 @@
 
 CLSS public final org.apache.lucene.util.DocIdSetBuilder
 cons public init(int)
+cons public init(int,org.apache.lucene.index.PointValues,java.lang.String) throws java.io.IOException
+cons public init(int,org.apache.lucene.index.Terms) throws java.io.IOException
+innr public abstract static BulkAdder
 meth public org.apache.lucene.search.DocIdSet build()
-meth public org.apache.lucene.search.DocIdSet build(long)
-meth public void add(int)
+meth public org.apache.lucene.util.DocIdSetBuilder$BulkAdder grow(int)
 meth public void add(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
-meth public void grow(int)
 supr java.lang.Object
-hfds bitSet,buffer,bufferSize,maxDoc,threshold
+hfds adder,bitSet,buffers,counter,maxDoc,multivalued,numValuesPerDoc,threshold,totalAllocated
+hcls Buffer,BufferAdder,FixedBitSetAdder
+
+CLSS public abstract static org.apache.lucene.util.DocIdSetBuilder$BulkAdder
+ outer org.apache.lucene.util.DocIdSetBuilder
+cons public init()
+meth public abstract void add(int)
+supr java.lang.Object
 
 CLSS public abstract org.apache.lucene.util.FilterIterator<%0 extends java.lang.Object, %1 extends {org.apache.lucene.util.FilterIterator%0}>
 cons public init(java.util.Iterator<{org.apache.lucene.util.FilterIterator%1}>)
@@ -7100,7 +8234,7 @@
 cons public init(int)
 cons public init(long[],int)
 intf org.apache.lucene.util.Accountable
-intf org.apache.lucene.util.MutableBits
+intf org.apache.lucene.util.Bits
 meth public boolean equals(java.lang.Object)
 meth public boolean get(int)
 meth public boolean getAndClear(int)
@@ -7114,15 +8248,15 @@
 meth public int prevSetBit(int)
 meth public long ramBytesUsed()
 meth public long[] getBits()
+meth public org.apache.lucene.util.Bits asReadOnlyBits()
 meth public org.apache.lucene.util.FixedBitSet clone()
 meth public static int bits2words(int)
 meth public static long andNotCount(org.apache.lucene.util.FixedBitSet,org.apache.lucene.util.FixedBitSet)
 meth public static long intersectionCount(org.apache.lucene.util.FixedBitSet,org.apache.lucene.util.FixedBitSet)
 meth public static long unionCount(org.apache.lucene.util.FixedBitSet,org.apache.lucene.util.FixedBitSet)
+meth public static org.apache.lucene.util.FixedBitSet copyOf(org.apache.lucene.util.Bits)
 meth public static org.apache.lucene.util.FixedBitSet ensureCapacity(org.apache.lucene.util.FixedBitSet,int)
-meth public void and(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
 meth public void and(org.apache.lucene.util.FixedBitSet)
-meth public void andNot(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
 meth public void andNot(org.apache.lucene.util.FixedBitSet)
 meth public void clear(int)
 meth public void clear(int,int)
@@ -7141,36 +8275,75 @@
 cons public init(int,int)
 intf org.apache.lucene.util.Accountable
 meth public int frequency(int)
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public long ramBytesUsed()
 meth public void add(int)
 supr java.lang.Object
 hfds BASE_RAM_BYTES_USED,buffer,frequencies,maxSize,position
 hcls IntBag
 
+CLSS public final org.apache.lucene.util.FutureArrays
+meth public static boolean equals(byte[],int,int,byte[],int,int)
+meth public static boolean equals(char[],int,int,char[],int,int)
+meth public static boolean equals(int[],int,int,int[],int,int)
+meth public static boolean equals(long[],int,int,long[],int,int)
+meth public static int compare(char[],int,int,char[],int,int)
+meth public static int compare(int[],int,int,int[],int,int)
+meth public static int compare(long[],int,int,long[],int,int)
+meth public static int compareUnsigned(byte[],int,int,byte[],int,int)
+meth public static int mismatch(byte[],int,int,byte[],int,int)
+meth public static int mismatch(char[],int,int,char[],int,int)
+supr java.lang.Object
+
+CLSS public final org.apache.lucene.util.FutureObjects
+meth public static int checkFromIndexSize(int,int,int)
+meth public static int checkFromToIndex(int,int,int)
+meth public static int checkIndex(int,int)
+supr java.lang.Object
+
+CLSS public abstract interface org.apache.lucene.util.IOSupplier<%0 extends java.lang.Object>
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract {org.apache.lucene.util.IOSupplier%0} get() throws java.io.IOException
+
 CLSS public final org.apache.lucene.util.IOUtils
 fld public final static java.lang.String UTF_8
-fld public final static java.nio.charset.Charset CHARSET_UTF_8
- anno 0 java.lang.Deprecated()
+innr public abstract interface static IOConsumer
+innr public abstract interface static IOFunction
 meth public !varargs static void close(java.io.Closeable[]) throws java.io.IOException
 meth public !varargs static void closeWhileHandlingException(java.io.Closeable[])
 meth public !varargs static void deleteFilesIfExist(java.nio.file.Path[]) throws java.io.IOException
 meth public !varargs static void deleteFilesIgnoringExceptions(java.nio.file.Path[])
 meth public !varargs static void deleteFilesIgnoringExceptions(org.apache.lucene.store.Directory,java.lang.String[])
 meth public !varargs static void rm(java.nio.file.Path[]) throws java.io.IOException
+meth public static <%0 extends java.lang.Object> void applyToAll(java.util.Collection<{%%0}>,org.apache.lucene.util.IOUtils$IOConsumer<{%%0}>) throws java.io.IOException
+meth public static <%0 extends java.lang.Throwable> {%%0} useOrSuppress({%%0},{%%0})
 meth public static boolean spins(java.nio.file.Path) throws java.io.IOException
 meth public static boolean spins(org.apache.lucene.store.Directory) throws java.io.IOException
 meth public static java.io.Reader getDecodingReader(java.io.InputStream,java.nio.charset.Charset)
 meth public static java.io.Reader getDecodingReader(java.lang.Class<?>,java.lang.String,java.nio.charset.Charset) throws java.io.IOException
+meth public static java.lang.Error rethrowAlways(java.lang.Throwable) throws java.io.IOException
 meth public static void close(java.lang.Iterable<? extends java.io.Closeable>) throws java.io.IOException
 meth public static void closeWhileHandlingException(java.lang.Iterable<? extends java.io.Closeable>)
+meth public static void deleteFiles(org.apache.lucene.store.Directory,java.util.Collection<java.lang.String>) throws java.io.IOException
 meth public static void deleteFilesIfExist(java.util.Collection<? extends java.nio.file.Path>) throws java.io.IOException
 meth public static void deleteFilesIgnoringExceptions(java.util.Collection<? extends java.nio.file.Path>)
+meth public static void deleteFilesIgnoringExceptions(org.apache.lucene.store.Directory,java.util.Collection<java.lang.String>)
 meth public static void fsync(java.nio.file.Path,boolean) throws java.io.IOException
 meth public static void reThrow(java.lang.Throwable) throws java.io.IOException
+ anno 0 java.lang.Deprecated()
 meth public static void reThrowUnchecked(java.lang.Throwable)
+ anno 0 java.lang.Deprecated()
 supr java.lang.Object
 
+CLSS public abstract interface static org.apache.lucene.util.IOUtils$IOConsumer<%0 extends java.lang.Object>
+ outer org.apache.lucene.util.IOUtils
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract void accept({org.apache.lucene.util.IOUtils$IOConsumer%0}) throws java.io.IOException
+
+CLSS public abstract interface static org.apache.lucene.util.IOUtils$IOFunction<%0 extends java.lang.Object, %1 extends java.lang.Object>
+ outer org.apache.lucene.util.IOUtils
+ anno 0 java.lang.FunctionalInterface()
+meth public abstract {org.apache.lucene.util.IOUtils$IOFunction%1} apply({org.apache.lucene.util.IOUtils$IOFunction%0}) throws java.io.IOException
+
 CLSS public abstract org.apache.lucene.util.InPlaceMergeSorter
 cons public init()
 meth public final void sort(int,int)
@@ -7241,12 +8414,22 @@
 supr java.lang.Object
 hfds offset,pool
 
+CLSS public abstract org.apache.lucene.util.IntroSelector
+cons public init()
+meth protected abstract int comparePivot(int)
+meth protected abstract void setPivot(int)
+meth protected int compare(int,int)
+meth public final void select(int,int,int)
+supr org.apache.lucene.util.Selector
+
 CLSS public abstract org.apache.lucene.util.IntroSorter
 cons public init()
 meth protected abstract int comparePivot(int)
 meth protected abstract void setPivot(int)
+meth protected int compare(int,int)
 meth public final void sort(int,int)
 supr org.apache.lucene.util.Sorter
+hfds SINGLE_MEDIAN_THRESHOLD
 
 CLSS public final org.apache.lucene.util.IntsRef
 cons public init()
@@ -7288,9 +8471,17 @@
 supr java.lang.Object
 hfds ref
 
+CLSS public final org.apache.lucene.util.LSBRadixSorter
+cons public init()
+meth public void sort(int,int[],int)
+supr java.lang.Object
+hfds HISTOGRAM_SIZE,INSERTION_SORT_THRESHOLD,buffer,histogram
+
 CLSS public final org.apache.lucene.util.LongBitSet
 cons public init(long)
 cons public init(long[],long)
+fld public final static long MAX_NUM_BITS
+intf org.apache.lucene.util.Accountable
 meth public boolean equals(java.lang.Object)
 meth public boolean get(long)
 meth public boolean getAndClear(long)
@@ -7302,6 +8493,7 @@
 meth public long length()
 meth public long nextSetBit(long)
 meth public long prevSetBit(long)
+meth public long ramBytesUsed()
 meth public long[] getBits()
 meth public org.apache.lucene.util.LongBitSet clone()
 meth public static int bits2words(long)
@@ -7317,14 +8509,14 @@
 meth public void set(long,long)
 meth public void xor(org.apache.lucene.util.LongBitSet)
 supr java.lang.Object
-hfds bits,numBits,numWords
+hfds BASE_RAM_BYTES,bits,numBits,numWords
 
 CLSS public abstract org.apache.lucene.util.LongValues
 cons public init()
 fld public final static org.apache.lucene.util.LongValues IDENTITY
+fld public final static org.apache.lucene.util.LongValues ZEROES
 meth public abstract long get(long)
-meth public long get(int)
-supr org.apache.lucene.index.NumericDocValues
+supr java.lang.Object
 
 CLSS public final org.apache.lucene.util.LongsRef
 cons public init()
@@ -7346,6 +8538,20 @@
 meth public static org.apache.lucene.util.LongsRef deepCopyOf(org.apache.lucene.util.LongsRef)
 supr java.lang.Object
 
+CLSS public abstract org.apache.lucene.util.MSBRadixSorter
+cons protected init(int)
+fld protected final int maxLength
+fld protected final static int HISTOGRAM_SIZE = 257
+meth protected abstract int byteAt(int,int)
+meth protected final int compare(int,int)
+meth protected int getBucket(int,int)
+meth protected org.apache.lucene.util.Sorter getFallbackSorter(int)
+meth protected void reorder(int,int,int[],int[],int)
+meth protected void sort(int,int,int,int)
+meth public void sort(int,int)
+supr org.apache.lucene.util.Sorter
+hfds LENGTH_THRESHOLD,LEVEL_THRESHOLD,commonPrefix,endOffsets,histograms
+
 CLSS public org.apache.lucene.util.MapOfSets<%0 extends java.lang.Object, %1 extends java.lang.Object>
 cons public init(java.util.Map<{org.apache.lucene.util.MapOfSets%0},java.util.Set<{org.apache.lucene.util.MapOfSets%1}>>)
 meth public int put({org.apache.lucene.util.MapOfSets%0},{org.apache.lucene.util.MapOfSets%1})
@@ -7359,6 +8565,7 @@
 meth public static double asinh(double)
 meth public static double atanh(double)
 meth public static double log(double,double)
+meth public static double sumRelativeErrorBound(int)
 meth public static int log(long,int)
 meth public static long gcd(long,long)
 supr java.lang.Object
@@ -7374,10 +8581,6 @@
 hfds current,numTop,queue,removeDuplicates,top
 hcls SubIterator,TermMergeQueue
 
-CLSS public abstract interface org.apache.lucene.util.MutableBits
-intf org.apache.lucene.util.Bits
-meth public abstract void clear(int)
-
 CLSS public final org.apache.lucene.util.NamedSPILoader<%0 extends org.apache.lucene.util.NamedSPILoader$NamedSPI>
 cons public init(java.lang.Class<{org.apache.lucene.util.NamedSPILoader%0}>)
 cons public init(java.lang.Class<{org.apache.lucene.util.NamedSPILoader%0}>,java.lang.ClassLoader)
@@ -7404,7 +8607,6 @@
 
 CLSS public final org.apache.lucene.util.NotDocIdSet
 cons public init(int,org.apache.lucene.search.DocIdSet)
-meth public boolean isCacheable()
 meth public long ramBytesUsed()
 meth public org.apache.lucene.search.DocIdSetIterator iterator() throws java.io.IOException
 meth public org.apache.lucene.util.Bits bits() throws java.io.IOException
@@ -7412,60 +8614,27 @@
 hfds BASE_RAM_BYTES_USED,in,maxDoc
 
 CLSS public final org.apache.lucene.util.NumericUtils
-fld public final static byte SHIFT_START_INT = 96
-fld public final static byte SHIFT_START_LONG = 32
-fld public final static int BUF_SIZE_INT = 6
-fld public final static int BUF_SIZE_LONG = 11
-fld public final static int PRECISION_STEP_DEFAULT = 16
-fld public final static int PRECISION_STEP_DEFAULT_32 = 8
-innr public abstract static IntRangeBuilder
-innr public abstract static LongRangeBuilder
 meth public static double sortableLongToDouble(long)
 meth public static float sortableIntToFloat(int)
 meth public static int floatToSortableInt(float)
-meth public static int getPrefixCodedIntShift(org.apache.lucene.util.BytesRef)
-meth public static int getPrefixCodedLongShift(org.apache.lucene.util.BytesRef)
-meth public static int prefixCodedToInt(org.apache.lucene.util.BytesRef)
+meth public static int sortableBytesToInt(byte[],int)
 meth public static int sortableFloatBits(int)
-meth public static java.lang.Integer getMaxInt(org.apache.lucene.index.Terms) throws java.io.IOException
-meth public static java.lang.Integer getMinInt(org.apache.lucene.index.Terms) throws java.io.IOException
-meth public static java.lang.Long getMaxLong(org.apache.lucene.index.Terms) throws java.io.IOException
-meth public static java.lang.Long getMinLong(org.apache.lucene.index.Terms) throws java.io.IOException
+meth public static java.math.BigInteger sortableBytesToBigInt(byte[],int,int)
 meth public static long doubleToSortableLong(double)
-meth public static long prefixCodedToLong(org.apache.lucene.util.BytesRef)
+meth public static long sortableBytesToLong(byte[],int)
 meth public static long sortableDoubleBits(long)
-meth public static org.apache.lucene.index.TermsEnum filterPrefixCodedInts(org.apache.lucene.index.TermsEnum)
-meth public static org.apache.lucene.index.TermsEnum filterPrefixCodedLongs(org.apache.lucene.index.TermsEnum)
-meth public static void intToPrefixCoded(int,int,org.apache.lucene.util.BytesRefBuilder)
-meth public static void intToPrefixCodedBytes(int,int,org.apache.lucene.util.BytesRefBuilder)
- anno 0 java.lang.Deprecated()
-meth public static void longToPrefixCoded(long,int,org.apache.lucene.util.BytesRefBuilder)
-meth public static void longToPrefixCodedBytes(long,int,org.apache.lucene.util.BytesRefBuilder)
- anno 0 java.lang.Deprecated()
-meth public static void splitIntRange(org.apache.lucene.util.NumericUtils$IntRangeBuilder,int,int,int)
-meth public static void splitLongRange(org.apache.lucene.util.NumericUtils$LongRangeBuilder,int,long,long)
-supr java.lang.Object
-hcls SeekingNumericFilteredTermsEnum
-
-CLSS public abstract static org.apache.lucene.util.NumericUtils$IntRangeBuilder
- outer org.apache.lucene.util.NumericUtils
-cons public init()
-meth public void addRange(int,int,int)
-meth public void addRange(org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef)
+meth public static void add(int,int,byte[],byte[],byte[])
+meth public static void bigIntToSortableBytes(java.math.BigInteger,int,byte[],int)
+meth public static void intToSortableBytes(int,byte[],int)
+meth public static void longToSortableBytes(long,byte[],int)
+meth public static void subtract(int,int,byte[],byte[],byte[])
 supr java.lang.Object
 
-CLSS public abstract static org.apache.lucene.util.NumericUtils$LongRangeBuilder
- outer org.apache.lucene.util.NumericUtils
-cons public init()
-meth public void addRange(long,long,int)
-meth public void addRange(org.apache.lucene.util.BytesRef,org.apache.lucene.util.BytesRef)
-supr java.lang.Object
-
-CLSS public final org.apache.lucene.util.OfflineSorter
-cons public init() throws java.io.IOException
-cons public init(java.util.Comparator<org.apache.lucene.util.BytesRef>) throws java.io.IOException
-cons public init(java.util.Comparator<org.apache.lucene.util.BytesRef>,org.apache.lucene.util.OfflineSorter$BufferSize,java.nio.file.Path,int)
-fld public final static int MAX_TEMPFILES = 128
+CLSS public org.apache.lucene.util.OfflineSorter
+cons public init(org.apache.lucene.store.Directory,java.lang.String) throws java.io.IOException
+cons public init(org.apache.lucene.store.Directory,java.lang.String,java.util.Comparator<org.apache.lucene.util.BytesRef>) throws java.io.IOException
+cons public init(org.apache.lucene.store.Directory,java.lang.String,java.util.Comparator<org.apache.lucene.util.BytesRef>,org.apache.lucene.util.OfflineSorter$BufferSize,int,int,java.util.concurrent.ExecutorService,int)
+fld public final static int MAX_TEMPFILES = 10
 fld public final static java.util.Comparator<org.apache.lucene.util.BytesRef> DEFAULT_COMPARATOR
 fld public final static long ABSOLUTE_MIN_SORT_BUFFER_SIZE = 524288
 fld public final static long GB = 1073741824
@@ -7475,13 +8644,15 @@
 innr public final static BufferSize
 innr public static ByteSequencesReader
 innr public static ByteSequencesWriter
-meth protected java.nio.file.Path sortPartition(int) throws java.io.IOException
+meth protected org.apache.lucene.util.OfflineSorter$ByteSequencesReader getReader(org.apache.lucene.store.ChecksumIndexInput,java.lang.String) throws java.io.IOException
+meth protected org.apache.lucene.util.OfflineSorter$ByteSequencesWriter getWriter(org.apache.lucene.store.IndexOutput,long) throws java.io.IOException
+meth public java.lang.String getTempFileNamePrefix()
+meth public java.lang.String sort(java.lang.String) throws java.io.IOException
 meth public java.util.Comparator<org.apache.lucene.util.BytesRef> getComparator()
-meth public org.apache.lucene.util.OfflineSorter$SortInfo sort(java.nio.file.Path,java.nio.file.Path) throws java.io.IOException
-meth public static java.nio.file.Path getDefaultTempDir() throws java.io.IOException
+meth public org.apache.lucene.store.Directory getDirectory()
 supr java.lang.Object
-hfds DEFAULT_TEMP_DIR,MIN_BUFFER_SIZE_MSG,buffer,bufferBytesUsed,comparator,maxTempFiles,ramBufferSize,sortInfo,tempDirectory
-hcls FileAndTop
+hfds MIN_BUFFER_SIZE_MSG,comparator,dir,exec,maxTempFiles,partitionsInRAM,ramBufferSize,sortInfo,tempFileNamePrefix,valueLength
+hcls FileAndTop,MergePartitionsTask,Partition,SortPartitionTask
 
 CLSS public final static org.apache.lucene.util.OfflineSorter$BufferSize
  outer org.apache.lucene.util.OfflineSorter
@@ -7492,38 +8663,39 @@
 
 CLSS public static org.apache.lucene.util.OfflineSorter$ByteSequencesReader
  outer org.apache.lucene.util.OfflineSorter
-cons public init(java.io.DataInput)
-cons public init(java.nio.file.Path) throws java.io.IOException
+cons public init(org.apache.lucene.store.ChecksumIndexInput,java.lang.String)
+fld protected final java.lang.String name
+fld protected final long end
+fld protected final org.apache.lucene.store.ChecksumIndexInput in
 intf java.io.Closeable
-meth public boolean read(org.apache.lucene.util.BytesRefBuilder) throws java.io.IOException
-meth public byte[] read() throws java.io.IOException
+intf org.apache.lucene.util.BytesRefIterator
+meth public org.apache.lucene.util.BytesRef next() throws java.io.IOException
 meth public void close() throws java.io.IOException
 supr java.lang.Object
-hfds is
+hfds ref
 
 CLSS public static org.apache.lucene.util.OfflineSorter$ByteSequencesWriter
  outer org.apache.lucene.util.OfflineSorter
-cons public init(java.io.DataOutput)
-cons public init(java.nio.file.Path) throws java.io.IOException
+cons public init(org.apache.lucene.store.IndexOutput)
+fld protected final org.apache.lucene.store.IndexOutput out
 intf java.io.Closeable
+meth public final void write(byte[]) throws java.io.IOException
+meth public final void write(org.apache.lucene.util.BytesRef) throws java.io.IOException
 meth public void close() throws java.io.IOException
-meth public void write(byte[]) throws java.io.IOException
 meth public void write(byte[],int,int) throws java.io.IOException
-meth public void write(org.apache.lucene.util.BytesRef) throws java.io.IOException
 supr java.lang.Object
-hfds os
 
 CLSS public org.apache.lucene.util.OfflineSorter$SortInfo
  outer org.apache.lucene.util.OfflineSorter
 cons public init(org.apache.lucene.util.OfflineSorter)
+fld public final java.util.concurrent.atomic.AtomicLong mergeTimeMS
+fld public final java.util.concurrent.atomic.AtomicLong sortTimeMS
 fld public final long bufferSize
-fld public int lines
+fld public int lineCount
 fld public int mergeRounds
 fld public int tempMergeFiles
-fld public long mergeTime
-fld public long readTime
-fld public long sortTime
-fld public long totalTime
+fld public long readTimeMS
+fld public long totalTimeMS
 meth public java.lang.String toString()
 supr java.lang.Object
 
@@ -7533,7 +8705,6 @@
 innr public final PagedBytesDataOutput
 innr public final static Reader
 intf org.apache.lucene.util.Accountable
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public long copyUsingLengthPrefix(org.apache.lucene.util.BytesRef)
 meth public long getPointer()
 meth public long ramBytesUsed()
@@ -7566,8 +8737,8 @@
 CLSS public final static org.apache.lucene.util.PagedBytes$Reader
  outer org.apache.lucene.util.PagedBytes
 intf org.apache.lucene.util.Accountable
+meth public byte getByte(long)
 meth public java.lang.String toString()
-meth public java.util.Collection<org.apache.lucene.util.Accountable> getChildResources()
 meth public long ramBytesUsed()
 meth public void fill(org.apache.lucene.util.BytesRef,long)
 meth public void fillSlice(org.apache.lucene.util.BytesRef,long,int)
@@ -7589,11 +8760,10 @@
 
 CLSS public abstract org.apache.lucene.util.PriorityQueue<%0 extends java.lang.Object>
 cons public init(int)
-cons public init(int,boolean)
+cons public init(int,java.util.function.Supplier<{org.apache.lucene.util.PriorityQueue%0}>)
 intf java.lang.Iterable<{org.apache.lucene.util.PriorityQueue%0}>
 meth protected abstract boolean lessThan({org.apache.lucene.util.PriorityQueue%0},{org.apache.lucene.util.PriorityQueue%0})
 meth protected final java.lang.Object[] getHeapArray()
-meth protected {org.apache.lucene.util.PriorityQueue%0} getSentinelObject()
 meth public final boolean remove({org.apache.lucene.util.PriorityQueue%0})
 meth public final int size()
 meth public final void clear()
@@ -7609,10 +8779,29 @@
 
 CLSS public org.apache.lucene.util.QueryBuilder
 cons public init(org.apache.lucene.analysis.Analyzer)
-meth protected final org.apache.lucene.search.Query createFieldQuery(org.apache.lucene.analysis.Analyzer,org.apache.lucene.search.BooleanClause$Occur,java.lang.String,java.lang.String,boolean,int)
-meth protected org.apache.lucene.search.BooleanQuery$Builder newBooleanQuery(boolean)
-meth protected org.apache.lucene.search.MultiPhraseQuery newMultiPhraseQuery()
-meth protected org.apache.lucene.search.Query newTermQuery(org.apache.lucene.index.Term)
+fld protected boolean autoGenerateMultiTermSynonymsPhraseQuery
+fld protected boolean enableGraphQueries
+fld protected boolean enablePositionIncrements
+fld protected org.apache.lucene.analysis.Analyzer analyzer
+innr public static TermAndBoost
+meth protected org.apache.lucene.search.BooleanQuery$Builder newBooleanQuery()
+meth protected org.apache.lucene.search.MultiPhraseQuery$Builder newMultiPhraseQueryBuilder()
+meth protected org.apache.lucene.search.Query analyzeBoolean(java.lang.String,org.apache.lucene.analysis.TokenStream) throws java.io.IOException
+meth protected org.apache.lucene.search.Query analyzeGraphBoolean(java.lang.String,org.apache.lucene.analysis.TokenStream,org.apache.lucene.search.BooleanClause$Occur) throws java.io.IOException
+meth protected org.apache.lucene.search.Query analyzeGraphPhrase(org.apache.lucene.analysis.TokenStream,java.lang.String,int) throws java.io.IOException
+meth protected org.apache.lucene.search.Query analyzeMultiBoolean(java.lang.String,org.apache.lucene.analysis.TokenStream,org.apache.lucene.search.BooleanClause$Occur) throws java.io.IOException
+meth protected org.apache.lucene.search.Query analyzeMultiPhrase(java.lang.String,org.apache.lucene.analysis.TokenStream,int) throws java.io.IOException
+meth protected org.apache.lucene.search.Query analyzePhrase(java.lang.String,org.apache.lucene.analysis.TokenStream,int) throws java.io.IOException
+meth protected org.apache.lucene.search.Query analyzeTerm(java.lang.String,org.apache.lucene.analysis.TokenStream) throws java.io.IOException
+meth protected org.apache.lucene.search.Query createFieldQuery(org.apache.lucene.analysis.Analyzer,org.apache.lucene.search.BooleanClause$Occur,java.lang.String,java.lang.String,boolean,int)
+meth protected org.apache.lucene.search.Query createFieldQuery(org.apache.lucene.analysis.TokenStream,org.apache.lucene.search.BooleanClause$Occur,java.lang.String,boolean,int)
+meth protected org.apache.lucene.search.Query newGraphSynonymQuery(java.util.Iterator<org.apache.lucene.search.Query>)
+meth protected org.apache.lucene.search.Query newSynonymQuery(org.apache.lucene.util.QueryBuilder$TermAndBoost[])
+meth protected org.apache.lucene.search.Query newTermQuery(org.apache.lucene.index.Term,float)
+meth protected org.apache.lucene.search.spans.SpanQuery createSpanQuery(org.apache.lucene.analysis.TokenStream,java.lang.String) throws java.io.IOException
+meth protected void add(org.apache.lucene.search.BooleanQuery$Builder,java.util.List<org.apache.lucene.util.QueryBuilder$TermAndBoost>,org.apache.lucene.search.BooleanClause$Occur)
+meth public boolean getAutoGenerateMultiTermSynonymsPhraseQuery()
+meth public boolean getEnableGraphQueries()
 meth public boolean getEnablePositionIncrements()
 meth public org.apache.lucene.analysis.Analyzer getAnalyzer()
 meth public org.apache.lucene.search.Query createBooleanQuery(java.lang.String,java.lang.String)
@@ -7621,24 +8810,38 @@
 meth public org.apache.lucene.search.Query createPhraseQuery(java.lang.String,java.lang.String)
 meth public org.apache.lucene.search.Query createPhraseQuery(java.lang.String,java.lang.String,int)
 meth public void setAnalyzer(org.apache.lucene.analysis.Analyzer)
+meth public void setAutoGenerateMultiTermSynonymsPhraseQuery(boolean)
+meth public void setEnableGraphQueries(boolean)
 meth public void setEnablePositionIncrements(boolean)
 supr java.lang.Object
-hfds analyzer,enablePositionIncrements
+
+CLSS public static org.apache.lucene.util.QueryBuilder$TermAndBoost
+ outer org.apache.lucene.util.QueryBuilder
+cons public init(org.apache.lucene.index.Term,float)
+fld public final float boost
+fld public final org.apache.lucene.index.Term term
+supr java.lang.Object
+
+CLSS public abstract org.apache.lucene.util.RadixSelector
+cons protected init(int)
+meth protected abstract int byteAt(int,int)
+meth protected org.apache.lucene.util.Selector getFallbackSelector(int)
+meth public void select(int,int,int)
+supr org.apache.lucene.util.Selector
+hfds HISTOGRAM_SIZE,LENGTH_THRESHOLD,LEVEL_THRESHOLD,commonPrefix,histogram,maxLength
 
 CLSS public final org.apache.lucene.util.RamUsageEstimator
 fld public final static boolean COMPRESSED_REFS_ENABLED
+fld public final static int MAX_DEPTH = 1
 fld public final static int NUM_BYTES_ARRAY_HEADER
-fld public final static int NUM_BYTES_BOOLEAN = 1
-fld public final static int NUM_BYTES_BYTE = 1
-fld public final static int NUM_BYTES_CHAR = 2
-fld public final static int NUM_BYTES_DOUBLE = 8
-fld public final static int NUM_BYTES_FLOAT = 4
-fld public final static int NUM_BYTES_INT = 4
-fld public final static int NUM_BYTES_LONG = 8
 fld public final static int NUM_BYTES_OBJECT_ALIGNMENT
 fld public final static int NUM_BYTES_OBJECT_HEADER
 fld public final static int NUM_BYTES_OBJECT_REF
-fld public final static int NUM_BYTES_SHORT = 2
+fld public final static int QUERY_DEFAULT_RAM_BYTES_USED = 1024
+fld public final static int UNKNOWN_DEFAULT_RAM_BYTES_USED = 256
+fld public final static java.util.Map<java.lang.Class<?>,java.lang.Integer> primitiveSizes
+fld public final static long HASHTABLE_RAM_BYTES_PER_ENTRY
+fld public final static long LINKED_HASHTABLE_RAM_BYTES_PER_ENTRY
 fld public final static long ONE_GB = 1073741824
 fld public final static long ONE_KB = 1024
 fld public final static long ONE_MB = 1048576
@@ -7655,11 +8858,23 @@
 meth public static long sizeOf(float[])
 meth public static long sizeOf(int[])
 meth public static long sizeOf(java.lang.Long)
+meth public static long sizeOf(java.lang.String)
+meth public static long sizeOf(java.lang.String[])
 meth public static long sizeOf(long[])
+meth public static long sizeOf(org.apache.lucene.search.Query)
+meth public static long sizeOf(org.apache.lucene.search.Query,long)
+meth public static long sizeOf(org.apache.lucene.util.Accountable)
 meth public static long sizeOf(org.apache.lucene.util.Accountable[])
 meth public static long sizeOf(short[])
+meth public static long sizeOfCollection(java.util.Collection<?>)
+meth public static long sizeOfCollection(java.util.Collection<?>,long)
+meth public static long sizeOfMap(java.util.Map<?,?>)
+meth public static long sizeOfMap(java.util.Map<?,?>,long)
+meth public static long sizeOfObject(java.lang.Object)
+meth public static long sizeOfObject(java.lang.Object,long)
 supr java.lang.Object
-hfds HOTSPOT_BEAN_CLASS,JVM_IS_HOTSPOT_64BIT,LONG_CACHE_MAX_VALUE,LONG_CACHE_MIN_VALUE,LONG_SIZE,MANAGEMENT_FACTORY_CLASS,primitiveSizes
+hfds HOTSPOT_BEAN_CLASS,JVM_IS_HOTSPOT_64BIT,LONG_CACHE_MAX_VALUE,LONG_CACHE_MIN_VALUE,LONG_SIZE,MANAGEMENT_FACTORY_CLASS,STRING_SIZE
+hcls RamUsageQueryVisitor
 
 CLSS public final org.apache.lucene.util.RecyclingByteBlockAllocator
 cons public init()
@@ -7702,7 +8917,6 @@
 
 CLSS public org.apache.lucene.util.RoaringDocIdSet
 innr public static Builder
-meth public boolean isCacheable()
 meth public int cardinality()
 meth public java.lang.String toString()
 meth public long ramBytesUsed()
@@ -7724,6 +8938,7 @@
 cons public init()
 innr public abstract interface static Resettable
 meth protected abstract {org.apache.lucene.util.RollingBuffer%0} newInstance()
+meth public int getBufferSize()
 meth public int getMaxPos()
 meth public void freeBefore(int)
 meth public void reset()
@@ -7746,6 +8961,23 @@
 supr java.lang.Object
 hfds META_INF_SERVICES,clazz,linesIterator,loader,profilesEnum
 
+CLSS public final org.apache.lucene.util.SameThreadExecutorService
+cons public init()
+meth public boolean awaitTermination(long,java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
+meth public boolean isShutdown()
+meth public boolean isTerminated()
+meth public java.util.List<java.lang.Runnable> shutdownNow()
+meth public void execute(java.lang.Runnable)
+meth public void shutdown()
+supr java.util.concurrent.AbstractExecutorService
+hfds shutdown
+
+CLSS public abstract org.apache.lucene.util.Selector
+cons public init()
+meth protected abstract void swap(int,int)
+meth public abstract void select(int,int,int)
+supr java.lang.Object
+
 CLSS public org.apache.lucene.util.SentinelIntSet
 cons public init(int,int)
 fld public final int emptyVal
@@ -7768,10 +9000,12 @@
 cons public init({org.apache.lucene.util.SetOnce%0})
 innr public final static AlreadySetException
 intf java.lang.Cloneable
+meth public final boolean trySet({org.apache.lucene.util.SetOnce%0})
 meth public final void set({org.apache.lucene.util.SetOnce%0})
 meth public final {org.apache.lucene.util.SetOnce%0} get()
 supr java.lang.Object
-hfds obj,set
+hfds set
+hcls Wrapper
 
 CLSS public final static org.apache.lucene.util.SetOnce$AlreadySetException
  outer org.apache.lucene.util.SetOnce
@@ -7780,34 +9014,43 @@
 
 CLSS public org.apache.lucene.util.SloppyMath
 cons public init()
-fld public final static double PIO2 = 1.5707963267948966
 fld public final static double TO_DEGREES = 57.29577951308232
 fld public final static double TO_RADIANS = 0.017453292519943295
 meth public static double asin(double)
 meth public static double cos(double)
-meth public static double earthDiameter(double)
-meth public static double haversin(double,double,double,double)
-meth public static double sin(double)
-meth public static double tan(double)
+meth public static double haversinKilometers(double,double,double,double)
+ anno 0 java.lang.Deprecated()
+meth public static double haversinMeters(double)
+meth public static double haversinMeters(double,double,double,double)
+meth public static double haversinSortKey(double,double,double,double)
+meth public static double toDegrees(double)
+ anno 0 java.lang.Deprecated()
+meth public static double toRadians(double)
+ anno 0 java.lang.Deprecated()
 supr java.lang.Object
-hfds ASIN_DELTA,ASIN_INDEXER,ASIN_MAX_VALUE_FOR_TABS,ASIN_PIO2_HI,ASIN_PIO2_LO,ASIN_PS0,ASIN_PS1,ASIN_PS2,ASIN_PS3,ASIN_PS4,ASIN_PS5,ASIN_QS1,ASIN_QS2,ASIN_QS3,ASIN_QS4,ASIN_TABS_SIZE,ONE_DIV_F2,ONE_DIV_F3,ONE_DIV_F4,PIO2_HI,PIO2_LO,RADIUS_DELTA,RADIUS_INDEXER,RADIUS_TABS_SIZE,SIN_COS_DELTA_HI,SIN_COS_DELTA_LO,SIN_COS_INDEXER,SIN_COS_MAX_VALUE_FOR_INT_MODULO,SIN_COS_TABS_SIZE,TWOPI_HI,TWOPI_LO,asinDer1DivF1Tab,asinDer2DivF2Tab,asinDer3DivF3Tab,asinDer4DivF4Tab,asinTab,cosTab,earthDiameterPerLatitude,sinTab
+hfds ASIN_DELTA,ASIN_INDEXER,ASIN_MAX_VALUE_FOR_TABS,ASIN_PIO2_HI,ASIN_PIO2_LO,ASIN_PS0,ASIN_PS1,ASIN_PS2,ASIN_PS3,ASIN_PS4,ASIN_PS5,ASIN_QS1,ASIN_QS2,ASIN_QS3,ASIN_QS4,ASIN_TABS_SIZE,ONE_DIV_F2,ONE_DIV_F3,ONE_DIV_F4,PIO2_HI,PIO2_LO,SIN_COS_DELTA_HI,SIN_COS_DELTA_LO,SIN_COS_INDEXER,SIN_COS_MAX_VALUE_FOR_INT_MODULO,SIN_COS_TABS_SIZE,TO_KILOMETERS,TO_METERS,TWOPI_HI,TWOPI_LO,asinDer1DivF1Tab,asinDer2DivF2Tab,asinDer3DivF3Tab,asinDer4DivF4Tab,asinTab,cosTab,sinTab
 
 CLSS public org.apache.lucene.util.SmallFloat
+meth public final static long int4ToLong(int)
 meth public static byte floatToByte(float,int,int)
 meth public static byte floatToByte315(float)
-meth public static byte floatToByte52(float)
+meth public static byte intToByte4(int)
 meth public static float byte315ToFloat(byte)
-meth public static float byte52ToFloat(byte)
 meth public static float byteToFloat(byte,int,int)
+meth public static int byte4ToInt(byte)
+meth public static int longToInt4(long)
 supr java.lang.Object
+hfds MAX_INT4,NUM_FREE_VALUES
 
 CLSS public abstract org.apache.lucene.util.Sorter
 cons protected init()
 meth protected abstract int compare(int,int)
 meth protected abstract void swap(int,int)
+meth protected int comparePivot(int)
+meth protected void setPivot(int)
 meth public abstract void sort(int,int)
 supr java.lang.Object
-hfds THRESHOLD
+hfds BINARY_SORT_THRESHOLD,INSERTION_SORT_THRESHOLD,pivotIndex
 
 CLSS public org.apache.lucene.util.SparseFixedBitSet
 cons public init(int)
@@ -7821,7 +9064,6 @@
 meth public int prevSetBit(int)
 meth public java.lang.String toString()
 meth public long ramBytesUsed()
-meth public void and(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
 meth public void clear(int)
 meth public void clear(int,int)
 meth public void or(org.apache.lucene.search.DocIdSetIterator) throws java.io.IOException
@@ -7829,6 +9071,15 @@
 supr org.apache.lucene.util.BitSet
 hfds BASE_RAM_BYTES_USED,MASK_4096,SINGLE_ELEMENT_ARRAY_BYTES_USED,bits,indices,length,nonZeroLongCount,ramBytesUsed
 
+CLSS public abstract org.apache.lucene.util.StableMSBRadixSorter
+cons public init(int)
+meth protected abstract void restore(int,int)
+meth protected abstract void save(int,int)
+meth protected org.apache.lucene.util.Sorter getFallbackSorter(int)
+meth protected void reorder(int,int,int[],int[],int)
+supr org.apache.lucene.util.MSBRadixSorter
+hfds fixedStartOffsets
+
 CLSS public abstract org.apache.lucene.util.StringHelper
 fld public final static int GOOD_FAST_HASH_SEED
 fld public final static int ID_LENGTH = 16
@@ -7866,8 +9117,6 @@
 hfds MINRUN,MIN_GALLOP,STACKSIZE,THRESHOLD,maxTempSlots,minRun,runEnds,stackSize,to
 
 CLSS public final org.apache.lucene.util.ToStringUtils
-meth public static java.lang.String boost(float)
- anno 0 java.lang.Deprecated()
 meth public static java.lang.String longHex(long)
 meth public static void byteArray(java.lang.StringBuilder,byte[])
 supr java.lang.Object
@@ -7891,6 +9140,7 @@
 meth public static int UTF8toUTF32(org.apache.lucene.util.BytesRef,int[])
 meth public static int calcUTF16toUTF8Length(java.lang.CharSequence,int,int)
 meth public static int codePointCount(org.apache.lucene.util.BytesRef)
+meth public static int maxUTF8Length(int)
 meth public static java.lang.String newString(int[],int,int)
 meth public static java.lang.String toHexString(java.lang.String)
 supr java.lang.Object
@@ -7902,105 +9152,83 @@
 fld public final int minor
 fld public final int prerelease
 fld public final static org.apache.lucene.util.Version LATEST
-fld public final static org.apache.lucene.util.Version LUCENE_4_0
+fld public final static org.apache.lucene.util.Version LUCENE_7_0_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_0_0
+fld public final static org.apache.lucene.util.Version LUCENE_7_0_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_0_0_ALPHA
+fld public final static org.apache.lucene.util.Version LUCENE_7_1_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_0_0_BETA
+fld public final static org.apache.lucene.util.Version LUCENE_7_2_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_1
+fld public final static org.apache.lucene.util.Version LUCENE_7_2_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_10_0
+fld public final static org.apache.lucene.util.Version LUCENE_7_3_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_10_1
+fld public final static org.apache.lucene.util.Version LUCENE_7_3_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_10_2
+fld public final static org.apache.lucene.util.Version LUCENE_7_4_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_10_3
+fld public final static org.apache.lucene.util.Version LUCENE_7_5_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_10_4
+fld public final static org.apache.lucene.util.Version LUCENE_7_6_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_1_0
+fld public final static org.apache.lucene.util.Version LUCENE_7_7_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_2
+fld public final static org.apache.lucene.util.Version LUCENE_7_7_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_2_0
+fld public final static org.apache.lucene.util.Version LUCENE_7_7_2
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_2_1
+fld public final static org.apache.lucene.util.Version LUCENE_7_7_3
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_3
+fld public final static org.apache.lucene.util.Version LUCENE_7_8_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_3_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_0_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_3_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_10_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_4
+fld public final static org.apache.lucene.util.Version LUCENE_8_10_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_4_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_11_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_5
+fld public final static org.apache.lucene.util.Version LUCENE_8_11_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_1_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_5_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_1_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_5_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_2_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_6
+fld public final static org.apache.lucene.util.Version LUCENE_8_3_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_6_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_3_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_6_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_4_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_7
+fld public final static org.apache.lucene.util.Version LUCENE_8_4_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_7_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_5_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_7_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_5_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_7_2
+fld public final static org.apache.lucene.util.Version LUCENE_8_5_2
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_8
+fld public final static org.apache.lucene.util.Version LUCENE_8_6_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_8_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_6_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_8_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_6_2
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_9
+fld public final static org.apache.lucene.util.Version LUCENE_8_6_3
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_9_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_7_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_4_9_1
+fld public final static org.apache.lucene.util.Version LUCENE_8_8_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_0_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_8_1
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_1_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_8_2
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_2_0
+fld public final static org.apache.lucene.util.Version LUCENE_8_9_0
  anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_2_1
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_3_0
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_3_1
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_3_2
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_4_0
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_4_1
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_5_0
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_5_1
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_5_2
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_5_3
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_5_4
- anno 0 java.lang.Deprecated()
-fld public final static org.apache.lucene.util.Version LUCENE_5_5_5
 fld public final static org.apache.lucene.util.Version LUCENE_CURRENT
  anno 0 java.lang.Deprecated()
 meth public boolean equals(java.lang.Object)
diff --git a/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig b/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig
index abe7577..11667d5 100644
--- a/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig
+++ b/java/maven.model/nbproject/org-netbeans-modules-maven-model.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60
+#Version 1.61
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/maven/nbproject/org-netbeans-modules-maven.sig b/java/maven/nbproject/org-netbeans-modules-maven.sig
index 7b2bfc7..ac26815 100644
--- a/java/maven/nbproject/org-netbeans-modules-maven.sig
+++ b/java/maven/nbproject/org-netbeans-modules-maven.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.153
+#Version 2.154
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig b/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig
index 4d782e3..07a1b0d 100644
--- a/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig
+++ b/java/projectimport.eclipse.core/nbproject/org-netbeans-modules-projectimport-eclipse-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.46
+#Version 2.47
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig b/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig
index 9575a05..bc7ee9e 100644
--- a/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig
+++ b/java/refactoring.java/nbproject/org-netbeans-modules-refactoring-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.77.0
+#Version 1.78.0
 
 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})
diff --git a/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig b/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig
index d2a0564..6bc11bd 100644
--- a/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig
+++ b/java/selenium2.java/nbproject/org-netbeans-modules-selenium2-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.18
+#Version 1.19
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig b/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig
index 61723d6..b97952f 100644
--- a/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig
+++ b/java/spi.debugger.jpda.ui/nbproject/org-netbeans-spi-debugger-jpda-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.19
+#Version 3.20
 
 CLSS public java.lang.Object
 cons public init()
@@ -41,6 +41,9 @@
 intf java.lang.annotation.Annotation
 meth public abstract java.lang.annotation.ElementType[] value()
 
+CLSS public abstract interface org.netbeans.spi.debugger.jpda.BreakpointStratifier
+meth public abstract void stratify(org.netbeans.api.debugger.jpda.JPDABreakpoint)
+
 CLSS public abstract org.netbeans.spi.debugger.jpda.BreakpointsClassFilter
 cons public init()
 innr public abstract interface static !annotation Registration
diff --git a/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig b/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig
index 42c7c4b..223ce42 100644
--- a/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig
+++ b/java/spi.java.hints/nbproject/org-netbeans-spi-java-hints.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48.0
+#Version 1.49.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig b/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig
index 267a3f8..17fa363 100644
--- a/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig
+++ b/java/spring.beans/nbproject/org-netbeans-modules-spring-beans.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56.0
+#Version 1.57.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/testng/nbproject/org-netbeans-modules-testng.sig b/java/testng/nbproject/org-netbeans-modules-testng.sig
index e46494b..08a6c13 100644
--- a/java/testng/nbproject/org-netbeans-modules-testng.sig
+++ b/java/testng/nbproject/org-netbeans-modules-testng.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.36
+#Version 2.37
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig b/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig
index 8afaaeb..def3125 100644
--- a/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig
+++ b/java/websvc.jaxws21/nbproject/org-netbeans-modules-websvc-jaxws21.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public abstract com.sun.codemodel.CodeWriter
 cons public init()
diff --git a/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig b/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig
index 08fe610..e617d37 100644
--- a/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig
+++ b/java/websvc.jaxws21api/nbproject/org-netbeans-modules-websvc-jaxws21api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.48
+#Version 1.49
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig b/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig
index 6fe5786..283504e 100644
--- a/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig
+++ b/java/websvc.saas.codegen.java/nbproject/org-netbeans-modules-websvc-saas-codegen-java.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig b/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig
index 267af37..665c89b 100644
--- a/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig
+++ b/java/whitelist/nbproject/org-netbeans-modules-whitelist.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.39
+#Version 1.40
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig b/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig
index f726fd3..9cdf998 100644
--- a/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig
+++ b/java/xml.jaxb/nbproject/org-netbeans-modules-xml-jaxb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public abstract interface org.netbeans.modules.xml.jaxb.spi.JAXBWizModuleConstants
 fld public final static java.lang.String CATALOG_FILE = "jaxb.catalog.file"
diff --git a/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig b/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig
index af4c61c..3b27183 100644
--- a/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig
+++ b/javafx/javafx2.editor/nbproject/org-netbeans-modules-javafx2-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.37.0
+#Version 1.38.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig b/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig
index 38b71ba..f242672 100644
--- a/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig
+++ b/javafx/javafx2.platform/nbproject/org-netbeans-modules-javafx2-platform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.42
+#Version 1.43
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig b/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig
index 2353b84..49522e5 100644
--- a/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig
+++ b/javafx/javafx2.project/nbproject/org-netbeans-modules-javafx2-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig b/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig
index c76d5f8..f3a454a 100644
--- a/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig
+++ b/php/languages.neon/nbproject/org-netbeans-modules-languages-neon.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.38
+#Version 1.39
 
 CLSS public abstract interface java.lang.annotation.Annotation
 meth public abstract boolean equals(java.lang.Object)
diff --git a/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig b/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig
index 4203a80..d1992c5 100644
--- a/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig
+++ b/php/libs.javacup/nbproject/org-netbeans-libs-javacup.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40.0
+#Version 1.41.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig b/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig
index b8a6cd7..d0fd887 100644
--- a/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig
+++ b/php/php.api.annotation/nbproject/org-netbeans-modules-php-api-annotation.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.34
+#Version 0.35
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig b/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig
index a69a2ec..c5b0db5 100644
--- a/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig
+++ b/php/php.api.documentation/nbproject/org-netbeans-modules-php-api-documentation.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.29
+#Version 0.30
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig b/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig
index f8c68aa..6cefdc6 100644
--- a/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig
+++ b/php/php.api.editor/nbproject/org-netbeans-modules-php-api-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.43
+#Version 0.44
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig b/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig
index feb36b9..28855f1 100644
--- a/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig
+++ b/php/php.api.executable/nbproject/org-netbeans-modules-php-api-executable.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.46
+#Version 0.47
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig b/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig
index 2137755..2179074 100644
--- a/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig
+++ b/php/php.api.framework/nbproject/org-netbeans-modules-php-api-framework.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.41
+#Version 0.42
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig b/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig
index d4ed265..0e63028 100644
--- a/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig
+++ b/php/php.api.phpmodule/nbproject/org-netbeans-modules-php-api-phpmodule.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.83
+#Version 2.84
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig b/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig
index 0d49a2a..355f977 100644
--- a/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig
+++ b/php/php.api.templates/nbproject/org-netbeans-modules-php-api-templates.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.25
+#Version 0.26
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig b/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig
index 8f0a9e2..00c5c84 100644
--- a/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig
+++ b/php/php.api.testing/nbproject/org-netbeans-modules-php-api-testing.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.35
+#Version 0.36
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig b/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig
index 2f5d9c7..d13570a 100644
--- a/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig
+++ b/php/php.composer/nbproject/org-netbeans-modules-php-composer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.46
+#Version 0.47
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig b/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig
index de0cc08..5a859f8 100644
--- a/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig
+++ b/php/php.editor/nbproject/org-netbeans-modules-php-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.14.0
+#Version 2.17.0
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
@@ -1914,6 +1914,9 @@
 fld public final static int T_MOD_EQUAL = 96
 fld public final static int T_MUL_EQUAL = 93
 fld public final static int T_NAMESPACE = 74
+fld public final static int T_NAME_FULLY_QUALIFIED = 171
+fld public final static int T_NAME_QUALIFIED = 170
+fld public final static int T_NAME_RELATIVE = 169
 fld public final static int T_NEKUDA = 127
 fld public final static int T_NEKUDOTAIM = 152
 fld public final static int T_NEW = 140
@@ -2037,6 +2040,12 @@
 meth public java.lang.String getTableData()
 supr java.lang.Object
 
+CLSS public org.netbeans.modules.php.editor.parser.EncodedActionTable19
+cons protected init()
+fld protected final java.lang.StringBuilder sb
+meth public java.lang.String getTableData()
+supr java.lang.Object
+
 CLSS public org.netbeans.modules.php.editor.parser.EncodedActionTable2
 cons protected init()
 fld protected final java.lang.StringBuilder sb
@@ -2808,6 +2817,12 @@
 supr org.netbeans.modules.php.editor.parser.astnodes.Statement
 hfds body
 
+CLSS public org.netbeans.modules.php.editor.parser.astnodes.FirstClassCallableArg
+cons public init(int,int)
+meth public java.lang.String toString()
+meth public void accept(org.netbeans.modules.php.editor.parser.astnodes.Visitor)
+supr org.netbeans.modules.php.editor.parser.astnodes.Expression
+
 CLSS public org.netbeans.modules.php.editor.parser.astnodes.ForEachStatement
 cons public init(int,int,org.netbeans.modules.php.editor.parser.astnodes.Expression,org.netbeans.modules.php.editor.parser.astnodes.Expression,org.netbeans.modules.php.editor.parser.astnodes.Expression,org.netbeans.modules.php.editor.parser.astnodes.Statement)
 cons public init(int,int,org.netbeans.modules.php.editor.parser.astnodes.Expression,org.netbeans.modules.php.editor.parser.astnodes.Expression,org.netbeans.modules.php.editor.parser.astnodes.Statement)
@@ -3157,6 +3172,9 @@
 meth public boolean isGlobal()
 meth public java.lang.String toString()
 meth public java.util.List<org.netbeans.modules.php.editor.parser.astnodes.Identifier> getSegments()
+meth public static org.netbeans.modules.php.editor.parser.astnodes.NamespaceName create(int,int,java.lang.String)
+ anno 0 org.netbeans.api.annotations.common.NonNull()
+ anno 3 org.netbeans.api.annotations.common.NonNull()
 meth public void accept(org.netbeans.modules.php.editor.parser.astnodes.Visitor)
 supr org.netbeans.modules.php.editor.parser.astnodes.Expression
 hfds current,global
@@ -3709,6 +3727,7 @@
 meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.FieldAccess)
 meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.FieldsDeclaration)
 meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.FinallyClause)
+meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.FirstClassCallableArg)
 meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.ForEachStatement)
 meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.ForStatement)
 meth public abstract void visit(org.netbeans.modules.php.editor.parser.astnodes.FormalParameter)
@@ -3953,6 +3972,7 @@
 meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.FieldAccess)
 meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.FieldsDeclaration)
 meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.FinallyClause)
+meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.FirstClassCallableArg)
 meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.ForEachStatement)
 meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.ForStatement)
 meth public void visit(org.netbeans.modules.php.editor.parser.astnodes.FormalParameter)
diff --git a/php/php.project/nbproject/org-netbeans-modules-php-project.sig b/php/php.project/nbproject/org-netbeans-modules-php-project.sig
index 5581080..bd57278 100644
--- a/php/php.project/nbproject/org-netbeans-modules-php-project.sig
+++ b/php/php.project/nbproject/org-netbeans-modules-php-project.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.157
+#Version 2.158
 
 CLSS public abstract interface java.beans.PropertyChangeListener
 intf java.util.EventListener
diff --git a/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig b/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig
index 7272668..abbd137 100644
--- a/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig
+++ b/platform/api.annotations.common/nbproject/org-netbeans-api-annotations-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44
+#Version 1.45
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig b/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
index 8375381..7e26987 100644
--- a/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
+++ b/platform/api.htmlui/nbproject/org-netbeans-api-htmlui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.24
+#Version 1.25
 
 CLSS public abstract interface !annotation java.lang.FunctionalInterface
  anno 0 java.lang.annotation.Documented()
diff --git a/platform/api.intent/nbproject/org-netbeans-api-intent.sig b/platform/api.intent/nbproject/org-netbeans-api-intent.sig
index 4465b47..ad9ace8 100644
--- a/platform/api.intent/nbproject/org-netbeans-api-intent.sig
+++ b/platform/api.intent/nbproject/org-netbeans-api-intent.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.18
+#Version 1.19
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/api.io/nbproject/org-netbeans-api-io.sig b/platform/api.io/nbproject/org-netbeans-api-io.sig
index 7e65c38..cecf0f3 100644
--- a/platform/api.io/nbproject/org-netbeans-api-io.sig
+++ b/platform/api.io/nbproject/org-netbeans-api-io.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.19
+#Version 1.20
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig b/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig
index 4fa05e2..2476521 100644
--- a/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig
+++ b/platform/api.progress.compat8/nbproject/org-netbeans-api-progress-compat8.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63
+#Version 1.64
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig b/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
index 6658670..3ec5ca3 100644
--- a/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
+++ b/platform/api.progress.nb/nbproject/org-netbeans-api-progress-nb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.64
+#Version 1.65
 
 CLSS public abstract interface java.lang.AutoCloseable
 meth public abstract void close() throws java.lang.Exception
diff --git a/platform/api.progress/nbproject/org-netbeans-api-progress.sig b/platform/api.progress/nbproject/org-netbeans-api-progress.sig
index 3b732a6..0159d92 100644
--- a/platform/api.progress/nbproject/org-netbeans-api-progress.sig
+++ b/platform/api.progress/nbproject/org-netbeans-api-progress.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.64
+#Version 1.65
 
 CLSS public abstract interface java.lang.AutoCloseable
 meth public abstract void close() throws java.lang.Exception
diff --git a/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig b/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig
index eb7451c..6a30c7c 100644
--- a/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig
+++ b/platform/api.scripting/nbproject/org-netbeans-api-scripting.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.13
+#Version 1.14
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/api.search/nbproject/org-netbeans-api-search.sig b/platform/api.search/nbproject/org-netbeans-api-search.sig
index 87831e7..bae5f91 100644
--- a/platform/api.search/nbproject/org-netbeans-api-search.sig
+++ b/platform/api.search/nbproject/org-netbeans-api-search.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.37
+#Version 1.38
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/api.templates/nbproject/org-netbeans-api-templates.sig b/platform/api.templates/nbproject/org-netbeans-api-templates.sig
index 023c439..8a1003e 100644
--- a/platform/api.templates/nbproject/org-netbeans-api-templates.sig
+++ b/platform/api.templates/nbproject/org-netbeans-api-templates.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.24
+#Version 1.25
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/api.visual/nbproject/org-netbeans-api-visual.sig b/platform/api.visual/nbproject/org-netbeans-api-visual.sig
index 4fd477c..9fd7dff 100644
--- a/platform/api.visual/nbproject/org-netbeans-api-visual.sig
+++ b/platform/api.visual/nbproject/org-netbeans-api-visual.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.64
+#Version 2.65
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig b/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig
index ad3761e..c34cd27 100644
--- a/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig
+++ b/platform/autoupdate.services/nbproject/org-netbeans-modules-autoupdate-services.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.71
+#Version 1.72
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig b/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig
index 0dbf548..592941f 100644
--- a/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig
+++ b/platform/autoupdate.ui/nbproject/org-netbeans-modules-autoupdate-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.62
+#Version 1.63
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig b/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig
index e573ac1..067d538 100644
--- a/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig
+++ b/platform/core.multitabs/nbproject/org-netbeans-core-multitabs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.28.0
+#Version 1.29.0
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig b/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig
index e3ceebb..dd6680e 100644
--- a/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig
+++ b/platform/core.multiview/nbproject/org-netbeans-core-multiview.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.60
+#Version 1.61
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig b/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig
index d926513..962d0a2 100644
--- a/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig
+++ b/platform/core.netigso/nbproject/org-netbeans-core-netigso.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/core.network/nbproject/org-netbeans-core-network.sig b/platform/core.network/nbproject/org-netbeans-core-network.sig
index a908fbb..bc8d91e 100644
--- a/platform/core.network/nbproject/org-netbeans-core-network.sig
+++ b/platform/core.network/nbproject/org-netbeans-core-network.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.28
+#Version 1.29
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig b/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig
index da9ae8c1..a36d363 100644
--- a/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig
+++ b/platform/core.startup.base/nbproject/org-netbeans-core-startup-base.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.78.0
+#Version 1.79.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/core.startup/nbproject/org-netbeans-core-startup.sig b/platform/core.startup/nbproject/org-netbeans-core-startup.sig
index 2d98b27..7b8e25d 100644
--- a/platform/core.startup/nbproject/org-netbeans-core-startup.sig
+++ b/platform/core.startup/nbproject/org-netbeans-core-startup.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.78.0
+#Version 1.79.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/core.windows/nbproject/org-netbeans-core-windows.sig b/platform/core.windows/nbproject/org-netbeans-core-windows.sig
index 34a3177..5df2064 100644
--- a/platform/core.windows/nbproject/org-netbeans-core-windows.sig
+++ b/platform/core.windows/nbproject/org-netbeans-core-windows.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.101
+#Version 2.102
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig b/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig
index ad7d817..27dcfec 100644
--- a/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig
+++ b/platform/editor.mimelookup/nbproject/org-netbeans-modules-editor-mimelookup.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.56
+#Version 1.57
 
 CLSS public abstract interface !annotation java.lang.Deprecated
  anno 0 java.lang.annotation.Documented()
diff --git a/platform/favorites/nbproject/org-netbeans-modules-favorites.sig b/platform/favorites/nbproject/org-netbeans-modules-favorites.sig
index c58932c..2270fa4 100644
--- a/platform/favorites/nbproject/org-netbeans-modules-favorites.sig
+++ b/platform/favorites/nbproject/org-netbeans-modules-favorites.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.62
+#Version 1.63
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig b/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig
index 0f60009..b18ff6a 100644
--- a/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig
+++ b/platform/javahelp/nbproject/org-netbeans-modules-javahelp.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.57
+#Version 2.58
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig b/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig
index df590ce..051d3b6 100644
--- a/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig
+++ b/platform/keyring.fallback/nbproject/org-netbeans-modules-keyring-fallback.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.24
+#Version 1.25
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/keyring/nbproject/org-netbeans-modules-keyring.sig b/platform/keyring/nbproject/org-netbeans-modules-keyring.sig
index d46f699..cabb5b2 100644
--- a/platform/keyring/nbproject/org-netbeans-modules-keyring.sig
+++ b/platform/keyring/nbproject/org-netbeans-modules-keyring.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40
+#Version 1.41
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig b/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig
index eb20140..5c4ee95 100644
--- a/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig
+++ b/platform/lib.uihandler/nbproject/org-netbeans-lib-uihandler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.61
+#Version 1.62
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig b/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig
index 8e9376b..2150fa0 100644
--- a/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig
+++ b/platform/libs.asm/nbproject/org-netbeans-libs-asm.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 5.19
+#Version 5.20
 
diff --git a/platform/libs.batik.read/nbproject/org-netbeans-libs-batik-read.sig b/platform/libs.batik.read/nbproject/org-netbeans-libs-batik-read.sig
index 445db65..fb64808 100644
--- a/platform/libs.batik.read/nbproject/org-netbeans-libs-batik-read.sig
+++ b/platform/libs.batik.read/nbproject/org-netbeans-libs-batik-read.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.9.0
+#Version 1.10.0
 
 CLSS public java.awt.Color
 cons public init(float,float,float)
diff --git a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
index b1c4e54..aa8da47 100644
--- a/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
+++ b/platform/libs.flatlaf/nbproject/org-netbeans-libs-flatlaf.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.10
+#Version 1.11
 
 CLSS public abstract interface com.formdev.flatlaf.FlatClientProperties
 fld public final static java.lang.String BUTTON_TYPE = "JButton.buttonType"
@@ -30,6 +30,9 @@
 fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_ALWAYS = "always"
 fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_NEVER = "never"
 fld public final static java.lang.String SELECT_ALL_ON_FOCUS_POLICY_ONCE = "once"
+fld public final static java.lang.String SPLIT_PANE_EXPANDABLE_SIDE = "JSplitPane.expandableSide"
+fld public final static java.lang.String SPLIT_PANE_EXPANDABLE_SIDE_LEFT = "left"
+fld public final static java.lang.String SPLIT_PANE_EXPANDABLE_SIDE_RIGHT = "right"
 fld public final static java.lang.String SQUARE_SIZE = "JButton.squareSize"
 fld public final static java.lang.String STYLE = "FlatLaf.style"
 fld public final static java.lang.String STYLE_CLASS = "FlatLaf.styleClass"
@@ -72,6 +75,7 @@
 fld public final static java.lang.String TAB_BUTTON_SELECTED_BACKGROUND = "JToggleButton.tab.selectedBackground"
 fld public final static java.lang.String TAB_BUTTON_UNDERLINE_COLOR = "JToggleButton.tab.underlineColor"
 fld public final static java.lang.String TAB_BUTTON_UNDERLINE_HEIGHT = "JToggleButton.tab.underlineHeight"
+fld public final static java.lang.String TAB_BUTTON_UNDERLINE_PLACEMENT = "JToggleButton.tab.underlinePlacement"
 fld public final static java.lang.String TEXT_FIELD_CLEAR_CALLBACK = "JTextField.clearCallback"
 fld public final static java.lang.String TEXT_FIELD_LEADING_COMPONENT = "JTextField.leadingComponent"
 fld public final static java.lang.String TEXT_FIELD_LEADING_ICON = "JTextField.leadingIcon"
@@ -216,7 +220,7 @@
 meth public void uninitialize()
 meth public void unregisterUIDefaultsGetter(java.util.function.Function<java.lang.Object,java.lang.Object>)
 supr javax.swing.plaf.basic.BasicLookAndFeel
-hfds DESKTOPFONTHINTS,aquaLoaded,customDefaultsSources,desktopPropertyListener,desktopPropertyName,desktopPropertyName2,extraDefaults,globalExtraDefaults,mnemonicHandler,oldPopupFactory,postInitialization,subMenuUsabilityHelper,uiDefaultsGetters,updateUIPending
+hfds DESKTOPFONTHINTS,aquaLoaded,customDefaultsSources,desktopPropertyListener,desktopPropertyName,desktopPropertyName2,extraDefaults,globalExtraDefaults,mnemonicHandler,oldPopupFactory,postInitialization,subMenuUsabilityHelperInstalled,uiDefaultsGetters,updateUIPending
 hcls ActiveFont,FlatUIDefaults,ImageIconUIResource
 
 CLSS public abstract interface static com.formdev.flatlaf.FlatLaf$DisabledIconProvider
@@ -662,6 +666,7 @@
 cons public init()
 fld public final static boolean isAARCH64
 fld public final static boolean isJava_11_orLater
+fld public final static boolean isJava_12_orLater
 fld public final static boolean isJava_15_orLater
 fld public final static boolean isJava_17_orLater
 fld public final static boolean isJava_18_orLater
@@ -670,6 +675,7 @@
 fld public final static boolean isJetBrainsJVM_11_orLater
 fld public final static boolean isKDE
 fld public final static boolean isLinux
+fld public final static boolean isMacFullWindowContentSupported
 fld public final static boolean isMacOS
 fld public final static boolean isMacOS_10_11_ElCapitan_orLater
 fld public final static boolean isMacOS_10_14_Mojave_orLater
diff --git a/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig b/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig
index 11e1b22..b30b415 100644
--- a/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig
+++ b/platform/libs.javafx/nbproject/org-netbeans-libs-javafx.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.23
+#Version 2.24
 
 CLSS public abstract interface !annotation com.sun.javafx.beans.IDProperty
  anno 0 java.lang.annotation.Documented()
diff --git a/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig b/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig
index ec6cdfa..2978f83 100644
--- a/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig
+++ b/platform/libs.jna.platform/nbproject/org-netbeans-libs-jna-platform.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.11
+#Version 2.13
 
 CLSS public abstract interface com.sun.jna.AltCallingConvention
 
@@ -936,6 +936,7 @@
 innr public static CFTypeID
 innr public static CFTypeRef
 intf com.sun.jna.Library
+meth public abstract boolean CFEqual(com.sun.jna.platform.mac.CoreFoundation$CFTypeRef,com.sun.jna.platform.mac.CoreFoundation$CFTypeRef)
 meth public abstract byte CFBooleanGetValue(com.sun.jna.platform.mac.CoreFoundation$CFBooleanRef)
 meth public abstract byte CFDictionaryGetValueIfPresent(com.sun.jna.platform.mac.CoreFoundation$CFDictionaryRef,com.sun.jna.PointerType,com.sun.jna.ptr.PointerByReference)
 meth public abstract byte CFNumberGetValue(com.sun.jna.platform.mac.CoreFoundation$CFNumberRef,com.sun.jna.platform.mac.CoreFoundation$CFIndex,com.sun.jna.ptr.ByReference)
@@ -948,6 +949,7 @@
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFDataRef CFDataCreate(com.sun.jna.platform.mac.CoreFoundation$CFAllocatorRef,com.sun.jna.Pointer,com.sun.jna.platform.mac.CoreFoundation$CFIndex)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFIndex CFArrayGetCount(com.sun.jna.platform.mac.CoreFoundation$CFArrayRef)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFIndex CFDataGetLength(com.sun.jna.platform.mac.CoreFoundation$CFDataRef)
+meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFIndex CFDictionaryGetCount(com.sun.jna.platform.mac.CoreFoundation$CFDictionaryRef)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFIndex CFGetRetainCount(com.sun.jna.platform.mac.CoreFoundation$CFTypeRef)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFIndex CFNumberGetType(com.sun.jna.platform.mac.CoreFoundation$CFNumberRef)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFIndex CFStringGetLength(com.sun.jna.platform.mac.CoreFoundation$CFStringRef)
@@ -961,6 +963,7 @@
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFDataGetTypeID()
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFDateGetTypeID()
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFDictionaryGetTypeID()
+meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFGetTypeID(com.sun.jna.Pointer)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFGetTypeID(com.sun.jna.platform.mac.CoreFoundation$CFTypeRef)
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFNumberGetTypeID()
 meth public abstract com.sun.jna.platform.mac.CoreFoundation$CFTypeID CFStringGetTypeID()
@@ -1000,10 +1003,20 @@
  outer com.sun.jna.platform.mac.CoreFoundation
 cons public init()
 cons public init(com.sun.jna.Pointer)
+innr public static ByReference
 meth public boolean getValueIfPresent(com.sun.jna.PointerType,com.sun.jna.ptr.PointerByReference)
 meth public com.sun.jna.Pointer getValue(com.sun.jna.PointerType)
+meth public long getCount()
 supr com.sun.jna.platform.mac.CoreFoundation$CFTypeRef
 
+CLSS public static com.sun.jna.platform.mac.CoreFoundation$CFDictionaryRef$ByReference
+ outer com.sun.jna.platform.mac.CoreFoundation$CFDictionaryRef
+cons public init()
+cons public init(com.sun.jna.platform.mac.CoreFoundation$CFDictionaryRef)
+meth public com.sun.jna.platform.mac.CoreFoundation$CFDictionaryRef getDictionaryRefValue()
+meth public void setValue(com.sun.jna.Pointer)
+supr com.sun.jna.ptr.PointerByReference
+
 CLSS public static com.sun.jna.platform.mac.CoreFoundation$CFIndex
  outer com.sun.jna.platform.mac.CoreFoundation
 cons public init()
@@ -1059,10 +1072,19 @@
  outer com.sun.jna.platform.mac.CoreFoundation
 cons public init()
 cons public init(com.sun.jna.Pointer)
+innr public static ByReference
 meth public java.lang.String stringValue()
 meth public static com.sun.jna.platform.mac.CoreFoundation$CFStringRef createCFString(java.lang.String)
 supr com.sun.jna.platform.mac.CoreFoundation$CFTypeRef
 
+CLSS public static com.sun.jna.platform.mac.CoreFoundation$CFStringRef$ByReference
+ outer com.sun.jna.platform.mac.CoreFoundation$CFStringRef
+cons public init()
+cons public init(com.sun.jna.platform.mac.CoreFoundation$CFStringRef)
+meth public com.sun.jna.platform.mac.CoreFoundation$CFStringRef getStringRefValue()
+meth public void setValue(com.sun.jna.Pointer)
+supr com.sun.jna.ptr.PointerByReference
+
 CLSS public static com.sun.jna.platform.mac.CoreFoundation$CFTypeID
  outer com.sun.jna.platform.mac.CoreFoundation
 cons public init()
@@ -2251,7 +2273,7 @@
 fld public final static int XK_Meta_R = 65512
 fld public final static int XK_ShiftLock = 65510
 fld public final static int XK_Shift_L = 65505
-fld public final static int XK_Shift_R = 65505
+fld public final static int XK_Shift_R = 65506
 fld public final static int XK_Z = 90
 fld public final static int XK_a = 97
 fld public final static int XK_z = 122
@@ -3477,6 +3499,122 @@
 fld public int type
 supr com.sun.jna.Structure
 
+CLSS public abstract interface com.sun.jna.platform.unix.solaris.Kstat2
+fld public final static byte KSTAT2_NVK_ALL = 7
+fld public final static byte KSTAT2_NVK_MAP = 4
+fld public final static byte KSTAT2_NVK_SYS = 1
+fld public final static byte KSTAT2_NVK_USR = 2
+fld public final static byte KSTAT2_NVVT_INT = 1
+fld public final static byte KSTAT2_NVVT_INTS = 2
+fld public final static byte KSTAT2_NVVT_MAP = 0
+fld public final static byte KSTAT2_NVVT_STR = 3
+fld public final static byte KSTAT2_NVVT_STRS = 4
+fld public final static com.sun.jna.platform.unix.solaris.Kstat2 INSTANCE
+fld public final static int KSTAT2_M_GLOB = 1
+fld public final static int KSTAT2_M_RE = 2
+fld public final static int KSTAT2_M_STRING = 0
+fld public final static int KSTAT2_S_CONC_MOD = 8
+fld public final static int KSTAT2_S_DEL_MAP = 9
+fld public final static int KSTAT2_S_INVAL_ARG = 4
+fld public final static int KSTAT2_S_INVAL_STATE = 5
+fld public final static int KSTAT2_S_INVAL_TYPE = 6
+fld public final static int KSTAT2_S_NOT_FOUND = 7
+fld public final static int KSTAT2_S_NO_MEM = 2
+fld public final static int KSTAT2_S_NO_PERM = 1
+fld public final static int KSTAT2_S_NO_SPACE = 3
+fld public final static int KSTAT2_S_OK = 0
+fld public final static int KSTAT2_S_SYS_FAIL = 10
+fld public final static short KSTAT2_NVF_INVAL = 1
+fld public final static short KSTAT2_NVF_NONE = 0
+innr public static Kstat2Handle
+innr public static Kstat2Map
+innr public static Kstat2MatcherList
+innr public static Kstat2NV
+intf com.sun.jna.Library
+meth public abstract int kstat2_add_matcher(int,java.lang.String,com.sun.jna.platform.unix.solaris.Kstat2$Kstat2MatcherList)
+meth public abstract int kstat2_alloc_matcher_list(com.sun.jna.ptr.PointerByReference)
+meth public abstract int kstat2_close(com.sun.jna.ptr.PointerByReference)
+meth public abstract int kstat2_free_matcher_list(com.sun.jna.ptr.PointerByReference)
+meth public abstract int kstat2_lookup_map(com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Handle,java.lang.String,com.sun.jna.ptr.PointerByReference)
+meth public abstract int kstat2_map_get(com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Map,java.lang.String,com.sun.jna.ptr.PointerByReference)
+meth public abstract int kstat2_open(com.sun.jna.ptr.PointerByReference,com.sun.jna.platform.unix.solaris.Kstat2$Kstat2MatcherList)
+meth public abstract int kstat2_update(com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Handle)
+meth public abstract java.lang.String kstat2_status_string(int)
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Handle
+ outer com.sun.jna.platform.unix.solaris.Kstat2
+cons public init()
+cons public init(com.sun.jna.platform.unix.solaris.Kstat2$Kstat2MatcherList)
+meth public com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Map lookupMap(java.lang.String)
+meth public int close()
+meth public int update()
+supr com.sun.jna.PointerType
+hfds ref
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Map
+ outer com.sun.jna.platform.unix.solaris.Kstat2
+cons public init()
+cons public init(com.sun.jna.Pointer)
+meth public com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV mapGet(java.lang.String)
+meth public java.lang.Object getValue(java.lang.String)
+supr com.sun.jna.PointerType
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2MatcherList
+ outer com.sun.jna.platform.unix.solaris.Kstat2
+cons public init()
+meth public int addMatcher(int,java.lang.String)
+meth public int free()
+supr com.sun.jna.PointerType
+hfds ref
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV
+ outer com.sun.jna.platform.unix.solaris.Kstat2
+ anno 0 com.sun.jna.Structure$FieldOrder(java.lang.String[] value=["name", "type", "kind", "flags", "data"])
+cons public init()
+cons public init(com.sun.jna.Pointer)
+fld public byte kind
+fld public byte type
+fld public com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION data
+fld public java.lang.String name
+fld public short flags
+innr public static UNION
+meth public void read()
+supr com.sun.jna.Structure
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION
+ outer com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV
+cons public init()
+fld public com.sun.jna.platform.unix.solaris.Kstat2$Kstat2Map map
+fld public com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION$IntegersArr integers
+fld public com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION$StringsArr strings
+fld public long integerVal
+innr public static IntegersArr
+innr public static StringsArr
+supr com.sun.jna.Union
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION$IntegersArr
+ outer com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION
+ anno 0 com.sun.jna.Structure$FieldOrder(java.lang.String[] value=["addr", "len"])
+cons public init()
+fld public com.sun.jna.Pointer addr
+fld public int len
+supr com.sun.jna.Structure
+
+CLSS public static com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION$StringsArr
+ outer com.sun.jna.platform.unix.solaris.Kstat2$Kstat2NV$UNION
+ anno 0 com.sun.jna.Structure$FieldOrder(java.lang.String[] value=["addr", "len"])
+cons public init()
+fld public com.sun.jna.Pointer addr
+fld public int len
+supr com.sun.jna.Structure
+
+CLSS public com.sun.jna.platform.unix.solaris.Kstat2StatusException
+cons protected init(int,java.lang.String)
+cons public init(int)
+meth public int getKstat2Status()
+supr java.lang.RuntimeException
+hfds kstat2Status,serialVersionUID
+
 CLSS public abstract interface com.sun.jna.platform.unix.solaris.LibKstat
 fld public final static byte KSTAT_DATA_CHAR = 0
 fld public final static byte KSTAT_DATA_INT32 = 1
@@ -3649,6 +3787,7 @@
 fld public final static int LOGON_WITH_PROFILE = 1
 fld public final static int MAX_KEY_LENGTH = 255
 fld public final static int MAX_VALUE_NAME = 16383
+fld public final static int REG_PROCESS_APPKEY = 1
 fld public final static int RRF_RT_ANY = 65535
 fld public final static int RRF_RT_DWORD = 24
 fld public final static int RRF_RT_QWORD = 72
@@ -3753,6 +3892,7 @@
 meth public abstract int RegEnumValue(com.sun.jna.platform.win32.WinReg$HKEY,int,char[],com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.Pointer,com.sun.jna.ptr.IntByReference)
 meth public abstract int RegGetValue(com.sun.jna.platform.win32.WinReg$HKEY,java.lang.String,java.lang.String,int,com.sun.jna.ptr.IntByReference,byte[],com.sun.jna.ptr.IntByReference)
 meth public abstract int RegGetValue(com.sun.jna.platform.win32.WinReg$HKEY,java.lang.String,java.lang.String,int,com.sun.jna.ptr.IntByReference,com.sun.jna.Pointer,com.sun.jna.ptr.IntByReference)
+meth public abstract int RegLoadAppKey(java.lang.String,com.sun.jna.platform.win32.WinReg$HKEYByReference,int,int,int)
 meth public abstract int RegNotifyChangeKeyValue(com.sun.jna.platform.win32.WinReg$HKEY,boolean,int,com.sun.jna.platform.win32.WinNT$HANDLE,boolean)
 meth public abstract int RegOpenKeyEx(com.sun.jna.platform.win32.WinReg$HKEY,java.lang.String,int,int,com.sun.jna.platform.win32.WinReg$HKEYByReference)
 meth public abstract int RegQueryInfoKey(com.sun.jna.platform.win32.WinReg$HKEY,char[],com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.ptr.IntByReference,com.sun.jna.platform.win32.WinBase$FILETIME)
@@ -3811,6 +3951,7 @@
 meth public static com.sun.jna.platform.win32.WinNT$ACE_HEADER[] getFileSecurity(java.lang.String,boolean)
 meth public static com.sun.jna.platform.win32.WinNT$SECURITY_DESCRIPTOR_RELATIVE getFileSecurityDescriptor(java.io.File,boolean)
 meth public static com.sun.jna.platform.win32.WinReg$HKEYByReference registryGetKey(com.sun.jna.platform.win32.WinReg$HKEY,java.lang.String,int)
+meth public static com.sun.jna.platform.win32.WinReg$HKEYByReference registryLoadAppKey(java.lang.String,int,int)
 meth public static int alignOnDWORD(int)
 meth public static int fileEncryptionStatus(java.io.File)
 meth public static int getAceSize(int)
@@ -5337,6 +5478,8 @@
 meth public abstract com.sun.jna.platform.win32.WinCrypt$CERT_CONTEXT$ByReference CertFindCertificateInStore(com.sun.jna.platform.win32.WinCrypt$HCERTSTORE,int,int,int,com.sun.jna.Pointer,com.sun.jna.platform.win32.WinCrypt$CERT_CONTEXT)
 meth public abstract com.sun.jna.platform.win32.WinCrypt$CRL_CONTEXT$ByReference CertEnumCRLsInStore(com.sun.jna.platform.win32.WinCrypt$HCERTSTORE,com.sun.jna.Pointer)
 meth public abstract com.sun.jna.platform.win32.WinCrypt$CTL_CONTEXT$ByReference CertEnumCTLsInStore(com.sun.jna.platform.win32.WinCrypt$HCERTSTORE,com.sun.jna.Pointer)
+meth public abstract com.sun.jna.platform.win32.WinCrypt$HCERTSTORE CertOpenStore(com.sun.jna.platform.win32.WinCrypt$CertStoreProviderName,int,com.sun.jna.platform.win32.WinCrypt$HCRYPTPROV_LEGACY,int,com.sun.jna.Pointer)
+meth public abstract com.sun.jna.platform.win32.WinCrypt$HCERTSTORE CertOpenStore(com.sun.jna.platform.win32.WinCrypt$CertStoreProviderName,int,com.sun.jna.platform.win32.WinCrypt$HCRYPTPROV_LEGACY,int,com.sun.jna.platform.win32.WTypes$LPWSTR)
 meth public abstract com.sun.jna.platform.win32.WinCrypt$HCERTSTORE CertOpenSystemStore(com.sun.jna.Pointer,java.lang.String)
 meth public abstract com.sun.jna.platform.win32.WinCrypt$HCERTSTORE PFXImportCertStore(com.sun.jna.platform.win32.WinCrypt$DATA_BLOB,com.sun.jna.platform.win32.WTypes$LPWSTR,int)
 meth public abstract int CertNameToStr(int,com.sun.jna.platform.win32.WinCrypt$DATA_BLOB,int,com.sun.jna.Pointer,int)
@@ -7077,6 +7220,7 @@
 meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE GetCurrentThread()
 meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE LoadResource(com.sun.jna.platform.win32.WinDef$HMODULE,com.sun.jna.platform.win32.WinDef$HRSRC)
 meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE OpenEvent(int,boolean,java.lang.String)
+meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE OpenFileMapping(int,boolean,java.lang.String)
 meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE OpenMutex(int,boolean,java.lang.String)
 meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE OpenProcess(int,boolean,int)
 meth public abstract com.sun.jna.platform.win32.WinNT$HANDLE OpenThread(int,boolean,int)
@@ -7159,6 +7303,7 @@
 meth public static void freeGlobalMemory(com.sun.jna.Pointer)
 meth public static void freeLocalMemory(com.sun.jna.Pointer)
 supr java.lang.Object
+hfds EMPTY_STRING_ARRAY
 
 CLSS public com.sun.jna.platform.win32.KnownFolders
 cons public init()
@@ -9918,7 +10063,7 @@
 fld public final static int ISC_REQ_REPLAY_DETECT = 4
 fld public final static int ISC_REQ_SEQUENCE_DETECT = 8
 fld public final static int ISC_REQ_STREAM = 32768
-fld public final static int MAX_TOKEN_SIZE = 12288
+fld public final static int MAX_TOKEN_SIZE
 fld public final static int SECBUFFER_DATA = 1
 fld public final static int SECBUFFER_EMPTY = 0
 fld public final static int SECBUFFER_TOKEN = 2
@@ -11419,6 +11564,11 @@
 fld public final static int FILE_DIR_DISALOWED = 9
 fld public final static int FILE_ENCRYPTABLE = 0
 fld public final static int FILE_IS_ENCRYPTED = 1
+fld public final static int FILE_MAP_ALL_ACCESS = 983071
+fld public final static int FILE_MAP_COPY = 1
+fld public final static int FILE_MAP_EXECUTE = 32
+fld public final static int FILE_MAP_READ = 4
+fld public final static int FILE_MAP_WRITE = 2
 fld public final static int FILE_READ_ONLY = 8
 fld public final static int FILE_ROOT_DIR = 3
 fld public final static int FILE_SYSTEM_ATTR = 2
@@ -12081,6 +12231,53 @@
 fld public final static int CERT_QUERY_OBJECT_BLOB = 2
 fld public final static int CERT_QUERY_OBJECT_FILE = 1
 fld public final static int CERT_SIMPLE_NAME_STR = 1
+fld public final static int CERT_STORE_BACKUP_RESTORE_FLAG = 2048
+fld public final static int CERT_STORE_CREATE_NEW_FLAG = 8192
+fld public final static int CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG = 4
+fld public final static int CERT_STORE_DELETE_FLAG = 16
+fld public final static int CERT_STORE_ENUM_ARCHIVED_FLAG = 512
+fld public final static int CERT_STORE_MANIFOLD_FLAG = 256
+fld public final static int CERT_STORE_MAXIMUM_ALLOWED_FLAG = 4096
+fld public final static int CERT_STORE_NO_CRYPT_RELEASE_FLAG = 1
+fld public final static int CERT_STORE_OPEN_EXISTING_FLAG = 16384
+fld public final static int CERT_STORE_PROV_COLLECTION = 11
+fld public final static int CERT_STORE_PROV_FILE = 3
+fld public final static int CERT_STORE_PROV_FILENAME = 8
+fld public final static int CERT_STORE_PROV_FILENAME_A = 7
+fld public final static int CERT_STORE_PROV_FILENAME_W = 8
+fld public final static int CERT_STORE_PROV_LDAP = 16
+fld public final static int CERT_STORE_PROV_LDAP_W = 16
+fld public final static int CERT_STORE_PROV_MEMORY = 2
+fld public final static int CERT_STORE_PROV_MSG = 1
+fld public final static int CERT_STORE_PROV_PHYSICAL = 14
+fld public final static int CERT_STORE_PROV_PHYSICAL_W = 14
+fld public final static int CERT_STORE_PROV_PKCS7 = 5
+fld public final static int CERT_STORE_PROV_REG = 4
+fld public final static int CERT_STORE_PROV_SERIALIZED = 6
+fld public final static int CERT_STORE_PROV_SMART_CARD = 15
+fld public final static int CERT_STORE_PROV_SMART_CARD_W = 15
+fld public final static int CERT_STORE_PROV_SYSTEM = 10
+fld public final static int CERT_STORE_PROV_SYSTEM_A = 9
+fld public final static int CERT_STORE_PROV_SYSTEM_REGISTRY = 13
+fld public final static int CERT_STORE_PROV_SYSTEM_REGISTRY_A = 12
+fld public final static int CERT_STORE_PROV_SYSTEM_REGISTRY_W = 13
+fld public final static int CERT_STORE_PROV_SYSTEM_W = 10
+fld public final static int CERT_STORE_READONLY_FLAG = 32768
+fld public final static int CERT_STORE_SET_LOCALIZED_NAME_FLAG = 2
+fld public final static int CERT_STORE_SHARE_CONTEXT_FLAG = 128
+fld public final static int CERT_STORE_SHARE_STORE_FLAG = 64
+fld public final static int CERT_STORE_UNSAFE_PHYSICAL_FLAG = 32
+fld public final static int CERT_STORE_UPDATE_KEYID_FLAG = 1024
+fld public final static int CERT_SYSTEM_STORE_CURRENT_SERVICE = 262144
+fld public final static int CERT_SYSTEM_STORE_CURRENT_USER = 65536
+fld public final static int CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY = 458752
+fld public final static int CERT_SYSTEM_STORE_LOCAL_MACHINE = 131072
+fld public final static int CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE = 589824
+fld public final static int CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY = 524288
+fld public final static int CERT_SYSTEM_STORE_RELOCATE_FLAG = -2147483648
+fld public final static int CERT_SYSTEM_STORE_SERVICES = 327680
+fld public final static int CERT_SYSTEM_STORE_UNPROTECTED_FLAG = 1073741824
+fld public final static int CERT_SYSTEM_STORE_USERS = 393216
 fld public final static int CERT_X500_NAME_STR = 3
 fld public final static int CERT_XML_NAME_STR = 4
 fld public final static int CRYPTPROTECT_AUDIT = 16
@@ -12167,6 +12364,7 @@
 innr public static CTL_ENTRY
 innr public static CTL_INFO
 innr public static CTL_USAGE
+innr public static CertStoreProviderName
 innr public static DATA_BLOB
 innr public static HCERTCHAINENGINE
 innr public static HCERTSTORE
@@ -12802,6 +13000,18 @@
 intf com.sun.jna.Structure$ByReference
 supr com.sun.jna.platform.win32.WinCrypt$CTL_USAGE
 
+CLSS public static com.sun.jna.platform.win32.WinCrypt$CertStoreProviderName
+ outer com.sun.jna.platform.win32.WinCrypt
+cons public init()
+cons public init(int)
+cons public init(java.lang.String)
+intf com.sun.jna.NativeMapped
+meth public java.lang.Class<?> nativeType()
+meth public java.lang.Object fromNative(java.lang.Object,com.sun.jna.FromNativeContext)
+meth public java.lang.Object toNative()
+supr java.lang.Object
+hfds pointer
+
 CLSS public abstract interface static com.sun.jna.platform.win32.WinCrypt$CryptGetSignerCertificateCallback
  outer com.sun.jna.platform.win32.WinCrypt
 intf com.sun.jna.win32.StdCallLibrary$StdCallCallback
@@ -18253,8 +18463,10 @@
 fld public final static int REG_SZ = 1
 fld public final static int REG_WHOLE_HIVE_VOLATILE = 1
 fld public final static int SACL_SECURITY_INFORMATION = 8
+fld public final static int SECTION_ALL_ACCESS = 983071
 fld public final static int SECTION_EXTEND_SIZE = 16
 fld public final static int SECTION_MAP_EXECUTE = 8
+fld public final static int SECTION_MAP_EXECUTE_EXPLICIT = 32
 fld public final static int SECTION_MAP_READ = 4
 fld public final static int SECTION_MAP_WRITE = 2
 fld public final static int SECTION_QUERY = 1
@@ -22312,6 +22524,13 @@
 meth public java.lang.String toString()
 supr com.sun.jna.PointerType
 
+CLSS public com.sun.jna.ptr.PointerByReference
+cons public init()
+cons public init(com.sun.jna.Pointer)
+meth public com.sun.jna.Pointer getValue()
+meth public void setValue(com.sun.jna.Pointer)
+supr com.sun.jna.ptr.ByReference
+
 CLSS public abstract interface com.sun.jna.win32.StdCall
 intf com.sun.jna.AltCallingConvention
 
diff --git a/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig b/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig
index c4d0f4e..744f5fb 100644
--- a/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig
+++ b/platform/libs.jna/nbproject/org-netbeans-libs-jna.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.11
+#Version 2.13
 
 CLSS public abstract interface com.sun.jna.AltCallingConvention
 
@@ -26,14 +26,16 @@
 meth public abstract java.lang.Object callback(java.lang.Object[])
 
 CLSS public com.sun.jna.CallbackReference
+intf java.io.Closeable
 meth protected void dispose()
-meth protected void finalize()
+ anno 0 java.lang.Deprecated()
 meth public com.sun.jna.Pointer getTrampoline()
 meth public static com.sun.jna.Callback getCallback(java.lang.Class<?>,com.sun.jna.Pointer)
 meth public static com.sun.jna.Pointer getFunctionPointer(com.sun.jna.Callback)
+meth public void close()
 supr java.lang.ref.WeakReference<com.sun.jna.Callback>
-hfds DLL_CALLBACK_CLASS,PROXY_CALLBACK_METHOD,allocatedMemory,allocations,callbackMap,callingConvention,cbstruct,directCallbackMap,initializers,method,pointerCallbackMap,proxy,trampoline
-hcls AttachOptions,DefaultCallbackProxy,NativeFunctionHandler
+hfds DLL_CALLBACK_CLASS,PROXY_CALLBACK_METHOD,allocatedMemory,allocations,callbackMap,callingConvention,cbstruct,cleanable,directCallbackMap,initializers,method,pointerCallbackMap,proxy,trampoline
+hcls AttachOptions,CallbackReferenceDisposer,DefaultCallbackProxy,NativeFunctionHandler
 
 CLSS public com.sun.jna.CallbackResultContext
 meth public java.lang.reflect.Method getMethod()
@@ -193,11 +195,12 @@
 cons protected init()
 cons public init(long)
 fld protected long size
+intf java.io.Closeable
 meth protected static long malloc(long)
 meth protected static void free(long)
 meth protected void boundsCheck(long,long)
 meth protected void dispose()
-meth protected void finalize()
+ anno 0 java.lang.Deprecated()
 meth public boolean valid()
 meth public byte getByte(long)
 meth public char getChar(long)
@@ -219,6 +222,7 @@
 meth public static void disposeAll()
 meth public static void purge()
 meth public void clear()
+meth public void close()
 meth public void read(long,byte[],int,int)
 meth public void read(long,char[],int,int)
 meth public void read(long,com.sun.jna.Pointer[],int,int)
@@ -246,8 +250,8 @@
 meth public void write(long,long[],int,int)
 meth public void write(long,short[],int,int)
 supr com.sun.jna.Pointer
-hfds HEAD,QUEUE,buffers,reference
-hcls LinkedReference,SharedMemory
+hfds allocatedMemory,buffers,cleanable
+hcls MemoryDisposer,SharedMemory
 
 CLSS public com.sun.jna.MethodParameterContext
 meth public java.lang.reflect.Method getMethod()
@@ -269,8 +273,8 @@
 fld public final static int SIZE_T_SIZE
 fld public final static int WCHAR_SIZE
 fld public final static java.lang.String DEFAULT_ENCODING
-fld public final static java.lang.String VERSION = "5.9.0"
-fld public final static java.lang.String VERSION_NATIVE = "6.1.1"
+fld public final static java.lang.String VERSION = "5.12.1"
+fld public final static java.lang.String VERSION_NATIVE = "6.1.4"
 fld public final static java.nio.charset.Charset DEFAULT_CHARSET
 innr public abstract interface static ffi_callback
 meth public static <%0 extends com.sun.jna.Library> {%%0} load(java.lang.Class<{%%0}>)
@@ -335,7 +339,7 @@
 meth public static void unregister()
 meth public static void unregister(java.lang.Class<?>)
 supr java.lang.Object
-hfds CB_HAS_INITIALIZER,CB_OPTION_DIRECT,CB_OPTION_IN_DLL,CVT_ARRAY_BOOLEAN,CVT_ARRAY_BYTE,CVT_ARRAY_CHAR,CVT_ARRAY_DOUBLE,CVT_ARRAY_FLOAT,CVT_ARRAY_INT,CVT_ARRAY_LONG,CVT_ARRAY_SHORT,CVT_BOOLEAN,CVT_BUFFER,CVT_CALLBACK,CVT_DEFAULT,CVT_FLOAT,CVT_INTEGER_TYPE,CVT_JNIENV,CVT_NATIVE_MAPPED,CVT_NATIVE_MAPPED_STRING,CVT_NATIVE_MAPPED_WSTRING,CVT_OBJECT,CVT_POINTER,CVT_POINTER_TYPE,CVT_STRING,CVT_STRUCTURE,CVT_STRUCTURE_BYVAL,CVT_TYPE_MAPPER,CVT_TYPE_MAPPER_STRING,CVT_TYPE_MAPPER_WSTRING,CVT_UNSUPPORTED,CVT_WSTRING,DEBUG_JNA_LOAD_LEVEL,DEFAULT_HANDLER,JNA_TMPLIB_PREFIX,LOG,MAX_ALIGNMENT,MAX_PADDING,TYPE_BOOL,TYPE_LONG,TYPE_LONG_DOUBLE,TYPE_SIZE_T,TYPE_VOIDP,TYPE_WCHAR_T,_OPTION_ENCLOSING_LIBRARY,callbackExceptionHandler,finalizer,jnidispatchPath,libraries,nativeThreadTerminationFlag,nativeThreads,registeredClasses,registeredLibraries,typeOptions
+hfds CB_HAS_INITIALIZER,CB_OPTION_DIRECT,CB_OPTION_IN_DLL,CVT_ARRAY_BOOLEAN,CVT_ARRAY_BYTE,CVT_ARRAY_CHAR,CVT_ARRAY_DOUBLE,CVT_ARRAY_FLOAT,CVT_ARRAY_INT,CVT_ARRAY_LONG,CVT_ARRAY_SHORT,CVT_BOOLEAN,CVT_BUFFER,CVT_BYTE,CVT_CALLBACK,CVT_DEFAULT,CVT_FLOAT,CVT_INTEGER_TYPE,CVT_JNIENV,CVT_NATIVE_MAPPED,CVT_NATIVE_MAPPED_STRING,CVT_NATIVE_MAPPED_WSTRING,CVT_OBJECT,CVT_POINTER,CVT_POINTER_TYPE,CVT_SHORT,CVT_STRING,CVT_STRUCTURE,CVT_STRUCTURE_BYVAL,CVT_TYPE_MAPPER,CVT_TYPE_MAPPER_STRING,CVT_TYPE_MAPPER_WSTRING,CVT_UNSUPPORTED,CVT_WSTRING,DEBUG_JNA_LOAD_LEVEL,DEFAULT_HANDLER,JNA_TMPLIB_PREFIX,LOG,MAX_ALIGNMENT,MAX_PADDING,TYPE_BOOL,TYPE_LONG,TYPE_LONG_DOUBLE,TYPE_SIZE_T,TYPE_VOIDP,TYPE_WCHAR_T,_OPTION_ENCLOSING_LIBRARY,callbackExceptionHandler,finalizer,jnidispatchPath,libraries,nativeThreadTerminationFlag,nativeThreads,registeredClasses,registeredLibraries,typeOptions
 hcls AWT,Buffers
 
 CLSS public abstract interface static com.sun.jna.Native$ffi_callback
@@ -343,7 +347,7 @@
 meth public abstract void invoke(long,long,long)
 
 CLSS public com.sun.jna.NativeLibrary
-meth protected void finalize()
+intf java.io.Closeable
 meth public com.sun.jna.Function getFunction(java.lang.String)
 meth public com.sun.jna.Function getFunction(java.lang.String,int)
 meth public com.sun.jna.Function getFunction(java.lang.String,int,java.lang.String)
@@ -358,9 +362,12 @@
 meth public java.lang.String getName()
 meth public java.lang.String toString()
 meth public java.util.Map<java.lang.String,?> getOptions()
+meth public void close()
 meth public void dispose()
+ anno 0 java.lang.Deprecated()
 supr java.lang.Object
-hfds DEBUG_LOAD_LEVEL,DEFAULT_OPEN_OPTIONS,LOG,addSuppressedMethod,callFlags,encoding,functions,handle,libraries,libraryName,libraryPath,librarySearchPath,options,searchPaths
+hfds DEBUG_LOAD_LEVEL,DEFAULT_OPEN_OPTIONS,LOG,addSuppressedMethod,callFlags,cleanable,encoding,functions,handle,libraries,libraryName,libraryPath,librarySearchPath,options,searchPaths
+hcls NativeLibraryDisposer
 
 CLSS public com.sun.jna.NativeLong
 cons public init()
@@ -418,6 +425,7 @@
 meth public final static boolean isGNU()
 meth public final static boolean isIntel()
 meth public final static boolean isLinux()
+meth public final static boolean isLoongArch()
 meth public final static boolean isMIPS()
 meth public final static boolean isMac()
 meth public final static boolean isNetBSD()
@@ -824,8 +832,15 @@
 fld public final static com.sun.jna.TypeMapper UNICODE
 supr com.sun.jna.DefaultTypeMapper
 
+CLSS public abstract interface java.io.Closeable
+intf java.lang.AutoCloseable
+meth public abstract void close() throws java.io.IOException
+
 CLSS public abstract interface java.io.Serializable
 
+CLSS public abstract interface java.lang.AutoCloseable
+meth public abstract void close() throws java.lang.Exception
+
 CLSS public abstract interface java.lang.CharSequence
 meth public abstract char charAt(int)
 meth public abstract int length()
diff --git a/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig b/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig
index b0238c9..be90437 100644
--- a/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig
+++ b/platform/libs.jsr223/nbproject/org-netbeans-libs-jsr223.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 1.51
+#Version 1.52
 
diff --git a/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig b/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig
index 30b2905..721ea3b 100644
--- a/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig
+++ b/platform/libs.junit4/nbproject/org-netbeans-libs-junit4.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.34
+#Version 1.35
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig b/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig
index 9f3bb00..c2b8aeb 100644
--- a/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig
+++ b/platform/libs.junit5/nbproject/org-netbeans-libs-junit5.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.13
+#Version 1.14
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/libs.osgi/nbproject/org-netbeans-libs-osgi.sig b/platform/libs.osgi/nbproject/org-netbeans-libs-osgi.sig
index ee4e42b..90d5a91 100644
--- a/platform/libs.osgi/nbproject/org-netbeans-libs-osgi.sig
+++ b/platform/libs.osgi/nbproject/org-netbeans-libs-osgi.sig
@@ -1,3 +1,3 @@
 #Signature file v4.1
-#Version 1.38
+#Version 1.39
 
diff --git a/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig b/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig
index 14159a2..f48c078 100644
--- a/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig
+++ b/platform/libs.testng/nbproject/org-netbeans-libs-testng.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.30
+#Version 1.31
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig b/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig
index 80de913..925f670 100644
--- a/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig
+++ b/platform/masterfs.ui/nbproject/org-netbeans-modules-masterfs-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.19.0
+#Version 2.20.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig b/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig
index 2e3a1e6..9029c22 100644
--- a/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig
+++ b/platform/masterfs/nbproject/org-netbeans-modules-masterfs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.71.0
+#Version 2.72.0
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig b/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig
index 8878be5..c3058ed 100644
--- a/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig
+++ b/platform/netbinox/nbproject/org-netbeans-modules-netbinox.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.57
+#Version 1.58
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig b/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig
index 7bb710b..d3a4902 100644
--- a/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig
+++ b/platform/o.n.bootstrap/nbproject/org-netbeans-bootstrap.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.94
+#Version 2.95
 
 CLSS public java.awt.datatransfer.Clipboard
 cons public init(java.lang.String)
diff --git a/platform/o.n.core/nbproject/org-netbeans-core.sig b/platform/o.n.core/nbproject/org-netbeans-core.sig
index 649aef0..25271d1 100644
--- a/platform/o.n.core/nbproject/org-netbeans-core.sig
+++ b/platform/o.n.core/nbproject/org-netbeans-core.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.67
+#Version 3.68
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig b/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig
index d3a50ef..9794bc6 100644
--- a/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig
+++ b/platform/o.n.swing.outline/nbproject/org-netbeans-swing-outline.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.50
+#Version 1.51
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig b/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig
index abc4e13..21bbf04 100644
--- a/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig
+++ b/platform/o.n.swing.plaf/nbproject/org-netbeans-swing-plaf.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.58
+#Version 1.59
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig b/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig
index 7101371..2771c94 100644
--- a/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig
+++ b/platform/o.n.swing.tabcontrol/nbproject/org-netbeans-swing-tabcontrol.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.72
+#Version 1.74
 
 CLSS public abstract java.awt.AWTEvent
 cons public init(java.awt.Event)
@@ -2132,6 +2132,7 @@
 meth protected final void firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)
 meth protected final void setState(int)
 meth protected int getCaptionYAdjustment()
+meth protected int getCaptionYPosition(java.awt.Graphics)
 meth protected int getIconYAdjustment()
 meth protected int stateChanged(int,int)
 meth protected void paintIconAndText(java.awt.Graphics)
diff --git a/platform/openide.actions/nbproject/org-openide-actions.sig b/platform/openide.actions/nbproject/org-openide-actions.sig
index 4be84a0..eeb7210 100644
--- a/platform/openide.actions/nbproject/org-openide-actions.sig
+++ b/platform/openide.actions/nbproject/org-openide-actions.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.55
+#Version 6.56
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/platform/openide.awt/nbproject/org-openide-awt.sig b/platform/openide.awt/nbproject/org-openide-awt.sig
index 9338320..21b4bf5 100644
--- a/platform/openide.awt/nbproject/org-openide-awt.sig
+++ b/platform/openide.awt/nbproject/org-openide-awt.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.84
+#Version 7.85
 
 CLSS public java.awt.Canvas
 cons public init()
diff --git a/platform/openide.compat/nbproject/org-openide-compat.sig b/platform/openide.compat/nbproject/org-openide-compat.sig
index 3c868eb..6bc943f 100644
--- a/platform/openide.compat/nbproject/org-openide-compat.sig
+++ b/platform/openide.compat/nbproject/org-openide-compat.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.56
+#Version 6.57
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/openide.dialogs/nbproject/org-openide-dialogs.sig b/platform/openide.dialogs/nbproject/org-openide-dialogs.sig
index 487dc73..8442e28 100644
--- a/platform/openide.dialogs/nbproject/org-openide-dialogs.sig
+++ b/platform/openide.dialogs/nbproject/org-openide-dialogs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.61
+#Version 7.63
 
 CLSS public abstract interface java.io.Serializable
 
@@ -207,6 +207,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
@@ -242,6 +243,23 @@
 supr java.lang.Object
 hfds MAXIMUM_TEXT_WIDTH,SIZE_PREFERRED_HEIGHT,SIZE_PREFERRED_WIDTH,adOptions,changeSupport,defaultValue,errMsg,infoMsg,message,messageType,noDefaultClose,notificationLineSupport,optionType,options,title,valid,value,warnMsg
 
+CLSS public final static org.openide.NotifyDescriptor$ComposedInput
+ outer org.openide.NotifyDescriptor
+cons public init(java.lang.String,int,org.openide.NotifyDescriptor$ComposedInput$Callback)
+fld public final static java.lang.String PROP_ESTIMATED_NUMBER_OF_INPUTS = "estimatedNumberOfInputs"
+innr public abstract interface static Callback
+meth public int getEstimatedNumberOfInputs()
+meth public java.lang.Object getMessage()
+meth public org.openide.NotifyDescriptor createInput(int)
+meth public org.openide.NotifyDescriptor[] getInputs()
+meth public void setEstimatedNumberOfInputs(int)
+supr org.openide.NotifyDescriptor
+hfds callback,estimatedNumberOfInputs,inputs
+
+CLSS public abstract interface static org.openide.NotifyDescriptor$ComposedInput$Callback
+ outer org.openide.NotifyDescriptor$ComposedInput
+meth public abstract org.openide.NotifyDescriptor createInput(org.openide.NotifyDescriptor$ComposedInput,int)
+
 CLSS public static org.openide.NotifyDescriptor$Confirmation
  outer org.openide.NotifyDescriptor
 cons public init(java.lang.Object)
@@ -287,6 +305,7 @@
 innr public final static Item
 meth public boolean isMultipleSelection()
 meth public java.lang.Object getMessage()
+meth public java.lang.String getLabel()
 meth public java.util.List<org.openide.NotifyDescriptor$QuickPick$Item> getItems()
 supr org.openide.NotifyDescriptor
 hfds items,multipleSelection,text
diff --git a/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig b/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig
index a4f1f99..179a376 100644
--- a/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig
+++ b/platform/openide.execution.compat8/nbproject/org-openide-execution-compat8.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.18
+#Version 9.19
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/platform/openide.execution/nbproject/org-openide-execution.sig b/platform/openide.execution/nbproject/org-openide-execution.sig
index 0938f9c..c07da61 100644
--- a/platform/openide.execution/nbproject/org-openide-execution.sig
+++ b/platform/openide.execution/nbproject/org-openide-execution.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.19
+#Version 9.20
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/platform/openide.explorer/nbproject/org-openide-explorer.sig b/platform/openide.explorer/nbproject/org-openide-explorer.sig
index 5b2418b..8d80995 100644
--- a/platform/openide.explorer/nbproject/org-openide-explorer.sig
+++ b/platform/openide.explorer/nbproject/org-openide-explorer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.78
+#Version 6.79
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig b/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
index ff3a26f..0ff598c 100644
--- a/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
+++ b/platform/openide.filesystems.compat8/nbproject/org-openide-filesystems-compat8.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.25
+#Version 9.26
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig b/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
index 47ac1f8..906ca95 100644
--- a/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
+++ b/platform/openide.filesystems.nb/nbproject/org-openide-filesystems-nb.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.26
+#Version 9.27
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/platform/openide.filesystems/nbproject/org-openide-filesystems.sig b/platform/openide.filesystems/nbproject/org-openide-filesystems.sig
index 4ee3079..d3ee210 100644
--- a/platform/openide.filesystems/nbproject/org-openide-filesystems.sig
+++ b/platform/openide.filesystems/nbproject/org-openide-filesystems.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.28
+#Version 9.29
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/platform/openide.io/nbproject/org-openide-io.sig b/platform/openide.io/nbproject/org-openide-io.sig
index db44523..989eb53 100644
--- a/platform/openide.io/nbproject/org-openide-io.sig
+++ b/platform/openide.io/nbproject/org-openide-io.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.65
+#Version 1.66
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/platform/openide.loaders/nbproject/org-openide-loaders.sig b/platform/openide.loaders/nbproject/org-openide-loaders.sig
index 9b4db4e..a3b3854 100644
--- a/platform/openide.loaders/nbproject/org-openide-loaders.sig
+++ b/platform/openide.loaders/nbproject/org-openide-loaders.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.86
+#Version 7.87
 
 CLSS public java.awt.Canvas
 cons public init()
@@ -1795,6 +1795,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/platform/openide.modules/nbproject/org-openide-modules.sig b/platform/openide.modules/nbproject/org-openide-modules.sig
index 5b8a936..565b3fd 100644
--- a/platform/openide.modules/nbproject/org-openide-modules.sig
+++ b/platform/openide.modules/nbproject/org-openide-modules.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.64
+#Version 7.65
 
 CLSS public abstract interface java.io.Externalizable
 intf java.io.Serializable
diff --git a/platform/openide.nodes/nbproject/org-openide-nodes.sig b/platform/openide.nodes/nbproject/org-openide-nodes.sig
index 23a0ef4..d8b5d52 100644
--- a/platform/openide.nodes/nbproject/org-openide-nodes.sig
+++ b/platform/openide.nodes/nbproject/org-openide-nodes.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.61
+#Version 7.62
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -1590,8 +1590,14 @@
 innr public static Reflection
 meth public boolean canRead()
 meth public boolean canWrite()
+meth public final org.openide.nodes.PropertySupport<{org.openide.nodes.PropertySupport%0}> withDisplayName(java.lang.String)
+meth public final org.openide.nodes.PropertySupport<{org.openide.nodes.PropertySupport%0}> withShortDescription(java.lang.String)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> readOnly(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Supplier<{%%0}>)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> readWrite(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Supplier<{%%0}>,java.util.function.Consumer<{%%0}>)
+meth public static <%0 extends java.lang.Object> org.openide.nodes.PropertySupport<{%%0}> writeOnly(java.lang.String,java.lang.Class<{%%0}>,java.util.function.Consumer<{%%0}>)
 supr org.openide.nodes.Node$Property<{org.openide.nodes.PropertySupport%0}>
 hfds canR,canW
+hcls FunctionalProperty
 
 CLSS public final static org.openide.nodes.PropertySupport$Name
  outer org.openide.nodes.PropertySupport
diff --git a/platform/openide.options/nbproject/org-openide-options.sig b/platform/openide.options/nbproject/org-openide-options.sig
index f503a45..b4b3897 100644
--- a/platform/openide.options/nbproject/org-openide-options.sig
+++ b/platform/openide.options/nbproject/org-openide-options.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.53
+#Version 6.54
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/openide.text/nbproject/org-openide-text.sig b/platform/openide.text/nbproject/org-openide-text.sig
index 80dde8d..0f8882b 100644
--- a/platform/openide.text/nbproject/org-openide-text.sig
+++ b/platform/openide.text/nbproject/org-openide-text.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.84
+#Version 6.85
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig b/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig
index 3545bee..dd29794 100644
--- a/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig
+++ b/platform/openide.util.lookup/nbproject/org-openide-util-lookup.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 8.50
+#Version 8.51
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/openide.util.ui/nbproject/org-openide-util-ui.sig b/platform/openide.util.ui/nbproject/org-openide-util-ui.sig
index 19ace4b..03a7ace 100644
--- a/platform/openide.util.ui/nbproject/org-openide-util-ui.sig
+++ b/platform/openide.util.ui/nbproject/org-openide-util-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.24
+#Version 9.25
 
 CLSS public java.awt.datatransfer.Clipboard
 cons public init(java.lang.String)
diff --git a/platform/openide.util/nbproject/org-openide-util.sig b/platform/openide.util/nbproject/org-openide-util.sig
index 18aa7e6..e1f61f3 100644
--- a/platform/openide.util/nbproject/org-openide-util.sig
+++ b/platform/openide.util/nbproject/org-openide-util.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 9.24
+#Version 9.25
 
 CLSS public abstract interface java.io.Closeable
 intf java.lang.AutoCloseable
diff --git a/platform/openide.windows/nbproject/org-openide-windows.sig b/platform/openide.windows/nbproject/org-openide-windows.sig
index a2fd66e..ec22fde 100644
--- a/platform/openide.windows/nbproject/org-openide-windows.sig
+++ b/platform/openide.windows/nbproject/org-openide-windows.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 6.93
+#Version 6.94
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/platform/options.api/nbproject/org-netbeans-modules-options-api.sig b/platform/options.api/nbproject/org-netbeans-modules-options-api.sig
index c9d2056..bb2ceda 100644
--- a/platform/options.api/nbproject/org-netbeans-modules-options-api.sig
+++ b/platform/options.api/nbproject/org-netbeans-modules-options-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.61
+#Version 1.62
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig b/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig
index b0aeb63..8ff27cb 100644
--- a/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig
+++ b/platform/options.keymap/nbproject/org-netbeans-modules-options-keymap.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53
+#Version 1.54
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/print/nbproject/org-netbeans-modules-print.sig b/platform/print/nbproject/org-netbeans-modules-print.sig
index e728851..7696226 100644
--- a/platform/print/nbproject/org-netbeans-modules-print.sig
+++ b/platform/print/nbproject/org-netbeans-modules-print.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 7.42
+#Version 7.43
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/queries/nbproject/org-netbeans-modules-queries.sig b/platform/queries/nbproject/org-netbeans-modules-queries.sig
index 3da4e98..8d5b884 100644
--- a/platform/queries/nbproject/org-netbeans-modules-queries.sig
+++ b/platform/queries/nbproject/org-netbeans-modules-queries.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.59
+#Version 1.60
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/sampler/nbproject/org-netbeans-modules-sampler.sig b/platform/sampler/nbproject/org-netbeans-modules-sampler.sig
index d2df91b..dd40635 100644
--- a/platform/sampler/nbproject/org-netbeans-modules-sampler.sig
+++ b/platform/sampler/nbproject/org-netbeans-modules-sampler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.30
+#Version 1.31
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig b/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig
index 7ab226b..3f7ea72 100644
--- a/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig
+++ b/platform/sendopts/nbproject/org-netbeans-modules-sendopts.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.52
+#Version 2.53
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/platform/settings/nbproject/org-netbeans-modules-settings.sig b/platform/settings/nbproject/org-netbeans-modules-settings.sig
index 7f3b4ee..967a8d0 100644
--- a/platform/settings/nbproject/org-netbeans-modules-settings.sig
+++ b/platform/settings/nbproject/org-netbeans-modules-settings.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.65
+#Version 1.66
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig b/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig
index 506991f..0495c19 100644
--- a/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig
+++ b/platform/spi.actions/nbproject/org-netbeans-modules-spi-actions.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.44
+#Version 1.45
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig b/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig
index 9afb92f..c8df9aa 100644
--- a/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig
+++ b/platform/spi.quicksearch/nbproject/org-netbeans-spi-quicksearch.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43
+#Version 1.44
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig b/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig
index f5c2417..1edf965 100644
--- a/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig
+++ b/platform/uihandler/nbproject/org-netbeans-modules-uihandler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.51
+#Version 2.52
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig b/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig
index 576420c..6e591ed 100644
--- a/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig
+++ b/profiler/lib.profiler.charts/nbproject/org-netbeans-lib-profiler-charts.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig b/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig
index 391812f..5c3d4b3 100644
--- a/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig
+++ b/profiler/lib.profiler.common/nbproject/org-netbeans-lib-profiler-common.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.63
+#Version 1.64
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig b/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig
index 31c8147..e346fcd 100644
--- a/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig
+++ b/profiler/lib.profiler.ui/nbproject/org-netbeans-lib-profiler-ui.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.162
+#Version 1.163
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig b/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig
index 1287706..913bee8 100644
--- a/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig
+++ b/profiler/lib.profiler/nbproject/org-netbeans-lib-profiler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.125
+#Version 1.126
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig b/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig
index d1b2035..2bda575 100644
--- a/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig
+++ b/profiler/profiler.api/nbproject/org-netbeans-modules-profiler-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.66
+#Version 1.67
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig b/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig
index 1f6f998..6602eb4 100644
--- a/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig
+++ b/profiler/profiler.attach/nbproject/org-netbeans-modules-profiler-attach.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.37
+#Version 2.38
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig b/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig
index 31ebd0e..dcb3d45 100644
--- a/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig
+++ b/profiler/profiler.heapwalker/nbproject/org-netbeans-modules-profiler-heapwalker.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.128
+#Version 1.129
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig b/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig
index 4c3c340..70b9bd5 100644
--- a/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig
+++ b/profiler/profiler.nbimpl/nbproject/org-netbeans-modules-profiler-nbimpl.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.41
+#Version 1.42
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig b/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig
index 230d83b..b8f9efe 100644
--- a/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig
+++ b/profiler/profiler.oql/nbproject/org-netbeans-modules-profiler-oql.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.34
+#Version 2.35
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig b/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig
index 49b17b7..a43791a 100644
--- a/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig
+++ b/profiler/profiler.ppoints/nbproject/org-netbeans-modules-profiler-ppoints.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40
+#Version 1.41
 
 CLSS public abstract java.awt.Component
 cons protected init()
@@ -2035,6 +2035,7 @@
 fld public final static java.lang.String PROP_VALID = "valid"
 fld public final static java.lang.String PROP_VALUE = "value"
 fld public final static java.lang.String PROP_WARNING_NOTIFICATION = "warningNotification"
+innr public final static ComposedInput
 innr public final static Exception
 innr public final static PasswordLine
 innr public final static QuickPick
diff --git a/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig b/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig
index bb90cdb..df0aeb6 100644
--- a/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig
+++ b/profiler/profiler.projectsupport/nbproject/org-netbeans-modules-profiler-projectsupport.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.49
+#Version 1.50
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig b/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig
index ec6132f..11d21b4 100644
--- a/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig
+++ b/profiler/profiler.snaptracer/nbproject/org-netbeans-modules-profiler-snaptracer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.40
+#Version 1.41
 
 CLSS public abstract interface java.awt.event.ActionListener
 intf java.util.EventListener
diff --git a/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig b/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig
index 533d79d..074f012 100644
--- a/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig
+++ b/profiler/profiler.utilities/nbproject/org-netbeans-modules-profiler-utilities.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.53
+#Version 1.54
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig b/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig
index 4abd887..95c553a 100644
--- a/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig
+++ b/profiler/profiler/nbproject/org-netbeans-modules-profiler.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 3.45
+#Version 3.46
 
 CLSS public abstract java.awt.Component
 cons protected init()
diff --git a/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig b/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig
index f4998ba..fe0ba53 100644
--- a/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig
+++ b/webcommon/api.knockout/nbproject/org-netbeans-api-knockout.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.17
+#Version 1.18
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig b/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig
index d172b02..6a4ddef 100644
--- a/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig
+++ b/webcommon/cordova.platforms/nbproject/org-netbeans-modules-cordova-platforms.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.52
+#Version 1.53
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig b/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig
index c3ffd01..ee9cfba 100644
--- a/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig
+++ b/webcommon/html.knockout/nbproject/org-netbeans-modules-html-knockout.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26
+#Version 1.27
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig b/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig
index 5faf9d4..05a4e50 100644
--- a/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig
+++ b/webcommon/javascript.nodejs/nbproject/org-netbeans-modules-javascript-nodejs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.45
+#Version 0.46
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig b/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig
index 8eecd2c..58b3e75 100644
--- a/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig
+++ b/webcommon/javascript.v8debug/nbproject/org-netbeans-modules-javascript-v8debug.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26.0
+#Version 1.27.0
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig b/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig
index 2c03600..012ab7d 100644
--- a/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig
+++ b/webcommon/javascript2.doc/nbproject/org-netbeans-modules-javascript2-doc.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.15
+#Version 1.17
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig b/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig
index 5b98019..df74cad 100644
--- a/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig
+++ b/webcommon/javascript2.editor/nbproject/org-netbeans-modules-javascript2-editor.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.90
+#Version 0.92
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig b/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig
index 1f56b33..f150cb9 100644
--- a/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig
+++ b/webcommon/javascript2.json/nbproject/org-netbeans-modules-javascript2-json.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.19
+#Version 1.20
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig b/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig
index e8780c2..2325825 100644
--- a/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig
+++ b/webcommon/javascript2.knockout/nbproject/org-netbeans-modules-javascript2-knockout.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26
+#Version 1.27
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig b/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig
index 1f81a76..359c6fe 100644
--- a/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig
+++ b/webcommon/javascript2.lexer/nbproject/org-netbeans-modules-javascript2-lexer.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.22
+#Version 1.23
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig b/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig
index a76010e..79d3ae1 100644
--- a/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig
+++ b/webcommon/javascript2.model/nbproject/org-netbeans-modules-javascript2-model.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.20
+#Version 1.22
 
 CLSS public abstract com.oracle.js.parser.ir.visitor.NodeVisitor<%0 extends com.oracle.js.parser.ir.LexicalContext>
 cons public init({com.oracle.js.parser.ir.visitor.NodeVisitor%0})
@@ -200,7 +200,7 @@
 meth public static org.netbeans.modules.javascript2.model.api.Index get(java.util.Collection<org.openide.filesystems.FileObject>)
 meth public static org.netbeans.modules.javascript2.model.api.Index get(org.openide.filesystems.FileObject)
 supr java.lang.Object
-hfds AVERAGE_BASIC_INFO_SIZE,CACHE_INDEX_RESULT_LARGE,CACHE_INDEX_RESULT_SMALL,INDEX_CACHE,INVALIDATE_LISTENER,LOCK,LOG,MAX_CACHE_VALUE_SIZE,MAX_ENTRIES_CACHE_INDEX_RESULT,MAX_FIND_PROPERTIES_RECURSION,PROPERTIES_PATTERN,QUERY_STATS,READ_LOCK,WRITE_LOCK,cacheHit,cacheMiss,querySupport,updateCache
+hfds AVERAGE_BASIC_INFO_SIZE,CACHE_INDEX_RESULT_LARGE,CACHE_INDEX_RESULT_SMALL,INDEX_CACHE,INVALIDATE_LISTENER,LOCK,LOG,MAX_CACHE_VALUE_SIZE,MAX_ENTRIES_CACHE_INDEX_RESULT,MAX_FIND_PROPERTIES_RECURSION,QUERY_STATS,READ_LOCK,WRITE_LOCK,cacheHit,cacheMiss,querySupport,updateCache
 hcls CacheKey,CacheValue,StatsKey,StatsValue
 
 CLSS public org.netbeans.modules.javascript2.model.api.IndexedElement
@@ -422,7 +422,7 @@
 meth public static void copyOccurrences(org.netbeans.modules.javascript2.model.api.JsObject,org.netbeans.modules.javascript2.model.api.JsObject)
 meth public static void moveProperty(org.netbeans.modules.javascript2.model.api.JsObject,org.netbeans.modules.javascript2.model.api.JsObject)
 supr java.lang.Object
-hfds CTX_DELIMITERS,GENERATED_ANONYM_PREFIX,GENERATED_FUNCTION_PREFIX,GLOBAL_DIRECTIVE,KNOWN_TYPES,LOG,MAX_RECURSION_DEEP_RESOLVING_ASSIGNMENTS,deepRA,knownGlobalObjects
+hfds GENERATED_ANONYM_PREFIX,GENERATED_FUNCTION_PREFIX,GLOBAL_DIRECTIVE,KNOWN_TYPES,LOG,MAX_RECURSION_DEEP_RESOLVING_ASSIGNMENTS,deepRA,knownGlobalObjects
 hcls State
 
 CLSS public final org.netbeans.modules.javascript2.model.api.Occurrence
diff --git a/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig b/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig
index 5390ca4..c9b7e44 100644
--- a/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig
+++ b/webcommon/javascript2.nodejs/nbproject/org-netbeans-modules-javascript2-nodejs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 0.28
+#Version 0.29
 
 CLSS public abstract interface org.netbeans.modules.javascript2.nodejs.spi.NodeJsSupport
 meth public abstract boolean isSupportEnabled()
diff --git a/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig b/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig
index 3fe9e61..8bbc0c0 100644
--- a/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig
+++ b/webcommon/javascript2.types/nbproject/org-netbeans-modules-javascript2-types.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig b/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig
index b781aca..72cf354 100644
--- a/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig
+++ b/webcommon/lib.v8debug/nbproject/org-netbeans-lib-v8debug.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.32
+#Version 1.33
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig b/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig
index eaeee59..da4d186 100644
--- a/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig
+++ b/webcommon/libs.graaljs/nbproject/org-netbeans-libs-graaljs.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.16
+#Version 1.17
 
 CLSS public abstract com.oracle.js.parser.AbstractParser
 cons protected init(com.oracle.js.parser.Source,com.oracle.js.parser.ErrorManager,boolean,int)
diff --git a/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig b/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig
index 1d9d72b..cc5cfbe 100644
--- a/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig
+++ b/webcommon/libs.jstestdriver/nbproject/org-netbeans-libs-jstestdriver.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.26
+#Version 1.27
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig b/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig
index 3eced32..b0cfada 100644
--- a/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig
+++ b/webcommon/libs.nashorn/nbproject/org-netbeans-libs-nashorn.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 2.0
+#Version 2.2
 
 CLSS public abstract com.oracle.js.parser.AbstractParser
 cons protected init(com.oracle.js.parser.Source,com.oracle.js.parser.ErrorManager,boolean,int)
diff --git a/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig b/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig
index 7e2a6f9..27278d5 100644
--- a/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig
+++ b/webcommon/libs.plist/nbproject/org-netbeans-libs-plist.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.23
+#Version 1.24
 
 CLSS public final com.dd.plist.ASCIIPropertyListParser
 fld public final static char ARRAY_BEGIN_TOKEN = '('
diff --git a/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig b/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig
index 4986056..24f856c 100644
--- a/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig
+++ b/webcommon/netserver/nbproject/org-netbeans-modules-netserver.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.29
+#Version 1.30
 
 CLSS public abstract interface java.io.Serializable
 
diff --git a/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig b/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig
index cf2980e..f2a54c3 100644
--- a/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig
+++ b/webcommon/selenium2.webclient/nbproject/org-netbeans-modules-selenium2-webclient.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.23
+#Version 1.24
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig b/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig
index 52dce68..94e0434 100644
--- a/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig
+++ b/webcommon/web.clientproject.api/nbproject/org-netbeans-modules-web-clientproject-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.120
+#Version 1.121
 
 CLSS public java.io.IOException
 cons public init()
diff --git a/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig b/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig
index cd88c85..fa1450f 100644
--- a/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig
+++ b/webcommon/web.clientproject/nbproject/org-netbeans-modules-web-clientproject.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.103
+#Version 1.104
 
 CLSS public java.lang.Object
 cons public init()
diff --git a/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig b/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig
index 2de4b8f..e34d693 100644
--- a/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig
+++ b/websvccommon/websvc.jaxwsmodelapi/nbproject/org-netbeans-modules-websvc-jaxwsmodelapi.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.43
+#Version 1.44
 
 CLSS public abstract interface java.awt.datatransfer.Transferable
 meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor)
diff --git a/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig b/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig
index 9a27d3a..d1fce30 100644
--- a/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig
+++ b/websvccommon/websvc.saas.api/nbproject/org-netbeans-modules-websvc-saas-api.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.47
+#Version 1.48
 
 CLSS public abstract interface java.awt.datatransfer.Transferable
 meth public abstract boolean isDataFlavorSupported(java.awt.datatransfer.DataFlavor)
diff --git a/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig b/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig
index 1fd2a84..b2bc376 100644
--- a/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig
+++ b/websvccommon/websvc.saas.codegen/nbproject/org-netbeans-modules-websvc-saas-codegen.sig
@@ -1,5 +1,5 @@
 #Signature file v4.1
-#Version 1.46
+#Version 1.47
 
 CLSS public abstract java.awt.Component
 cons protected init()