You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2024/05/02 19:40:51 UTC
(commons-lang) 01/03: Add SystemProperties constants and methods for system properties as of Java 22
This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-lang.git
commit 059fb3b8c10a7ce5e78a01a99659f62a5cf75c48
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Thu May 2 14:58:20 2024 -0400
Add SystemProperties constants and methods for system properties as of
Java 22
---
src/changes/changes.xml | 2 +-
.../org/apache/commons/lang3/SystemProperties.java | 2796 ++++++++++++++++----
.../apache/commons/lang3/SystemPropertiesTest.java | 592 +++--
3 files changed, 2745 insertions(+), 645 deletions(-)
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 2a7586db4..359100624 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -63,7 +63,7 @@ The <action> type attribute can be add,update,fix,remove.
<action type="add" dev="ggregory" due-to="Gary Gregory">Add org.apache.commons.lang3.SystemProperties.getUserName(Supplier<String>).</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add org.apache.commons.lang3.SystemProperties.getLineSeparator(Supplier<String>).</action>
<action type="add" dev="ggregory" due-to="Gary Gregory">Add org.apache.commons.lang3.SystemProperties.getJavaSpecificationVersion(Supplier<String>).</action>
- <action type="add" dev="ggregory" due-to="Gary Gregory">Add SystemProperties constants for system properties as of Java 22.</action>
+ <action type="add" dev="ggregory" due-to="Gary Gregory">Add SystemProperties constants and methods for system properties as of Java 22.</action>
<!-- FIX -->
<action type="fix" dev="ggregory" due-to="Miklós Karakó, Gary Gregory">Improve Javadoc in ExceptionUtils #1136.</action>
<action type="fix" dev="ggregory" due-to="Saiharshith Karuneegar Ramesh, Gary Gregory">Fixed two non-deterministic tests in EnumUtilsTest.java #1131.</action>
diff --git a/src/main/java/org/apache/commons/lang3/SystemProperties.java b/src/main/java/org/apache/commons/lang3/SystemProperties.java
index d12792511..7b1e2745f 100644
--- a/src/main/java/org/apache/commons/lang3/SystemProperties.java
+++ b/src/main/java/org/apache/commons/lang3/SystemProperties.java
@@ -35,13 +35,18 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.desktop/java/awt/TrayIcon.html#apple.awt.enableTemplateImages">TrayIcon</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.desktop/java/awt/TrayIcon.html#apple.awt.enableTemplateImages">apple.awt.enableTemplateImages</a>
* @since 3.15.0
*/
- public static final String APPLE_AWT_ENABLETEMPLATEIMAGES = "apple.awt.enableTemplateImages";
+ public static final String APPLE_AWT_ENABLE_TEMPLATE_IMAGES = "apple.awt.enableTemplateImages";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
+ *
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
*/
public static final String AWT_TOOLKIT = "awt.toolkit";
@@ -49,19 +54,19 @@ public final class SystemProperties {
* The System property name {@value}.
*
* @see <a href=
- * "https://docs.oracle.com/en/java/javase/22/docs/api/java.naming/module-summary.html#com.sun.jndi.ldap.object.trustSerialData">java.naming</a>
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.naming/module-summary.html#com.sun.jndi.ldap.object.trustSerialData">com.sun.jndi.ldap.object.trustSerialData</a>
* @since 3.15.0
*/
- public static final String COM_SUN_JNDI_LDAP_OBJECT_TRUSTSERIALDATA = "com.sun.jndi.ldap.object.trustSerialData";
+ public static final String COM_SUN_JNDI_LDAP_OBJECT_TRUST_SERIAL_DATA = "com.sun.jndi.ldap.object.trustSerialData";
/**
* The System property name {@value}.
*
* @see <a href=
- * "https://docs.oracle.com/en/java/javase/22/docs/api/jdk.httpserver/com/sun/net/httpserver/spi/HttpServerProvider.html#com.sun.net.httpserver.HttpServerProvider">HttpServerProvider</a>
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/jdk.httpserver/com/sun/net/httpserver/spi/HttpServerProvider.html#com.sun.net.httpserver.HttpServerProvider">com.sun.net.httpserver.HttpServerProvider</a>
* @since 3.15.0
*/
- public static final String COM_SUN_NET_HTTPSERVER_HTTPSERVERPROVIDER = "com.sun.net.httpserver.HttpServerProvider";
+ public static final String COM_SUN_NET_HTTP_SERVER_HTTP_SERVER_PROVIDER = "com.sun.net.httpserver.HttpServerProvider";
/**
* The System property name {@value}.
@@ -76,34 +81,31 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#ftp.nonProxyHosts">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#ftp.nonProxyHosts">ftp.nonProxyHosts</a>
* @since 3.15.0
*/
- public static final String FTP_NONPROXYHOST = "ftp.nonProxyHosts";
+ public static final String FTP_NON_PROXY_HOST = "ftp.nonProxyHosts";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#ftp.proxyHost">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#ftp.proxyHost">ftp.proxyHost</a>
* @since 3.15.0
*/
- public static final String FTP_PROXYHOST = "ftp.proxyHost";
+ public static final String FTP_PROXY_HOST = "ftp.proxyHost";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#ftp.proxyPort">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#ftp.proxyPort">ftp.proxyPort</a>
* @since 3.15.0
*/
- public static final String FTP_PROXYPORT = "ftp.proxyPort";
+ public static final String FTP_PROXY_PORT = "ftp.proxyPort";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.agent">Networking Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.agent">http.agent</a>
* @since 3.15.0
*/
public static final String HTTP_AGENT = "http.agent";
@@ -111,46 +113,41 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#auth.digest.cnonceRepeat">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#auth.digest.cnonceRepeat">auth.digest.cnonceRepeat</a>
* @since 3.15.0
*/
- public static final String HTTP_AUTH_DIGEST_CNONCEREPEAT = "http.auth.digest.cnonceRepeat";
+ public static final String HTTP_AUTH_DIGEST_CNONCE_REPEAT = "http.auth.digest.cnonceRepeat";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#reEnabledAlgorithms">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#reEnabledAlgorithms">http.auth.digest.reEnabledAlgorithms</a>
* @since 3.15.0
*/
- public static final String HTTP_AUTH_DIGEST_REENABLEDALGORITHMS = "http.auth.digest.reEnabledAlgorithms";
+ public static final String HTTP_AUTH_DIGEST_RE_ENABLED_ALGORITHMS = "http.auth.digest.reEnabledAlgorithms";
/**
* The System property name {@value}.
*
* @see <a href=
- * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.auth.digest.validateProxy">Networking
- * Properties</a>
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.auth.digest.validateProxy">http.auth.digest.validateProxy</a>
* @since 3.15.0
*/
- public static final String HTTP_AUTH_DIGEST_VALIDATEPROXY = "http.auth.digest.validateProxy";
+ public static final String HTTP_AUTH_DIGEST_VALIDATE_PROXY = "http.auth.digest.validateProxy";
/**
* The System property name {@value}.
*
* @see <a href=
- * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.auth.digest.validateServer">Networking
- * Properties</a>
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.auth.digest.validateServer">http.auth.digest.validateServer</a>
* @since 3.15.0
*/
- public static final String HTTP_AUTH_DIGEST_VALIDATESERVER = "http.auth.digest.validateServer";
+ public static final String HTTP_AUTH_DIGEST_VALIDATE_SERVER = "http.auth.digest.validateServer";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.auth.ntlm.domain">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.auth.ntlm.domain">http.auth.ntlm.domain</a>
* @since 3.15.0
*/
public static final String HTTP_AUTH_NTLM_DOMAIN = "http.auth.ntlm.domain";
@@ -158,110 +155,120 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.keepAlive">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.keepAlive">http.keepAlive</a>
* @since 3.15.0
*/
- public static final String HTTP_KEEPALIVE = "http.keepAlive";
+ public static final String HTTP_KEEP_ALIVE = "http.keepAlive";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.keepAlive.time.proxy">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.keepAlive.time.proxy">http.keepAlive.time.proxy</a>
* @since 3.15.0
*/
- public static final String HTTP_KEEPALIVE_TIME_PROXY = "http.keepAlive.time.proxy";
+ public static final String HTTP_KEEP_ALIVE_TIME_PROXY = "http.keepAlive.time.proxy";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.keepAlive.time.server">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.keepAlive.time.server">http.keepAlive.time.server</a>
* @since 3.15.0
*/
- public static final String HTTP_KEEPALIVE_TIME_SERVER = "http.keepAlive.time.server";
+ public static final String HTTP_KEEP_ALIVE_TIME_SERVER = "http.keepAlive.time.server";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.maxConnections">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.maxConnections">http.maxConnections</a>
* @since 3.15.0
*/
- public static final String HTTP_MAXCONNECTIONS = "http.maxConnections";
+ public static final String HTTP_MAX_CONNECTIONS = "http.maxConnections";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.maxRedirects">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.maxRedirects">http.maxRedirects</a>
* @since 3.15.0
*/
- public static final String HTTP_MAXREDIRECTS = "http.maxRedirects";
+ public static final String HTTP_MAX_REDIRECTS = "http.maxRedirects";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.nonProxyHosts">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.nonProxyHosts">http.nonProxyHosts</a>
* @since 3.15.0
*/
- public static final String HTTP_NONPROXYHOSTS = "http.nonProxyHosts";
+ public static final String HTTP_NON_PROXY_HOSTS = "http.nonProxyHosts";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.proxyHost">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.proxyHost">http.proxyHost</a>
* @since 3.15.0
*/
- public static final String HTTP_PROXYHOST = "http.proxyHost";
+ public static final String HTTP_PROXY_HOST = "http.proxyHost";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.proxyPort">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#http.proxyPort">http.proxyPort</a>
* @since 3.15.0
*/
- public static final String HTTP_PROXYPORT = "http.proxyPort";
+ public static final String HTTP_PROXY_PORT = "http.proxyPort";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#https.proxyHost">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#https.proxyHost">https.proxyHost</a>
* @since 3.15.0
*/
- public static final String HTTPS_PROXYHOST = "https.proxyHost";
+ public static final String HTTPS_PROXY_HOST = "https.proxyHost";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#https.proxyPort">Networking
- * Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#https.proxyPort">https.proxyPort</a>
* @since 3.15.0
*/
- public static final String HTTPS_PROXYPORT = "https.proxyPort";
+ public static final String HTTPS_PROXY_PORT = "https.proxyPort";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
+ *
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">java.awt.fonts</a>
*/
public static final String JAVA_AWT_FONTS = "java.awt.fonts";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
+ *
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">java.awt.graphicsenv</a>
*/
public static final String JAVA_AWT_GRAPHICSENV = "java.awt.graphicsenv";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
+ *
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">java.awt.headless</a>
*/
public static final String JAVA_AWT_HEADLESS = "java.awt.headless";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
+ *
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">java.awt.printerjob</a>
*/
public static final String JAVA_AWT_PRINTERJOB = "java.awt.printerjob";
@@ -277,24 +284,34 @@ public final class SystemProperties {
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 21. Last seen in Java 17.
+ * </p>
*/
public static final String JAVA_COMPILER = "java.compiler";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/ContentHandler.html#java.content.handler.pkgs">java.content.handler.pkgs</a>
* @since 3.15.0
*/
public static final String JAVA_CONTENT_HANDLER_PKGS = "java.content.handler.pkgs";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
*/
public static final String JAVA_ENDORSED_DIRS = "java.endorsed.dirs";
/**
* The System property name {@value}.
+ * <p>
+ * Not in Java 17 and 21 (Javadoc).
+ * </p>
*/
public static final String JAVA_EXT_DIRS = "java.ext.dirs";
@@ -321,31 +338,35 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/Locale.html#java.locale.useOldISOCodes">java.locale.useOldISOCodes</a>
* @since 3.15.0
*/
- public static final String JAVA_LOCALE_USEOLDISOCODES = "java.locale.useoldisocodes";
+ public static final String JAVA_LOCALE_USE_OLD_ISO_CODES = "java.locale.useOldISOCodes";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#java.net.preferIPv4Stack">java.net.preferIPv4Stack</a>
* @since 3.15.0
*/
- public static final String JAVA_NET_PREFERIPV4STACK = "java.net.preferipv4stack";
+ public static final String JAVA_NET_PREFER_IPV4_STACK = "java.net.preferIPv4Stack";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#java.net.preferIPv6Addresses">java.net.preferIPv6Addresses</a>
* @since 3.15.0
*/
- public static final String JAVA_NET_PREFERIPV6ADDRESSES = "java.net.preferipv6addresses";
+ public static final String JAVA_NET_PREFER_IPV6_ADDRESSES = "java.net.preferIPv6Addresses";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#java.net.socks.password">java.net.socks.password</a>
* @since 3.15.0
*/
public static final String JAVA_NET_SOCKS_PASSWORD = "java.net.socks.password";
@@ -353,63 +374,70 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#java.net.socks.username">java.net.socks.username</a>
* @since 3.15.0
*/
- public static final String JAVA_NET_SOCKS_USERNAME = "java.net.socks.username";
+ public static final String JAVA_NET_SOCKS_USER_NAME = "java.net.socks.username";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/doc-files/net-properties.html#java.net.useSystemProxies">java.net.useSystemProxies</a>
* @since 3.15.0
*/
- public static final String JAVA_NET_USESYSTEMPROXIES = "java.net.usesystemproxies";
+ public static final String JAVA_NET_USE_SYSTEM_PROXIES = "java.net.useSystemProxies";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/nio/channels/AsynchronousChannelGroup.html#java.nio.channels.DefaultThreadPool.initialSize">java.nio.channels.DefaultThreadPool.initialSize</a>
* @since 3.15.0
*/
- public static final String JAVA_NIO_CHANNELS_DEFAULTTHREADPOOL_INITIALSIZE = "java.nio.channels.defaultthreadpool.initialsize";
+ public static final String JAVA_NIO_CHANNELS_DEFAULT_THREAD_POOL_INITIAL_SIZE = "java.nio.channels.DefaultThreadPool.initialSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/nio/channels/AsynchronousChannelGroup.html#java.nio.channels.DefaultThreadPool.threadFactory">java.nio.channels.DefaultThreadPool.threadFactory</a>
* @since 3.15.0
*/
- public static final String JAVA_NIO_CHANNELS_DEFAULTTHREADPOOL_THREADFACTORY = "java.nio.channels.defaultthreadpool.threadfactory";
+ public static final String JAVA_NIO_CHANNELS_DEFAULT_THREAD_POOL_THREAD_FACTORY = "java.nio.channels.DefaultThreadPool.threadFactory";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/nio/channels/AsynchronousChannelGroup.html#java.nio.channels.DefaultThreadPool.initialSize">java.nio.channels.DefaultThreadPool.initialSize</a>
* @since 3.15.0
*/
- public static final String JAVA_NIO_CHANNELS_SPI_ASYNCHRONOUSCHANNELPROVIDER = "java.nio.channels.spi.asynchronouschannelprovider";
+ public static final String JAVA_NIO_CHANNELS_SPI_ASYNCHRONOUS_CHANNEL_PROVIDER = "java.nio.channels.spi.AsynchronousChannelProvider";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/nio/channels/spi/SelectorProvider.html#java.nio.channels.spi.SelectorProvider">java.nio.channels.spi.SelectorProvider</a>
* @since 3.15.0
*/
- public static final String JAVA_NIO_CHANNELS_SPI_SELECTORPROVIDER = "java.nio.channels.spi.selectorprovider";
+ public static final String JAVA_NIO_CHANNELS_SPI_SELECTOR_PROVIDER = "java.nio.channels.spi.SelectorProvider";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/nio/file/spi/FileSystemProvider.html#java.nio.file.spi.DefaultFileSystemProvider">java.nio.file.spi.DefaultFileSystemProvider</a>
* @since 3.15.0
*/
- public static final String JAVA_NIO_FILE_SPI_DEFAULTFILESYSTEMPROVIDER = "java.nio.file.spi.defaultfilesystemprovider";
+ public static final String JAVA_NIO_FILE_SPI_DEFAULT_FILE_SYSTEM_PROVIDER = "java.nio.file.spi.DefaultFileSystemProvider";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/Properties.html#java.properties.date">java.properties.date</a>
* @since 3.15.0
*/
public static final String JAVA_PROPERTIES_DATE = "java.properties.date";
@@ -417,7 +445,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/net/URL.html#java.protocol.handler.pkgs">java.protocol.handler.pkgs</a>
* @since 3.15.0
*/
public static final String JAVA_PROTOCOL_HANDLER_PKGS = "java.protocol.handler.pkgs";
@@ -425,7 +453,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.rmi/java/rmi/server/RMIClassLoader.html#java.rmi.server.codebase">java.rmi.server.codebase</a>
* @since 3.15.0
*/
public static final String JAVA_RMI_SERVER_CODEBASE = "java.rmi.server.codebase";
@@ -433,26 +462,29 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.rmi/java/rmi/server/RMISocketFactory.html#java.rmi.server.hostname">java.rmi.server.hostname</a>
* @since 3.15.0
*/
- public static final String JAVA_RMI_SERVER_HOSTNAME = "java.rmi.server.hostname";
+ public static final String JAVA_RMI_SERVER_HOST_NAME = "java.rmi.server.hostname";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.rmi/java/rmi/server/ObjID.html#java.rmi.server.randomIDs">java.rmi.server.randomIDs</a>
* @since 3.15.0
*/
- public static final String JAVA_RMI_SERVER_RANDOMIDS = "java.rmi.server.randomids";
+ public static final String JAVA_RMI_SERVER_RANDOM_IDS = "java.rmi.server.randomIDs";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.rmi/java/rmi/server/RMIClassLoader.html#java.rmi.server.RMIClassLoaderSpi">java.rmi.server.RMIClassLoaderSpi</a>
* @since 3.15.0
*/
- public static final String JAVA_RMI_SERVER_RMICLASSLOADERSPI = "java.rmi.server.rmiclassloaderspi";
+ public static final String JAVA_RMI_SERVER_RMI_CLASS_LOADER_SPI = "java.rmi.server.RMIClassLoaderSpi";
/**
* The System property name {@value}.
@@ -467,7 +499,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/jdk.security.auth/com/sun/security/auth/login/ConfigFile.html#java.security.auth.login.config">java.security.auth.login.config</a>
* @since 3.15.0
*/
public static final String JAVA_SECURITY_AUTH_LOGIN_CONFIG = "java.security.auth.login.config";
@@ -475,7 +508,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/lang/SecurityManager.html#java.security.manager">java.security.manager</a>
* @since 3.15.0
*/
public static final String JAVA_SECURITY_MANAGER = "java.security.manager";
@@ -483,7 +517,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/lang/System.html#java.specification.maintenance.version">java.specification.maintenance.version</a>
* @since 3.15.0
*/
public static final String JAVA_SPECIFICATION_MAINTENANCE_VERSION = "java.specification.maintenance.version";
@@ -506,7 +541,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/ClassLoader.html#java.system.class.loader">java.system.class.loader</a>
* @since 3.15.0
*/
public static final String JAVA_SYSTEM_CLASS_LOADER = "java.system.class.loader";
@@ -514,110 +550,52 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
- public static final String JAVA_TIME_ZONE_DEFAULTZONERULESPROVIDER = "java.time.zone.defaultzonerulesprovider";
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
- public static final String JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_EXCEPTIONHANDLER = "java.util.concurrent.forkjoinpool.common.exceptionhandler";
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
- public static final String JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_MAXIMUMSPARES = "java.util.concurrent.forkjoinpool.common.maximumspares";
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
- public static final String JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_PARALLELISM = "java.util.concurrent.forkjoinpool.common.parallelism";
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/zone/ZoneRulesProvider.html#java.time.zone.DefaultZoneRulesProvider">java.time.zone.DefaultZoneRulesProvider</a>
* @since 3.15.0
*/
+ public static final String JAVA_TIME_ZONE_DEFAULT_ZONE_RULES_PROVIDER = "java.time.zone.DefaultZoneRulesProvider";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#java.util.concurrent.ForkJoinPool.common.exceptionHandler">java.util.concurrent.ForkJoinPool.common.exceptionHandler</a>
* @since 3.15.0
*/
+ public static final String JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_EXCEPTION_HANDLER = "java.util.concurrent.ForkJoinPool.common.exceptionHandler";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#java.util.concurrent.ForkJoinPool.common.maximumSpares">java.util.concurrent.ForkJoinPool.common.maximumSpares</a>
* @since 3.15.0
*/
- public static final String JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_THREADFACTORY = "java.util.concurrent.forkjoinpool.common.threadfactory";
+ public static final String JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_MAXIMUM_SPARES = "java.util.concurrent.ForkJoinPool.common.maximumSpares";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#java.util.concurrent.ForkJoinPool.common.parallelism">java.util.concurrent.ForkJoinPool.common.parallelism</a>
* @since 3.15.0
*/
+ public static final String JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_PARALLELISM = "java.util.concurrent.ForkJoinPool.common.parallelism";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/concurrent/ForkJoinPool.html#java.util.concurrent.ForkJoinPool.common.threadFactory">java.util.concurrent.ForkJoinPool.common.threadFactory</a>
* @since 3.15.0
*/
+ public static final String JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_THREAD_FACTORY = "java.util.concurrent.ForkJoinPool.common.threadFactory";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/Currency.html#java.util.currency.data">java.util.currency.data</a>
* @since 3.15.0
*/
public static final String JAVA_UTIL_CURRENCY_DATA = "java.util.currency.data";
@@ -625,7 +603,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.logging/java/util/logging/LogManager.html#java.util.logging.config.class">java.util.logging.config.class</a>
* @since 3.15.0
*/
public static final String JAVA_UTIL_LOGGING_CONFIG_CLASS = "java.util.logging.config.class";
@@ -633,7 +612,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.logging/java/util/logging/LogManager.html#java.util.logging.config.file">java.util.logging.config.file</a>
* @since 3.15.0
*/
public static final String JAVA_UTIL_LOGGING_CONFIG_FILE = "java.util.logging.config.file";
@@ -641,31 +621,28 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.logging/java/util/logging/SimpleFormatter.html#java.util.logging.SimpleFormatter.format">java.util.logging.SimpleFormatter.format</a>
* @since 3.15.0
*/
- public static final String JAVA_UTIL_LOGGING_SIMPLEFORMATTER_FORMAT = "java.util.logging.simpleformatter.format";
-
- /**
- * The System property name {@value}.
- */
- public static final String JAVA_UTIL_PREFS_PREFERENCES_FACTORY = "java.util.prefs.PreferencesFactory";
+ public static final String JAVA_UTIL_LOGGING_SIMPLE_FORMATTER_FORMAT = "java.util.logging.simpleformatter.format";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.prefs/java/util/prefs/Preferences.html#java.util.prefs.PreferencesFactory">java.util.prefs.PreferencesFactory</a>
*/
- public static final String JAVA_UTIL_PREFS_PREFERENCESFACTORY = "java.util.prefs.preferencesfactory";
+ public static final String JAVA_UTIL_PREFS_PREFERENCES_FACTORY = "java.util.prefs.PreferencesFactory";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/PropertyResourceBundle.html#java.util.PropertyResourceBundle.encoding">java.util.PropertyResourceBundle.encoding</a>
* @since 3.15.0
*/
- public static final String JAVA_UTIL_PROPERTYRESOURCEBUNDLE_ENCODING = "java.util.propertyresourcebundle.encoding";
+ public static final String JAVA_UTIL_PROPERTY_RESOURCE_BUNDLE_ENCODING = "java.util.PropertyResourceBundle.encoding";
/**
* The System property name {@value}.
@@ -680,14 +657,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
- * @since 3.15.0
- */
-
- /**
- * The System property name {@value}.
- *
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/lang/System.html#java.vendor.version">java.vendor.version</a>
* @since 3.15.0
*/
public static final String JAVA_VENDOR_VERSION = "java.vendor.version";
@@ -700,7 +670,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/lang/System.html#java.version.date">java.version.date</a>
* @since 3.15.0
*/
public static final String JAVA_VERSION_DATE = "java.version.date";
@@ -751,7 +721,8 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.desktop/java/awt/Toolkit.html#javax.accessibility.assistive_technologies">javax.accessibility.assistive_technologies</a>
* @since 3.15.0
*/
public static final String JAVAX_ACCESSIBILITY_ASSISTIVE_TECHNOLOGIES = "javax.accessibility.assistive_technologies";
@@ -759,47 +730,48 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href=
+ * "https://docs.oracle.com/en/java/javase/22/docs/api/java.base/javax/net/ssl/SSLSessionContext.html#javax.net.ssl.sessionCacheSize">javax.net.ssl.sessionCacheSize</a>
* @since 3.15.0
*/
- public static final String JAVAX_NET_SSL_SESSIONCACHESIZE = "javax.net.ssl.sessioncachesize";
+ public static final String JAVAX_NET_SSL_SESSION_CACHE_SIZE = "javax.net.ssl.sessionCacheSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.rmi/javax/rmi/ssl/SslRMIClientSocketFactory.html#javax.rmi.ssl.client.enabledCipherSuites">javax.rmi.ssl.client.enabledCipherSuites</a>
* @since 3.15.0
*/
- public static final String JAVAX_RMI_SSL_CLIENT_ENABLEDCIPHERSUITES = "javax.rmi.ssl.client.enabledciphersuites";
+ public static final String JAVAX_RMI_SSL_CLIENT_ENABLED_CIPHER_SUITES = "javax.rmi.ssl.client.enabledCipherSuites";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.rmi/javax/rmi/ssl/SslRMIClientSocketFactory.html#javax.rmi.ssl.client.enabledProtocols">javax.rmi.ssl.client.enabledProtocols</a>
* @since 3.15.0
*/
- public static final String JAVAX_RMI_SSL_CLIENT_ENABLEDPROTOCOLS = "javax.rmi.ssl.client.enabledprotocols";
+ public static final String JAVAX_RMI_SSL_CLIENT_ENABLED_PROTOCOLS = "javax.rmi.ssl.client.enabledProtocols";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.security.jgss/org/ietf/jgss/package-summary.html#javax.security.auth.useSubjectCredsOnly">javax.security.auth.useSubjectCredsOnly</a>
* @since 3.15.0
*/
- public static final String JAVAX_SECURITY_AUTH_USESUBJECTCREDSONLY = "javax.security.auth.usesubjectcredsonly";
+ public static final String JAVAX_SECURITY_AUTH_USE_SUBJECT_CREDS_ONLY = "javax.security.auth.useSubjectCredsOnly";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.smartcardio/javax/smartcardio/TerminalFactory.html#javax.smartcardio.TerminalFactory.DefaultType">javax.smartcardio.TerminalFactory.DefaultType</a>
* @since 3.15.0
*/
- public static final String JAVAX_SMARTCARDIO_TERMINALFACTORY_DEFAULTTYPE = "javax.smartcardio.terminalfactory.defaulttype";
+ public static final String JAVAX_SMART_CARD_IO_TERMINAL_FACTORY_DEFAULT_TYPE = "javax.smartcardio.TerminalFactory.DefaultType";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/java.sql/java/sql/DriverManager.html#jdbc.drivers">jdbc.drivers</a>
* @since 3.15.0
*/
public static final String JDBC_DRIVERS = "jdbc.drivers";
@@ -807,239 +779,239 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.http.auth.proxying.disabledSchemes</a>
* @since 3.15.0
*/
- public static final String JDK_HTTP_AUTH_PROXYING_DISABLEDSCHEMES = "jdk.http.auth.proxying.disabledschemes";
+ public static final String JDK_HTTP_AUTH_PROXYING_DISABLED_SCHEMES = "jdk.http.auth.proxying.disabledSchemes";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.http.auth.tunneling.disabledSchemes</a>
* @since 3.15.0
*/
- public static final String JDK_HTTP_AUTH_TUNNELING_DISABLEDSCHEMES = "jdk.http.auth.tunneling.disabledschemes";
+ public static final String JDK_HTTP_AUTH_TUNNELING_DISABLED_SCHEMES = "jdk.http.auth.tunneling.disabledSchemes";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.allowRestrictedHeaders</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_ALLOWRESTRICTEDHEADERS = "jdk.httpclient.allowrestrictedheaders";
+ public static final String JDK_HTTP_CLIENT_ALLOW_RESTRICTED_HEADERS = "jdk.httpclient.allowRestrictedHeaders";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.auth.retrylimit</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_AUTH_RETRYLIMIT = "jdk.httpclient.auth.retrylimit";
+ public static final String JDK_HTTP_CLIENT_AUTH_RETRY_LIMIT = "jdk.httpclient.auth.retrylimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.bufsize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_BUFSIZE = "jdk.httpclient.bufsize";
+ public static final String JDK_HTTP_CLIENT_BUF_SIZE = "jdk.httpclient.bufsize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.connectionPoolSize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_CONNECTIONPOOLSIZE = "jdk.httpclient.connectionpoolsize";
+ public static final String JDK_HTTP_CLIENT_CONNECTION_POOL_SIZE = "jdk.httpclient.connectionPoolSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.connectionWindowSize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_CONNECTIONWINDOWSIZE = "jdk.httpclient.connectionwindowsize";
+ public static final String JDK_HTTP_CLIENT_CONNECTION_WINDOW_SIZE = "jdk.httpclient.connectionWindowSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.disableRetryConnect</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_DISABLERETRYCONNECT = "jdk.httpclient.disableretryconnect";
+ public static final String JDK_HTTP_CLIENT_DISABLE_RETRY_CONNECT = "jdk.httpclient.disableRetryConnect";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.enableAllMethodRetry</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_ENABLEALLMETHODRETRY = "jdk.httpclient.enableallmethodretry";
+ public static final String JDK_HTTP_CLIENT_ENABLE_ALL_METHOD_RETRY = "jdk.httpclient.enableAllMethodRetry";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.enablepush</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_ENABLEPUSH = "jdk.httpclient.enablepush";
+ public static final String JDK_HTTP_CLIENT_ENABLE_PUSH = "jdk.httpclient.enablepush";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.hpack.maxheadertablesize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_HPACK_MAXHEADERTABLESIZE = "jdk.httpclient.hpack.maxheadertablesize";
+ public static final String JDK_HTTP_CLIENT_HPACK_MAX_HEADER_TABLE_SIZE = "jdk.httpclient.hpack.maxheadertablesize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.HttpClient.log</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_HTTPCLIENT_LOG = "jdk.httpclient.httpclient.log";
+ public static final String JDK_HTTP_CLIENT_HTTP_CLIENT_LOG = "jdk.httpclient.HttpClient.log";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.keepalive.timeout</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_KEEPALIVE_TIMEOUT = "jdk.httpclient.keepalive.timeout";
+ public static final String JDK_HTTP_CLIENT_KEEP_ALIVE_TIMEOUT = "jdk.httpclient.keepalive.timeout";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.keepalive.timeout.h2</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_KEEPALIVE_TIMEOUT_H2 = "jdk.httpclient.keepalive.timeout.h2";
+ public static final String JDK_HTTP_CLIENT_KEEP_ALIVE_TIMEOUT_H2 = "jdk.httpclient.keepalive.timeout.h2";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.maxframesize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_MAXFRAMESIZE = "jdk.httpclient.maxframesize";
+ public static final String JDK_HTTP_CLIENT_MAX_FRAME_SIZE = "jdk.httpclient.maxframesize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.maxstreams</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_MAXSTREAMS = "jdk.httpclient.maxstreams";
+ public static final String JDK_HTTP_CLIENT_MAX_STREAMS = "jdk.httpclient.maxstreams";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.receiveBufferSize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_RECEIVEBUFFERSIZE = "jdk.httpclient.receivebuffersize";
+ public static final String JDK_HTTP_CLIENT_RECEIVE_BUFFER_SIZE = "jdk.httpclient.receiveBufferSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.redirects.retrylimit</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_REDIRECTS_RETRYLIMIT = "jdk.httpclient.redirects.retrylimit";
+ public static final String JDK_HTTP_CLIENT_REDIRECTS_RETRY_LIMIT = "jdk.httpclient.redirects.retrylimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.sendBufferSize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_SENDBUFFERSIZE = "jdk.httpclient.sendbuffersize";
+ public static final String JDK_HTTP_CLIENT_SEND_BUFFER_SIZE = "jdk.httpclient.sendBufferSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.websocket.writeBufferSize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_WEBSOCKET_WRITEBUFFERSIZE = "jdk.httpclient.websocket.writebuffersize";
+ public static final String JDK_HTTP_CLIENT_WEB_SOCKET_WRITE_BUFFER_SIZE = "jdk.httpclient.websocket.writeBufferSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpclient.windowsize</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPCLIENT_WINDOWSIZE = "jdk.httpclient.windowsize";
+ public static final String JDK_HTTP_CLIENT_WINDOW_SIZE = "jdk.httpclient.windowsize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.httpserver.maxConnections</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPS_NEGOTIATE_CBT = "jdk.https.negotiate.cbt";
+ public static final String JDK_HTTP_SERVER_MAX_CONNECTIONS = "jdk.httpserver.maxConnections";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.https.negotiate.cbt</a>
* @since 3.15.0
*/
- public static final String JDK_HTTPSERVER_MAXCONNECTIONS = "jdk.httpserver.maxconnections";
+ public static final String JDK_HTTPS_NEGOTIATE_CBT = "jdk.https.negotiate.cbt";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.includeInExceptions</a>
* @since 3.15.0
*/
- public static final String JDK_INCLUDEINEXCEPTIONS = "jdk.includeinexceptions";
+ public static final String JDK_INCLUDE_IN_EXCEPTIONS = "jdk.includeInExceptions";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.internal.httpclient.disableHostnameVerification</a>
* @since 3.15.0
*/
- public static final String JDK_INTERNAL_HTTPCLIENT_DISABLEHOSTNAMEVERIFICATION = "jdk.internal.httpclient.disablehostnameverification";
+ public static final String JDK_INTERNAL_HTTP_CLIENT_DISABLE_HOST_NAME_VERIFICATION = "jdk.internal.httpclient.disableHostnameVerification";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.io.permissionsUseCanonicalPath</a>
* @since 3.15.0
*/
- public static final String JDK_IO_PERMISSIONSUSECANONICALPATH = "jdk.io.permissionsusecanonicalpath";
+ public static final String JDK_IO_PERMISSIONS_USE_CANONICAL_PATH = "jdk.io.permissionsUseCanonicalPath";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.jndi.ldap.object.factoriesFilter</a>
* @since 3.15.0
*/
- public static final String JDK_JNDI_LDAP_OBJECT_FACTORIESFILTER = "jdk.jndi.ldap.object.factoriesfilter";
+ public static final String JDK_JNDI_LDAP_OBJECT_FACTORIES_FILTER = "jdk.jndi.ldap.object.factoriesFilter";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.jndi.object.factoriesFilter</a>
* @since 3.15.0
*/
- public static final String JDK_JNDI_OBJECT_FACTORIESFILTER = "jdk.jndi.object.factoriesfilter";
+ public static final String JDK_JNDI_OBJECT_FACTORIES_FILTER = "jdk.jndi.object.factoriesFilter";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.jndi.rmi.object.factoriesFilter</a>
* @since 3.15.0
*/
- public static final String JDK_JNDI_RMI_OBJECT_FACTORIESFILTER = "jdk.jndi.rmi.object.factoriesfilter";
+ public static final String JDK_JNDI_RMI_OBJECT_FACTORIES_FILTER = "jdk.jndi.rmi.object.factoriesFilter";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.module.main</a>
* @since 3.15.0
*/
public static final String JDK_MODULE_MAIN = "jdk.module.main";
@@ -1047,7 +1019,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.module.main.class</a>
* @since 3.15.0
*/
public static final String JDK_MODULE_MAIN_CLASS = "jdk.module.main.class";
@@ -1055,7 +1027,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.module.path</a>
* @since 3.15.0
*/
public static final String JDK_MODULE_PATH = "jdk.module.path";
@@ -1063,7 +1035,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.module.upgrade.path</a>
* @since 3.15.0
*/
public static final String JDK_MODULE_UPGRADE_PATH = "jdk.module.upgrade.path";
@@ -1071,10 +1043,10 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.net.unixdomain.tmpdir</a>
* @since 3.15.0
*/
- public static final String JDK_NET_UNIXDOMAIN_TMPDIR = "jdk.net.unixdomain.tmpdir";
+ public static final String JDK_NET_UNIX_DOMAIN_TMPDIR = "jdk.net.unixdomain.tmpdir";
/**
* The System property name {@value}.
@@ -1082,76 +1054,76 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String JDK_NET_URLCLASSPATH_SHOWIGNOREDCLASSPATHENTRIES = "jdk.net.urlclasspath.showignoredclasspathentries";
+ public static final String JDK_NET_URL_CLASS_PATH_SHOW_IGNORED_CLASS_PATH_ENTRIES = "jdk.net.URLClassPath.showIgnoredClassPathEntries";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.serialFilter</a>
* @since 3.15.0
*/
- public static final String JDK_SERIALFILTER = "jdk.serialfilter";
+ public static final String JDK_SERIAL_FILTER = "jdk.serialFilter";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.serialFilterFactory</a>
* @since 3.15.0
*/
- public static final String JDK_SERIALFILTERFACTORY = "jdk.serialfilterfactory";
+ public static final String JDK_SERIAL_FILTER_FACTORY = "jdk.serialFilterFactory";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.tls.client.SignatureSchemes</a>
* @since 3.15.0
*/
- public static final String JDK_TLS_CLIENT_SIGNATURESCHEMES = "jdk.tls.client.signatureschemes";
+ public static final String JDK_TLS_CLIENT_SIGNATURE_SCHEMES = "jdk.tls.client.SignatureSchemes";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.tls.namedGroups</a>
* @since 3.15.0
*/
- public static final String JDK_TLS_NAMEDGROUPS = "jdk.tls.namedgroups";
+ public static final String JDK_TLS_NAMED_GROUPS = "jdk.tls.namedGroups";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.tls.server.SignatureSchemes</a>
* @since 3.15.0
*/
- public static final String JDK_TLS_SERVER_SIGNATURESCHEMES = "jdk.tls.server.signatureschemes";
+ public static final String JDK_TLS_SERVER_SIGNATURE_SCHEMES = "jdk.tls.server.SignatureSchemes";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.virtualThreadScheduler.maxPoolSize</a>
* @since 3.15.0
*/
- public static final String JDK_VIRTUALTHREADSCHEDULER_MAXPOOLSIZE = "jdk.virtualthreadscheduler.maxpoolsize";
+ public static final String JDK_VIRTUAL_THREAD_SCHEDULER_MAXPOOLSIZE = "jdk.virtualThreadScheduler.maxPoolSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.virtualThreadScheduler.parallelism</a>
* @since 3.15.0
*/
- public static final String JDK_VIRTUALTHREADSCHEDULER_PARALLELISM = "jdk.virtualthreadscheduler.parallelism";
+ public static final String JDK_VIRTUAL_THREAD_SCHEDULER_PARALLELISM = "jdk.virtualThreadScheduler.parallelism";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.cdataChunkSize</a>
* @since 3.15.0
*/
- public static final String JDK_XML_CDATACHUNKSIZE = "jdk.xml.cdatachunksize";
+ public static final String JDK_XML_CDATA_CHUNK_SIZE = "jdk.xml.cdataChunkSize";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.dtd.support</a>
* @since 3.15.0
*/
public static final String JDK_XML_DTD_SUPPORT = "jdk.xml.dtd.support";
@@ -1159,122 +1131,122 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.elementAttributeLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_ELEMENTATTRIBUTELIMIT = "jdk.xml.elementattributelimit";
+ public static final String JDK_XML_ELEMENT_ATTRIBUTE_LIMIT = "jdk.xml.elementAttributeLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.enableExtensionFunctions</a>
* @since 3.15.0
*/
- public static final String JDK_XML_ENABLEEXTENSIONFUNCTIONS = "jdk.xml.enableextensionfunctions";
+ public static final String JDK_XML_ENABLE_EXTENSION_FUNCTIONS = "jdk.xml.enableExtensionFunctions";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.entityExpansionLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_ENTITYEXPANSIONLIMIT = "jdk.xml.entityexpansionlimit";
+ public static final String JDK_XML_ENTITY_EXPANSION_LIMIT = "jdk.xml.entityExpansionLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.entityReplacementLimi_t</a>
* @since 3.15.0
*/
- public static final String JDK_XML_ENTITYREPLACEMENTLIMIT = "jdk.xml.entityreplacementlimit";
+ public static final String JDK_XML_ENTITY_REPLACEMENT_LIMIT = "jdk.xml.entityReplacementLimi_t";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.isStandalone</a>
* @since 3.15.0
*/
- public static final String JDK_XML_ISSTANDALONE = "jdk.xml.isstandalone";
+ public static final String JDK_XML_IS_STANDALONE = "jdk.xml.isStandalone";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.jdkcatalog.resolve</a>
* @since 3.15.0
*/
- public static final String JDK_XML_JDKCATALOG_RESOLVE = "jdk.xml.jdkcatalog.resolve";
+ public static final String JDK_XML_JDK_CATALOG_RESOLVE = "jdk.xml.jdkcatalog.resolve";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.maxElementDepth</a>
* @since 3.15.0
*/
- public static final String JDK_XML_MAXELEMENTDEPTH = "jdk.xml.maxelementdepth";
+ public static final String JDK_XML_MAX_ELEMENT_DEPTH = "jdk.xml.maxElementDepth";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.maxGeneralEntitySizeLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_MAXGENERALENTITYSIZELIMIT = "jdk.xml.maxgeneralentitysizelimit";
+ public static final String JDK_XML_MAX_GENERAL_ENTITY_SIZE_LIMIT = "jdk.xml.maxGeneralEntitySizeLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.maxOccurLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_MAXOCCURLIMIT = "jdk.xml.maxoccurlimit";
+ public static final String JDK_XML_MAX_OCCUR_LIMIT = "jdk.xml.maxOccurLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.maxParameterEntitySizeLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_MAXPARAMETERENTITYSIZELIMIT = "jdk.xml.maxparameterentitysizelimit";
+ public static final String JDK_XML_MAX_PARAMETER_ENTITY_SIZE_LIMIT = "jdk.xml.maxParameterEntitySizeLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.maxXMLNameLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_MAXXMLNAMELIMIT = "jdk.xml.maxxmlnamelimit";
+ public static final String JDK_XML_MAX_XML_NAME_LIMIT = "jdk.xml.maxXMLNameLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.overrideDefaultParser</a>
* @since 3.15.0
*/
- public static final String JDK_XML_OVERRIDEDEFAULTPARSER = "jdk.xml.overridedefaultparser";
+ public static final String JDK_XML_OVERRIDE_DEFAULT_PARSER = "jdk.xml.overrideDefaultParser";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.resetSymbolTable</a>
* @since 3.15.0
*/
- public static final String JDK_XML_RESETSYMBOLTABLE = "jdk.xml.resetsymboltable";
+ public static final String JDK_XML_RESET_SYMBOL_TABLE = "jdk.xml.resetSymbolTable";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.totalEntitySizeLimit</a>
* @since 3.15.0
*/
- public static final String JDK_XML_TOTALENTITYSIZELIMIT = "jdk.xml.totalentitysizelimit";
+ public static final String JDK_XML_TOTAL_ENTITY_SIZE_LIMIT = "jdk.xml.totalEntitySizeLimit";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">jdk.xml.xsltcIsStandalone</a>
* @since 3.15.0
*/
- public static final String JDK_XML_XSLTCISSTANDALONE = "jdk.xml.xsltcisstandalone";
+ public static final String JDK_XML_XSLTC_IS_STANDALONE = "jdk.xml.xsltcIsStandalone";
/**
* The System property name {@value}.
@@ -1284,7 +1256,7 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">native.encoding</a>
* @since 3.15.0
*/
public static final String NATIVE_ENCODING = "native.encoding";
@@ -1292,39 +1264,39 @@ public final class SystemProperties {
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">networkaddress.cache.negative.ttl</a>
* @since 3.15.0
*/
- public static final String NETWORKADDRESS_CACHE_NEGATIVE_TTL = "networkaddress.cache.negative.ttl";
+ public static final String NETWORK_ADDRESS_CACHE_NEGATIVE_TTL = "networkaddress.cache.negative.ttl";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">networkaddress.cache.stale.ttl</a>
* @since 3.15.0
*/
- public static final String NETWORKADDRESS_CACHE_STALE_TTL = "networkaddress.cache.stale.ttl";
+ public static final String NETWORK_ADDRESS_CACHE_STALE_TTL = "networkaddress.cache.stale.ttl";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">networkaddress.cache.ttl</a>
* @since 3.15.0
*/
- public static final String NETWORKADDRESS_CACHE_TTL = "networkaddress.cache.ttl";
+ public static final String NETWORK_ADDRESS_CACHE_TTL = "networkaddress.cache.ttl";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">org.jcp.xml.dsig.securevalidation</a>
* @since 3.15.0
*/
- public static final String ORG_JCP_XML_DSIG_SECUREVALIDATION = "org.jcp.xml.dsig.securevalidation";
+ public static final String ORG_JCP_XML_DSIG_SECURE_VALIDATION = "org.jcp.xml.dsig.securevalidation";
/**
* The System property name {@value}.
*
- * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
+ * @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">org.openjdk.java.util.stream.tripwire</a>
* @since 3.15.0
*/
public static final String ORG_OPENJDK_JAVA_UTIL_STREAM_TRIPWIRE = "org.openjdk.java.util.stream.tripwire";
@@ -1355,7 +1327,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SOCKSPROXYHOST = "socksproxyhost";
+ public static final String SOCKS_PROXY_HOST = "socksProxyHost";
/**
* The System property name {@value}.
@@ -1363,7 +1335,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SOCKSPROXYPORT = "socksproxyport";
+ public static final String SOCKS_PROXY_PORT = "socksProxyPort";
/**
* The System property name {@value}.
@@ -1371,7 +1343,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SOCKSPROXYVERSION = "socksproxyversion";
+ public static final String SOCKS_PROXY_VERSION = "socksProxyVersion";
/**
* The System property name {@value}.
@@ -1395,7 +1367,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_DRAINAMOUNT = "sun.net.httpserver.drainamount";
+ public static final String SUN_NET_HTTP_SERVER_DRAIN_AMOUNT = "sun.net.httpserver.drainAmount";
/**
* The System property name {@value}.
@@ -1403,7 +1375,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_IDLEINTERVAL = "sun.net.httpserver.idleinterval";
+ public static final String SUN_NET_HTTP_SERVER_IDLE_INTERVAL = "sun.net.httpserver.idleInterval";
/**
* The System property name {@value}.
@@ -1411,7 +1383,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_MAXIDLECONNECTIONS = "sun.net.httpserver.maxidleconnections";
+ public static final String SUN_NET_HTTP_SERVER_MAX_IDLE_CONNECTIONS = "sun.net.httpserver.maxIdleConnections";
/**
* The System property name {@value}.
@@ -1419,7 +1391,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_MAXREQHEADERS = "sun.net.httpserver.maxreqheaders";
+ public static final String SUN_NET_HTTP_SERVER_MAX_REQ_HEADERS = "sun.net.httpserver.maxReqHeaders";
/**
* The System property name {@value}.
@@ -1427,7 +1399,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_MAXREQTIME = "sun.net.httpserver.maxreqtime";
+ public static final String SUN_NET_HTTP_SERVER_MAX_REQ_TIME = "sun.net.httpserver.maxReqTime";
/**
* The System property name {@value}.
@@ -1435,7 +1407,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_MAXRSPTIME = "sun.net.httpserver.maxrsptime";
+ public static final String SUN_NET_HTTP_SERVER_MAX_RSP_TIME = "sun.net.httpserver.maxRspTime";
/**
* The System property name {@value}.
@@ -1443,7 +1415,7 @@ public final class SystemProperties {
* @see <a href="https://docs.oracle.com/en/java/javase/22/docs/api/system-properties.html">System Properties</a>
* @since 3.15.0
*/
- public static final String SUN_NET_HTTPSERVER_NODELAY = "sun.net.httpserver.nodelay";
+ public static final String SUN_NET_HTTP_SERVER_NO_DELAY = "sun.net.httpserver.nodelay";
/**
* The System property name {@value}.
@@ -1512,6 +1484,19 @@ public final class SystemProperties {
*/
public static final String USER_VARIANT = "user.variant";
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getAppleAwtEnableTemplateImages() {
+ return getProperty(APPLE_AWT_ENABLE_TEMPLATE_IMAGES);
+ }
+
/**
* Gets the current value from the system properties map.
* <p>
@@ -1541,14 +1526,40 @@ public final class SystemProperties {
* <p>
* Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
- * <p>
- * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
- * </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getFileEncoding() {
- return getProperty(FILE_ENCODING);
+ public static String getComSunJndiLdapObjectTrustSerialData() {
+ return getProperty(COM_SUN_JNDI_LDAP_OBJECT_TRUST_SERIAL_DATA);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getComSunNetHttpServerHttpServerProvider() {
+ return getProperty(COM_SUN_NET_HTTP_SERVER_HTTP_SERVER_PROVIDER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getFileEncoding() {
+ return getProperty(FILE_ENCODING);
}
/**
@@ -1563,6 +1574,253 @@ public final class SystemProperties {
return getProperty(FILE_SEPARATOR);
}
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getFtpNonProxyHost() {
+ return getProperty(FTP_NON_PROXY_HOST);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getFtpProxyHost() {
+ return getProperty(FTP_PROXY_HOST);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getFtpProxyPort() {
+ return getProperty(FTP_PROXY_PORT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpAgent() {
+ return getProperty(HTTP_AGENT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpAuthDigestCnonceRepeat() {
+ return getProperty(HTTP_AUTH_DIGEST_CNONCE_REPEAT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpAuthDigestReenabledAlgorithms() {
+ return getProperty(HTTP_AUTH_DIGEST_RE_ENABLED_ALGORITHMS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpAuthDigestValidateProxy() {
+ return getProperty(HTTP_AUTH_DIGEST_VALIDATE_PROXY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpAuthDigestValidateServer() {
+ return getProperty(HTTP_AUTH_DIGEST_VALIDATE_SERVER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpAuthNtlmDomain() {
+ return getProperty(HTTP_AUTH_NTLM_DOMAIN);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpKeepAlive() {
+ return getProperty(HTTP_KEEP_ALIVE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpKeepAliveTimeProxy() {
+ return getProperty(HTTP_KEEP_ALIVE_TIME_PROXY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpKeepAliveTimeServer() {
+ return getProperty(HTTP_KEEP_ALIVE_TIME_SERVER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpMaxConnections() {
+ return getProperty(HTTP_MAX_CONNECTIONS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpMaxRedirects() {
+ return getProperty(HTTP_MAX_REDIRECTS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpNonProxyHosts() {
+ return getProperty(HTTP_NON_PROXY_HOSTS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpProxyHost() {
+ return getProperty(HTTP_PROXY_HOST);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpProxyPort() {
+ return getProperty(HTTP_PROXY_PORT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpsProxyHost() {
+ return getProperty(HTTPS_PROXY_HOST);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getHttpsProxyPort() {
+ return getProperty(HTTPS_PROXY_PORT);
+ }
+
/**
* Gets the current value for the property named {@code key} as an {@code int}.
*
@@ -1583,8 +1841,1538 @@ public final class SystemProperties {
*
* @return the current value from the system properties map.
*/
- public static String getJavaAwtFonts() {
- return getProperty(JAVA_AWT_FONTS);
+ public static String getJavaAwtFonts() {
+ return getProperty(JAVA_AWT_FONTS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaAwtGraphicsenv() {
+ return getProperty(JAVA_AWT_GRAPHICSENV);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaAwtHeadless() {
+ return getProperty(JAVA_AWT_HEADLESS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaAwtPrinterjob() {
+ return getProperty(JAVA_AWT_PRINTERJOB);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaClassPath() {
+ return getProperty(JAVA_CLASS_PATH);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaClassVersion() {
+ return getProperty(JAVA_CLASS_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaCompiler() {
+ return getProperty(JAVA_COMPILER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaContentHandlerPkgs() {
+ return getProperty(JAVA_CONTENT_HANDLER_PKGS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaEndorsedDirs() {
+ return getProperty(JAVA_ENDORSED_DIRS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaExtDirs() {
+ return getProperty(JAVA_EXT_DIRS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaHome() {
+ return getProperty(JAVA_HOME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaIoTmpdir() {
+ return getProperty(JAVA_IO_TMPDIR);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaLibraryPath() {
+ return getProperty(JAVA_LIBRARY_PATH);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ * <p>
+ * Java 9 and above.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaLocaleProviders() {
+ return getProperty(JAVA_LOCALE_PROVIDERS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaLocaleUseOldIsoCodes() {
+ return getProperty(JAVA_LOCALE_USE_OLD_ISO_CODES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNetPreferIpv4Stack() {
+ return getProperty(JAVA_NET_PREFER_IPV4_STACK);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNetPreferIpv6Addresses() {
+ return getProperty(JAVA_NET_PREFER_IPV6_ADDRESSES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNetSocksPassword() {
+ return getProperty(JAVA_NET_SOCKS_PASSWORD);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNetSocksUserName() {
+ return getProperty(JAVA_NET_SOCKS_USER_NAME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNetUseSystemProxies() {
+ return getProperty(JAVA_NET_USE_SYSTEM_PROXIES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNioChannelsDefaultThreadPoolInitialSize() {
+ return getProperty(JAVA_NIO_CHANNELS_DEFAULT_THREAD_POOL_INITIAL_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNioChannelsDefaultThreadPoolThreadFactory() {
+ return getProperty(JAVA_NIO_CHANNELS_DEFAULT_THREAD_POOL_THREAD_FACTORY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNioChannelsSpiAsynchronousChannelProvider() {
+ return getProperty(JAVA_NIO_CHANNELS_SPI_ASYNCHRONOUS_CHANNEL_PROVIDER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNioChannelsSpiSelectorProvider() {
+ return getProperty(JAVA_NIO_CHANNELS_SPI_SELECTOR_PROVIDER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaNioFileSpiDefaultFileSystemProvider() {
+ return getProperty(JAVA_NIO_FILE_SPI_DEFAULT_FILE_SYSTEM_PROVIDER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaPropertiesDate() {
+ return getProperty(JAVA_PROPERTIES_DATE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaProtocolHandlerPkgs() {
+ return getProperty(JAVA_PROTOCOL_HANDLER_PKGS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaRmiServerCodebase() {
+ return getProperty(JAVA_RMI_SERVER_CODEBASE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaRmiServerHostName() {
+ return getProperty(JAVA_RMI_SERVER_HOST_NAME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaRmiServerRandomIds() {
+ return getProperty(JAVA_RMI_SERVER_RANDOM_IDS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaRmiServerRmiClassLoaderSpi() {
+ return getProperty(JAVA_RMI_SERVER_RMI_CLASS_LOADER_SPI);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaRuntimeName() {
+ return getProperty(JAVA_RUNTIME_NAME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaRuntimeVersion() {
+ return getProperty(JAVA_RUNTIME_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaSecurityAuthLoginConfig() {
+ return getProperty(JAVA_SECURITY_AUTH_LOGIN_CONFIG);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaSecurityManager() {
+ return getProperty(JAVA_SECURITY_MANAGER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaSpecificationMaintenanceVersion() {
+ return getProperty(JAVA_SPECIFICATION_MAINTENANCE_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaSpecificationName() {
+ return getProperty(JAVA_SPECIFICATION_NAME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaSpecificationVendor() {
+ return getProperty(JAVA_SPECIFICATION_VENDOR);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaSpecificationVersion() {
+ return getProperty(JAVA_SPECIFICATION_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @param defaultValue get this Supplier when the property is empty or throws SecurityException.
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaSpecificationVersion(final Supplier<String> defaultValue) {
+ return getProperty(JAVA_SPECIFICATION_VERSION, defaultValue);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaSystemClassLoader() {
+ return getProperty(JAVA_SYSTEM_CLASS_LOADER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaTimeZoneDefaultZoneRulesProvider() {
+ return getProperty(JAVA_TIME_ZONE_DEFAULT_ZONE_RULES_PROVIDER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilConcurrentForkJoinPoolCommonExceptionHandler() {
+ return getProperty(JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_EXCEPTION_HANDLER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilConcurrentForkJoinPoolCommonMaximumSpares() {
+ return getProperty(JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_MAXIMUM_SPARES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilConcurrentForkJoinPoolCommonParallelism() {
+ return getProperty(JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_PARALLELISM);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilConcurrentForkJoinPoolCommonThreadFactory() {
+ return getProperty(JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_THREAD_FACTORY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilCurrencyData() {
+ return getProperty(JAVA_UTIL_CURRENCY_DATA);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilLoggingConfigClass() {
+ return getProperty(JAVA_UTIL_LOGGING_CONFIG_CLASS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilLoggingConfigFile() {
+ return getProperty(JAVA_UTIL_LOGGING_CONFIG_FILE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilLoggingSimpleFormatterFormat() {
+ return getProperty(JAVA_UTIL_LOGGING_SIMPLE_FORMATTER_FORMAT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaUtilPrefsPreferencesFactory() {
+ return getProperty(JAVA_UTIL_PREFS_PREFERENCES_FACTORY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaUtilPropertyResourceBundleEncoding() {
+ return getProperty(JAVA_UTIL_PROPERTY_RESOURCE_BUNDLE_ENCODING);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVendor() {
+ return getProperty(JAVA_VENDOR);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVendorUrl() {
+ return getProperty(JAVA_VENDOR_URL);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaVendorVersion() {
+ return getProperty(JAVA_VENDOR_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVersion() {
+ return getProperty(JAVA_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaVersionDate() {
+ return getProperty(JAVA_VERSION_DATE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmInfo() {
+ return getProperty(JAVA_VM_INFO);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmName() {
+ return getProperty(JAVA_VM_NAME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmSpecificationName() {
+ return getProperty(JAVA_VM_SPECIFICATION_NAME);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmSpecificationVendor() {
+ return getProperty(JAVA_VM_SPECIFICATION_VENDOR);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmSpecificationVersion() {
+ return getProperty(JAVA_VM_SPECIFICATION_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmVendor() {
+ return getProperty(JAVA_VM_VENDOR);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ */
+ public static String getJavaVmVersion() {
+ return getProperty(JAVA_VM_VERSION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaxAccessibilityAssistiveTechnologies() {
+ return getProperty(JAVAX_ACCESSIBILITY_ASSISTIVE_TECHNOLOGIES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaXmlConfigFile() {
+ return getProperty(JAVA_XML_CONFIG_FILE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaxNetSslSessionCacheSize() {
+ return getProperty(JAVAX_NET_SSL_SESSION_CACHE_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaxRmiSslClientEnabledCipherSuites() {
+ return getProperty(JAVAX_RMI_SSL_CLIENT_ENABLED_CIPHER_SUITES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaxRmiSslClientEnabledProtocols() {
+ return getProperty(JAVAX_RMI_SSL_CLIENT_ENABLED_PROTOCOLS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaxSecurityAuthUseSubjectCredsOnly() {
+ return getProperty(JAVAX_SECURITY_AUTH_USE_SUBJECT_CREDS_ONLY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJavaxSmartCardIoTerminalFactoryDefaultType() {
+ return getProperty(JAVAX_SMART_CARD_IO_TERMINAL_FACTORY_DEFAULT_TYPE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdbcDrivers() {
+ return getProperty(JDBC_DRIVERS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpAuthProxyingDisabledSchemes() {
+ return getProperty(JDK_HTTP_AUTH_PROXYING_DISABLED_SCHEMES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpAuthTunnelingDisabledSchemes() {
+ return getProperty(JDK_HTTP_AUTH_TUNNELING_DISABLED_SCHEMES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientAllowRestrictedHeaders() {
+ return getProperty(JDK_HTTP_CLIENT_ALLOW_RESTRICTED_HEADERS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientAuthRetryLimit() {
+ return getProperty(JDK_HTTP_CLIENT_AUTH_RETRY_LIMIT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientBufSize() {
+ return getProperty(JDK_HTTP_CLIENT_BUF_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientConnectionPoolSize() {
+ return getProperty(JDK_HTTP_CLIENT_CONNECTION_POOL_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientConnectionWindowSize() {
+ return getProperty(JDK_HTTP_CLIENT_CONNECTION_WINDOW_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientDisableRetryConnect() {
+ return getProperty(JDK_HTTP_CLIENT_DISABLE_RETRY_CONNECT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientEnableAllMethodRetry() {
+ return getProperty(JDK_HTTP_CLIENT_ENABLE_ALL_METHOD_RETRY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientEnablePush() {
+ return getProperty(JDK_HTTP_CLIENT_ENABLE_PUSH);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientHpackMaxHeaderTableSize() {
+ return getProperty(JDK_HTTP_CLIENT_HPACK_MAX_HEADER_TABLE_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientHttpClientLog() {
+ return getProperty(JDK_HTTP_CLIENT_HTTP_CLIENT_LOG);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientKeepAliveTimeout() {
+ return getProperty(JDK_HTTP_CLIENT_KEEP_ALIVE_TIMEOUT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientKeepAliveTimeoutH2() {
+ return getProperty(JDK_HTTP_CLIENT_KEEP_ALIVE_TIMEOUT_H2);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientMaxFrameSize() {
+ return getProperty(JDK_HTTP_CLIENT_MAX_FRAME_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientMaxStreams() {
+ return getProperty(JDK_HTTP_CLIENT_MAX_STREAMS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientReceiveBufferSize() {
+ return getProperty(JDK_HTTP_CLIENT_RECEIVE_BUFFER_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientRedirectsRetryLimit() {
+ return getProperty(JDK_HTTP_CLIENT_REDIRECTS_RETRY_LIMIT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientSendBufferSize() {
+ return getProperty(JDK_HTTP_CLIENT_SEND_BUFFER_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientWebSocketWriteBufferSize() {
+ return getProperty(JDK_HTTP_CLIENT_WEB_SOCKET_WRITE_BUFFER_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpClientWindowSize() {
+ return getProperty(JDK_HTTP_CLIENT_WINDOW_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpServerMaxConnections() {
+ return getProperty(JDK_HTTP_SERVER_MAX_CONNECTIONS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkHttpsNegotiateCbt() {
+ return getProperty(JDK_HTTPS_NEGOTIATE_CBT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkIncludeInExceptions() {
+ return getProperty(JDK_INCLUDE_IN_EXCEPTIONS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkInternalHttpClientDisableHostNameVerification() {
+ return getProperty(JDK_INTERNAL_HTTP_CLIENT_DISABLE_HOST_NAME_VERIFICATION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkIoPermissionsUseCanonicalPath() {
+ return getProperty(JDK_IO_PERMISSIONS_USE_CANONICAL_PATH);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkJndiLdapObjectFactoriesFilter() {
+ return getProperty(JDK_JNDI_LDAP_OBJECT_FACTORIES_FILTER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkJndiObjectFactoriesFilter() {
+ return getProperty(JDK_JNDI_OBJECT_FACTORIES_FILTER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkJndiRmiObjectFactoriesFilter() {
+ return getProperty(JDK_JNDI_RMI_OBJECT_FACTORIES_FILTER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkModuleMain() {
+ return getProperty(JDK_MODULE_MAIN);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkModuleMainClass() {
+ return getProperty(JDK_MODULE_MAIN_CLASS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkModulePath() {
+ return getProperty(JDK_MODULE_PATH);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkModuleUpgradePath() {
+ return getProperty(JDK_MODULE_UPGRADE_PATH);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkNetUnixDomainTmpDir() {
+ return getProperty(JDK_NET_UNIX_DOMAIN_TMPDIR);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkNetUrlClassPathShowIgnoredClassPathEntries() {
+ return getProperty(JDK_NET_URL_CLASS_PATH_SHOW_IGNORED_CLASS_PATH_ENTRIES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkSerialFilter() {
+ return getProperty(JDK_SERIAL_FILTER);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkSerialFilterFactory() {
+ return getProperty(JDK_SERIAL_FILTER_FACTORY);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkTlsClientSignatureSchemes() {
+ return getProperty(JDK_TLS_CLIENT_SIGNATURE_SCHEMES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkTlsNamedGroups() {
+ return getProperty(JDK_TLS_NAMED_GROUPS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkTlsServerSignatureSchemes() {
+ return getProperty(JDK_TLS_SERVER_SIGNATURE_SCHEMES);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkVirtualThreadSchedulerMaxPoolSize() {
+ return getProperty(JDK_VIRTUAL_THREAD_SCHEDULER_MAXPOOLSIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkVirtualThreadSchedulerParallelism() {
+ return getProperty(JDK_VIRTUAL_THREAD_SCHEDULER_PARALLELISM);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkXmlCdataChunkSize() {
+ return getProperty(JDK_XML_CDATA_CHUNK_SIZE);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkXmlDtdSupport() {
+ return getProperty(JDK_XML_DTD_SUPPORT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkXmlElementAttributeLimit() {
+ return getProperty(JDK_XML_ELEMENT_ATTRIBUTE_LIMIT);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkXmlEnableExtensionFunctions() {
+ return getProperty(JDK_XML_ENABLE_EXTENSION_FUNCTIONS);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getJdkXmlEntityExpansionLimit() {
+ return getProperty(JDK_XML_ENTITY_EXPANSION_LIMIT);
}
/**
@@ -1594,9 +3382,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaAwtGraphicsenv() {
- return getProperty(JAVA_AWT_GRAPHICSENV);
+ public static String getJdkXmlEntityReplacementLimit() {
+ return getProperty(JDK_XML_ENTITY_REPLACEMENT_LIMIT);
}
/**
@@ -1606,9 +3395,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaAwtHeadless() {
- return getProperty(JAVA_AWT_HEADLESS);
+ public static String getJdkXmlIsStandalone() {
+ return getProperty(JDK_XML_IS_STANDALONE);
}
/**
@@ -1618,9 +3408,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaAwtPrinterjob() {
- return getProperty(JAVA_AWT_PRINTERJOB);
+ public static String getJdkXmlJdkCatalogResolve() {
+ return getProperty(JDK_XML_JDK_CATALOG_RESOLVE);
}
/**
@@ -1630,9 +3421,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaClassPath() {
- return getProperty(JAVA_CLASS_PATH);
+ public static String getJdkXmlMaxElementDepth() {
+ return getProperty(JDK_XML_MAX_ELEMENT_DEPTH);
}
/**
@@ -1642,9 +3434,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaClassVersion() {
- return getProperty(JAVA_CLASS_VERSION);
+ public static String getJdkXmlMaxGeneralEntitySizeLimit() {
+ return getProperty(JDK_XML_MAX_GENERAL_ENTITY_SIZE_LIMIT);
}
/**
@@ -1654,9 +3447,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaCompiler() {
- return getProperty(JAVA_COMPILER);
+ public static String getJdkXmlMaxOccurLimit() {
+ return getProperty(JDK_XML_MAX_OCCUR_LIMIT);
}
/**
@@ -1666,9 +3460,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaEndorsedDirs() {
- return getProperty(JAVA_ENDORSED_DIRS);
+ public static String getJdkXmlMaxParameterEntitySizeLimit() {
+ return getProperty(JDK_XML_MAX_PARAMETER_ENTITY_SIZE_LIMIT);
}
/**
@@ -1678,9 +3473,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaExtDirs() {
- return getProperty(JAVA_EXT_DIRS);
+ public static String getJdkXmlMaxXmlNameLimit() {
+ return getProperty(JDK_XML_MAX_XML_NAME_LIMIT);
}
/**
@@ -1690,9 +3486,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaHome() {
- return getProperty(JAVA_HOME);
+ public static String getJdkXmlOverrideDefaultParser() {
+ return getProperty(JDK_XML_OVERRIDE_DEFAULT_PARSER);
}
/**
@@ -1702,9 +3499,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaIoTmpdir() {
- return getProperty(JAVA_IO_TMPDIR);
+ public static String getJdkXmlResetSymbolTable() {
+ return getProperty(JDK_XML_RESET_SYMBOL_TABLE);
}
/**
@@ -1714,9 +3512,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaLibraryPath() {
- return getProperty(JAVA_LIBRARY_PATH);
+ public static String getJdkXmlTotalEntitySizeLimit() {
+ return getProperty(JDK_XML_TOTAL_ENTITY_SIZE_LIMIT);
}
/**
@@ -1724,14 +3523,12 @@ public final class SystemProperties {
* <p>
* Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
- * <p>
- * Java 9 and above.
- * </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaLocaleProviders() {
- return getProperty(JAVA_LOCALE_PROVIDERS);
+ public static String getJdkXmlXsltcIsStandalone() {
+ return getProperty(JDK_XML_XSLTC_IS_STANDALONE);
}
/**
@@ -1742,8 +3539,8 @@ public final class SystemProperties {
*
* @return the current value from the system properties map.
*/
- public static String getJavaRuntimeName() {
- return getProperty(JAVA_RUNTIME_NAME);
+ public static String getLineSeparator() {
+ return getProperty(LINE_SEPARATOR);
}
/**
@@ -1752,10 +3549,24 @@ public final class SystemProperties {
* Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
*
+ * @param defaultIfAbsent get this Supplier when the property is empty or throws SecurityException.
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaRuntimeVersion() {
- return getProperty(JAVA_RUNTIME_VERSION);
+ public static String getLineSeparator(final Supplier<String> defaultIfAbsent) {
+ return getProperty(LINE_SEPARATOR, defaultIfAbsent);
+ }
+
+ /**
+ * Gets the current value for the property named {@code key} as a {@code long}.
+ *
+ * @param key The key
+ * @param defaultIfAbsent The default value
+ * @return a {@code long} or defaultIfAbsent
+ */
+ public static long getLong(final String key, final LongSupplier defaultIfAbsent) {
+ final String str = getProperty(key);
+ return str == null ? defaultIfAbsent != null ? defaultIfAbsent.getAsLong() : 0 : Long.parseLong(str);
}
/**
@@ -1765,9 +3576,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaSpecificationName() {
- return getProperty(JAVA_SPECIFICATION_NAME);
+ public static String getNativeEncoding() {
+ return getProperty(NATIVE_ENCODING);
}
/**
@@ -1777,9 +3589,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaSpecificationVendor() {
- return getProperty(JAVA_SPECIFICATION_VENDOR);
+ public static String getNetworkAddressCacheNegativeTtl() {
+ return getProperty(NETWORK_ADDRESS_CACHE_NEGATIVE_TTL);
}
/**
@@ -1789,9 +3602,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaSpecificationVersion() {
- return getProperty(JAVA_SPECIFICATION_VERSION);
+ public static String getNetworkAddressCacheStaleTtl() {
+ return getProperty(NETWORK_ADDRESS_CACHE_STALE_TTL);
}
/**
@@ -1800,12 +3614,11 @@ public final class SystemProperties {
* Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
*
- * @param defaultValue get this Supplier when the property is empty or throws SecurityException.
* @return the current value from the system properties map.
* @since 3.15.0
*/
- public static String getJavaSpecificationVersion(final Supplier<String> defaultValue) {
- return getProperty(JAVA_SPECIFICATION_VERSION, defaultValue);
+ public static String getNetworkAddressCacheTtl() {
+ return getProperty(NETWORK_ADDRESS_CACHE_TTL);
}
/**
@@ -1815,9 +3628,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaUtilPrefsPreferencesFactory() {
- return getProperty(JAVA_UTIL_PREFS_PREFERENCES_FACTORY);
+ public static String getOrgJcpXmlDsigSecureValidation() {
+ return getProperty(ORG_JCP_XML_DSIG_SECURE_VALIDATION);
}
/**
@@ -1827,9 +3641,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaVendor() {
- return getProperty(JAVA_VENDOR);
+ public static String getOrgOpenJdkJavaUtilStreamTripwire() {
+ return getProperty(ORG_OPENJDK_JAVA_UTIL_STREAM_TRIPWIRE);
}
/**
@@ -1840,8 +3655,8 @@ public final class SystemProperties {
*
* @return the current value from the system properties map.
*/
- public static String getJavaVendorUrl() {
- return getProperty(JAVA_VENDOR_URL);
+ public static String getOsArch() {
+ return getProperty(OS_ARCH);
}
/**
@@ -1852,8 +3667,8 @@ public final class SystemProperties {
*
* @return the current value from the system properties map.
*/
- public static String getJavaVersion() {
- return getProperty(JAVA_VERSION);
+ public static String getOsName() {
+ return getProperty(OS_NAME);
}
/**
@@ -1864,8 +3679,8 @@ public final class SystemProperties {
*
* @return the current value from the system properties map.
*/
- public static String getJavaVmInfo() {
- return getProperty(JAVA_VM_INFO);
+ public static String getOsVersion() {
+ return getProperty(OS_VERSION);
}
/**
@@ -1876,20 +3691,47 @@ public final class SystemProperties {
*
* @return the current value from the system properties map.
*/
- public static String getJavaVmName() {
- return getProperty(JAVA_VM_NAME);
+ public static String getPathSeparator() {
+ return getProperty(PATH_SEPARATOR);
}
/**
- * Gets the current value from the system properties map.
+ * Gets a System property, defaulting to {@code null} if the property cannot be read.
* <p>
- * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * If a {@link SecurityException} is caught, the return value is {@code null}.
* </p>
*
- * @return the current value from the system properties map.
+ * @param property the system property name
+ * @return the system property value or {@code null} if a security problem occurs
*/
- public static String getJavaVmSpecificationName() {
- return getProperty(JAVA_VM_SPECIFICATION_NAME);
+ public static String getProperty(final String property) {
+ return getProperty(property, Suppliers.nul());
+ }
+
+ /**
+ * Gets a System property, defaulting to {@code null} if the property cannot be read.
+ * <p>
+ * If a {@link SecurityException} is caught, the return value is {@code null}.
+ * </p>
+ *
+ * @param property the system property name.
+ * @param defaultIfAbsent get this Supplier when the property is empty or throws SecurityException.
+ * @return the system property value or {@code null} if a security problem occurs
+ */
+ static String getProperty(final String property, final Supplier<String> defaultIfAbsent) {
+ try {
+ if (StringUtils.isEmpty(property)) {
+ return defaultIfAbsent.get();
+ }
+ final String value = System.getProperty(property);
+ return StringUtils.getIfEmpty(value, defaultIfAbsent);
+ } catch (final SecurityException ignore) {
+ // We are not allowed to look at this property.
+ //
+ // System.err.println("Caught a SecurityException reading the system property '" + property
+ // + "'; the SystemUtils property value will default to null.");
+ return defaultIfAbsent.get();
+ }
}
/**
@@ -1899,9 +3741,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaVmSpecificationVendor() {
- return getProperty(JAVA_VM_SPECIFICATION_VENDOR);
+ public static String getSocksProxyHost() {
+ return getProperty(SOCKS_PROXY_HOST);
}
/**
@@ -1911,9 +3754,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaVmSpecificationVersion() {
- return getProperty(JAVA_VM_SPECIFICATION_VERSION);
+ public static String getSocksProxyPort() {
+ return getProperty(SOCKS_PROXY_PORT);
}
/**
@@ -1923,9 +3767,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaVmVendor() {
- return getProperty(JAVA_VM_VENDOR);
+ public static String getSocksProxyVersion() {
+ return getProperty(SOCKS_PROXY_VERSION);
}
/**
@@ -1935,9 +3780,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getJavaVmVersion() {
- return getProperty(JAVA_VM_VERSION);
+ public static String getStdErrEncoding() {
+ return getProperty(STDERR_ENCODING);
}
/**
@@ -1947,9 +3793,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getLineSeparator() {
- return getProperty(LINE_SEPARATOR);
+ public static String getStdOutEncoding() {
+ return getProperty(STDOUT_ENCODING);
}
/**
@@ -1958,24 +3805,24 @@ public final class SystemProperties {
* Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
*
- * @param defaultIfAbsent get this Supplier when the property is empty or throws SecurityException.
* @return the current value from the system properties map.
* @since 3.15.0
*/
- public static String getLineSeparator(final Supplier<String> defaultIfAbsent) {
- return getProperty(LINE_SEPARATOR, defaultIfAbsent);
+ public static String getSunNetHttpServerDrainAmount() {
+ return getProperty(SUN_NET_HTTP_SERVER_DRAIN_AMOUNT);
}
/**
- * Gets the current value for the property named {@code key} as a {@code long}.
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
*
- * @param key The key
- * @param defaultIfAbsent The default value
- * @return a {@code long} or defaultIfAbsent
+ * @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static long getLong(final String key, final LongSupplier defaultIfAbsent) {
- final String str = getProperty(key);
- return str == null ? defaultIfAbsent != null ? defaultIfAbsent.getAsLong() : 0 : Long.parseLong(str);
+ public static String getSunNetHttpServerIdleInterval() {
+ return getProperty(SUN_NET_HTTP_SERVER_IDLE_INTERVAL);
}
/**
@@ -1985,9 +3832,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getOsArch() {
- return getProperty(OS_ARCH);
+ public static String getSunNetHttpServerMaxIdleConnections() {
+ return getProperty(SUN_NET_HTTP_SERVER_MAX_IDLE_CONNECTIONS);
}
/**
@@ -1997,9 +3845,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getOsName() {
- return getProperty(OS_NAME);
+ public static String getSunNetHttpServerMaxReqHeaders() {
+ return getProperty(SUN_NET_HTTP_SERVER_MAX_REQ_HEADERS);
}
/**
@@ -2009,9 +3858,10 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getOsVersion() {
- return getProperty(OS_VERSION);
+ public static String getSunNetHttpServerMaxReqTime() {
+ return getProperty(SUN_NET_HTTP_SERVER_MAX_REQ_TIME);
}
/**
@@ -2021,48 +3871,36 @@ public final class SystemProperties {
* </p>
*
* @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getPathSeparator() {
- return getProperty(PATH_SEPARATOR);
+ public static String getSunNetHttpServerMaxRspTime() {
+ return getProperty(SUN_NET_HTTP_SERVER_MAX_RSP_TIME);
}
/**
- * Gets a System property, defaulting to {@code null} if the property cannot be read.
+ * Gets the current value from the system properties map.
* <p>
- * If a {@link SecurityException} is caught, the return value is {@code null}.
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
*
- * @param property the system property name
- * @return the system property value or {@code null} if a security problem occurs
+ * @return the current value from the system properties map.
+ * @since 3.15.0
*/
- public static String getProperty(final String property) {
- return getProperty(property, Suppliers.nul());
+ public static String getSunNetHttpServerNoDelay() {
+ return getProperty(SUN_NET_HTTP_SERVER_NO_DELAY);
}
/**
- * Gets a System property, defaulting to {@code null} if the property cannot be read.
+ * Gets the current value from the system properties map.
* <p>
- * If a {@link SecurityException} is caught, the return value is {@code null}.
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
* </p>
*
- * @param property the system property name.
- * @param defaultIfAbsent get this Supplier when the property is empty or throws SecurityException.
- * @return the system property value or {@code null} if a security problem occurs
+ * @return the current value from the system properties map.
+ * @since 3.15.0
*/
- static String getProperty(final String property, final Supplier<String> defaultIfAbsent) {
- try {
- if (StringUtils.isEmpty(property)) {
- return defaultIfAbsent.get();
- }
- final String value = System.getProperty(property);
- return StringUtils.getIfEmpty(value, defaultIfAbsent);
- } catch (final SecurityException ignore) {
- // We are not allowed to look at this property.
- //
- // System.err.println("Caught a SecurityException reading the system property '" + property
- // + "'; the SystemUtils property value will default to null.");
- return defaultIfAbsent.get();
- }
+ public static String getSunSecurityKrb5Principal() {
+ return getProperty(SUN_SECURITY_KRB5_PRINCIPAL);
}
/**
@@ -2089,6 +3927,19 @@ public final class SystemProperties {
return getProperty(USER_DIR);
}
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getUserExtensions() {
+ return getProperty(USER_EXTENSIONS);
+ }
+
/**
* Gets the current value from the system properties map.
* <p>
@@ -2139,6 +3990,32 @@ public final class SystemProperties {
return getProperty(USER_NAME, defaultValue);
}
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getUserRegion() {
+ return getProperty(USER_REGION);
+ }
+
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getUserScript() {
+ return getProperty(USER_SCRIPT);
+ }
+
/**
* Gets the current value from the system properties map.
* <p>
@@ -2151,6 +4028,19 @@ public final class SystemProperties {
return getProperty(USER_TIMEZONE);
}
+ /**
+ * Gets the current value from the system properties map.
+ * <p>
+ * Returns {@code null} if the property cannot be read due to a {@link SecurityException}.
+ * </p>
+ *
+ * @return the current value from the system properties map.
+ * @since 3.15.0
+ */
+ public static String getUserVariant() {
+ return getProperty(USER_VARIANT);
+ }
+
/**
* Make private in 4.0.
*
diff --git a/src/test/java/org/apache/commons/lang3/SystemPropertiesTest.java b/src/test/java/org/apache/commons/lang3/SystemPropertiesTest.java
index ee4a57f65..b192fd1ea 100644
--- a/src/test/java/org/apache/commons/lang3/SystemPropertiesTest.java
+++ b/src/test/java/org/apache/commons/lang3/SystemPropertiesTest.java
@@ -28,202 +28,219 @@ import org.junit.jupiter.api.Test;
public class SystemPropertiesTest {
+ private void basicKeyCheck(final String key) {
+ assertNotNull(key);
+ assertFalse(key.isEmpty());
+ assertDoesNotThrow(() -> System.getProperties().get(key));
+ assertDoesNotThrow(() -> System.getProperty(key));
+ assertDoesNotThrow(() -> System.getProperty(key, ""));
+// Debug/Info
+// if (!System.getProperties().containsKey(key)) {
+// System.out.printf("No key '%s'%n", key);
+// } else if (System.getProperty(key) == null) {
+// System.out.printf("Null value at key '%s'%n", key);
+// }
+ }
+
private boolean isJava11OrGreater() {
return SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_11);
}
+ private boolean isJava21OrGreater() {
+ return SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_21);
+ }
+
@Test
public void testActualKeys() {
- assertNotNull(SystemProperties.APPLE_AWT_ENABLETEMPLATEIMAGES);
- assertNotNull(SystemProperties.AWT_TOOLKIT);
- assertNotNull(SystemProperties.COM_SUN_JNDI_LDAP_OBJECT_TRUSTSERIALDATA);
- assertNotNull(SystemProperties.COM_SUN_NET_HTTPSERVER_HTTPSERVERPROVIDER);
- assertNotNull(SystemProperties.FILE_ENCODING);
- assertNotNull(SystemProperties.FILE_SEPARATOR);
- assertNotNull(SystemProperties.FTP_NONPROXYHOST);
- assertNotNull(SystemProperties.FTP_PROXYHOST);
- assertNotNull(SystemProperties.FTP_PROXYPORT);
- assertNotNull(SystemProperties.HTTP_AGENT);
- assertNotNull(SystemProperties.HTTP_AUTH_DIGEST_CNONCEREPEAT);
- assertNotNull(SystemProperties.HTTP_AUTH_DIGEST_REENABLEDALGORITHMS);
- assertNotNull(SystemProperties.HTTP_AUTH_DIGEST_VALIDATEPROXY);
- assertNotNull(SystemProperties.HTTP_AUTH_DIGEST_VALIDATESERVER);
- assertNotNull(SystemProperties.HTTP_AUTH_NTLM_DOMAIN);
- assertNotNull(SystemProperties.HTTP_KEEPALIVE);
- assertNotNull(SystemProperties.HTTP_KEEPALIVE_TIME_PROXY);
- assertNotNull(SystemProperties.HTTP_KEEPALIVE_TIME_SERVER);
- assertNotNull(SystemProperties.HTTP_MAXCONNECTIONS);
- assertNotNull(SystemProperties.HTTP_MAXREDIRECTS);
- assertNotNull(SystemProperties.HTTP_NONPROXYHOSTS);
- assertNotNull(SystemProperties.HTTP_PROXYHOST);
- assertNotNull(SystemProperties.HTTP_PROXYPORT);
- assertNotNull(SystemProperties.HTTPS_PROXYHOST);
- assertNotNull(SystemProperties.HTTPS_PROXYPORT);
- assertNotNull(SystemProperties.JAVA_AWT_FONTS);
- assertNotNull(SystemProperties.JAVA_AWT_GRAPHICSENV);
- assertNotNull(SystemProperties.JAVA_AWT_HEADLESS);
- assertNotNull(SystemProperties.JAVA_AWT_PRINTERJOB);
- assertNotNull(SystemProperties.JAVA_CLASS_PATH);
- assertNotNull(SystemProperties.JAVA_CLASS_VERSION);
- assertNotNull(SystemProperties.JAVA_COMPILER);
- assertNotNull(SystemProperties.JAVA_CONTENT_HANDLER_PKGS);
- assertNotNull(SystemProperties.JAVA_ENDORSED_DIRS);
- assertNotNull(SystemProperties.JAVA_EXT_DIRS);
- assertNotNull(SystemProperties.JAVA_HOME);
- assertNotNull(SystemProperties.JAVA_IO_TMPDIR);
- assertNotNull(SystemProperties.JAVA_LIBRARY_PATH);
- assertNotNull(SystemProperties.JAVA_LOCALE_PROVIDERS);
- assertNotNull(SystemProperties.JAVA_LOCALE_USEOLDISOCODES);
- assertNotNull(SystemProperties.JAVA_NET_PREFERIPV4STACK);
- assertNotNull(SystemProperties.JAVA_NET_PREFERIPV6ADDRESSES);
- assertNotNull(SystemProperties.JAVA_NET_SOCKS_PASSWORD);
- assertNotNull(SystemProperties.JAVA_NET_SOCKS_USERNAME);
- assertNotNull(SystemProperties.JAVA_NET_USESYSTEMPROXIES);
- assertNotNull(SystemProperties.JAVA_NIO_CHANNELS_DEFAULTTHREADPOOL_INITIALSIZE);
- assertNotNull(SystemProperties.JAVA_NIO_CHANNELS_DEFAULTTHREADPOOL_THREADFACTORY);
- assertNotNull(SystemProperties.JAVA_NIO_CHANNELS_SPI_ASYNCHRONOUSCHANNELPROVIDER);
- assertNotNull(SystemProperties.JAVA_NIO_CHANNELS_SPI_SELECTORPROVIDER);
- assertNotNull(SystemProperties.JAVA_NIO_FILE_SPI_DEFAULTFILESYSTEMPROVIDER);
- assertNotNull(SystemProperties.JAVA_PROPERTIES_DATE);
- assertNotNull(SystemProperties.JAVA_PROTOCOL_HANDLER_PKGS);
- assertNotNull(SystemProperties.JAVA_RMI_SERVER_CODEBASE);
- assertNotNull(SystemProperties.JAVA_RMI_SERVER_HOSTNAME);
- assertNotNull(SystemProperties.JAVA_RMI_SERVER_RANDOMIDS);
- assertNotNull(SystemProperties.JAVA_RMI_SERVER_RMICLASSLOADERSPI);
- assertNotNull(SystemProperties.JAVA_RUNTIME_NAME);
- assertNotNull(SystemProperties.JAVA_RUNTIME_VERSION);
- assertNotNull(SystemProperties.JAVA_SECURITY_AUTH_LOGIN_CONFIG);
- assertNotNull(SystemProperties.JAVA_SECURITY_MANAGER);
- assertNotNull(SystemProperties.JAVA_SPECIFICATION_MAINTENANCE_VERSION);
- assertNotNull(SystemProperties.JAVA_SPECIFICATION_NAME);
- assertNotNull(SystemProperties.JAVA_SPECIFICATION_VENDOR);
- assertNotNull(SystemProperties.JAVA_SPECIFICATION_VERSION);
- assertNotNull(SystemProperties.JAVA_SYSTEM_CLASS_LOADER);
- assertNotNull(SystemProperties.JAVA_TIME_ZONE_DEFAULTZONERULESPROVIDER);
- assertNotNull(SystemProperties.JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_EXCEPTIONHANDLER);
- assertNotNull(SystemProperties.JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_MAXIMUMSPARES);
- assertNotNull(SystemProperties.JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_PARALLELISM);
- assertNotNull(SystemProperties.JAVA_UTIL_CONCURRENT_FORKJOINPOOL_COMMON_THREADFACTORY);
- assertNotNull(SystemProperties.JAVA_UTIL_CURRENCY_DATA);
- assertNotNull(SystemProperties.JAVA_UTIL_LOGGING_CONFIG_CLASS);
- assertNotNull(SystemProperties.JAVA_UTIL_LOGGING_CONFIG_FILE);
- assertNotNull(SystemProperties.JAVA_UTIL_LOGGING_SIMPLEFORMATTER_FORMAT);
- assertNotNull(SystemProperties.JAVA_UTIL_PREFS_PREFERENCES_FACTORY);
- assertNotNull(SystemProperties.JAVA_UTIL_PREFS_PREFERENCESFACTORY);
- assertNotNull(SystemProperties.JAVA_UTIL_PROPERTYRESOURCEBUNDLE_ENCODING);
- assertNotNull(SystemProperties.JAVA_VENDOR);
- assertNotNull(SystemProperties.JAVA_VENDOR_URL);
- assertNotNull(SystemProperties.JAVA_VENDOR_VERSION);
- assertNotNull(SystemProperties.JAVA_VERSION);
- assertNotNull(SystemProperties.JAVA_VERSION_DATE);
- assertNotNull(SystemProperties.JAVA_VM_INFO);
- assertNotNull(SystemProperties.JAVA_VM_NAME);
- assertNotNull(SystemProperties.JAVA_VM_SPECIFICATION_NAME);
- assertNotNull(SystemProperties.JAVA_VM_SPECIFICATION_VENDOR);
- assertNotNull(SystemProperties.JAVA_VM_SPECIFICATION_VERSION);
- assertNotNull(SystemProperties.JAVA_VM_VENDOR);
- assertNotNull(SystemProperties.JAVA_VM_VERSION);
- assertNotNull(SystemProperties.JAVA_XML_CONFIG_FILE);
- assertNotNull(SystemProperties.JAVAX_ACCESSIBILITY_ASSISTIVE_TECHNOLOGIES);
- assertNotNull(SystemProperties.JAVAX_NET_SSL_SESSIONCACHESIZE);
- assertNotNull(SystemProperties.JAVAX_RMI_SSL_CLIENT_ENABLEDCIPHERSUITES);
- assertNotNull(SystemProperties.JAVAX_RMI_SSL_CLIENT_ENABLEDPROTOCOLS);
- assertNotNull(SystemProperties.JAVAX_SECURITY_AUTH_USESUBJECTCREDSONLY);
- assertNotNull(SystemProperties.JAVAX_SMARTCARDIO_TERMINALFACTORY_DEFAULTTYPE);
- assertNotNull(SystemProperties.JDBC_DRIVERS);
- assertNotNull(SystemProperties.JDK_HTTP_AUTH_PROXYING_DISABLEDSCHEMES);
- assertNotNull(SystemProperties.JDK_HTTP_AUTH_TUNNELING_DISABLEDSCHEMES);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_ALLOWRESTRICTEDHEADERS);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_AUTH_RETRYLIMIT);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_BUFSIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_CONNECTIONPOOLSIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_CONNECTIONWINDOWSIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_DISABLERETRYCONNECT);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_ENABLEALLMETHODRETRY);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_ENABLEPUSH);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_HPACK_MAXHEADERTABLESIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_HTTPCLIENT_LOG);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_KEEPALIVE_TIMEOUT);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_KEEPALIVE_TIMEOUT_H2);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_MAXFRAMESIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_MAXSTREAMS);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_RECEIVEBUFFERSIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_REDIRECTS_RETRYLIMIT);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_SENDBUFFERSIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_WEBSOCKET_WRITEBUFFERSIZE);
- assertNotNull(SystemProperties.JDK_HTTPCLIENT_WINDOWSIZE);
- assertNotNull(SystemProperties.JDK_HTTPS_NEGOTIATE_CBT);
- assertNotNull(SystemProperties.JDK_HTTPSERVER_MAXCONNECTIONS);
- assertNotNull(SystemProperties.JDK_INCLUDEINEXCEPTIONS);
- assertNotNull(SystemProperties.JDK_INTERNAL_HTTPCLIENT_DISABLEHOSTNAMEVERIFICATION);
- assertNotNull(SystemProperties.JDK_IO_PERMISSIONSUSECANONICALPATH);
- assertNotNull(SystemProperties.JDK_JNDI_LDAP_OBJECT_FACTORIESFILTER);
- assertNotNull(SystemProperties.JDK_JNDI_OBJECT_FACTORIESFILTER);
- assertNotNull(SystemProperties.JDK_JNDI_RMI_OBJECT_FACTORIESFILTER);
- assertNotNull(SystemProperties.JDK_MODULE_MAIN);
- assertNotNull(SystemProperties.JDK_MODULE_MAIN_CLASS);
- assertNotNull(SystemProperties.JDK_MODULE_PATH);
- assertNotNull(SystemProperties.JDK_MODULE_UPGRADE_PATH);
- assertNotNull(SystemProperties.JDK_NET_UNIXDOMAIN_TMPDIR);
- assertNotNull(SystemProperties.JDK_NET_URLCLASSPATH_SHOWIGNOREDCLASSPATHENTRIES);
- assertNotNull(SystemProperties.JDK_SERIALFILTER);
- assertNotNull(SystemProperties.JDK_SERIALFILTERFACTORY);
- assertNotNull(SystemProperties.JDK_TLS_CLIENT_SIGNATURESCHEMES);
- assertNotNull(SystemProperties.JDK_TLS_NAMEDGROUPS);
- assertNotNull(SystemProperties.JDK_TLS_SERVER_SIGNATURESCHEMES);
- assertNotNull(SystemProperties.JDK_VIRTUALTHREADSCHEDULER_MAXPOOLSIZE);
- assertNotNull(SystemProperties.JDK_VIRTUALTHREADSCHEDULER_PARALLELISM);
- assertNotNull(SystemProperties.JDK_XML_CDATACHUNKSIZE);
- assertNotNull(SystemProperties.JDK_XML_DTD_SUPPORT);
- assertNotNull(SystemProperties.JDK_XML_ELEMENTATTRIBUTELIMIT);
- assertNotNull(SystemProperties.JDK_XML_ENABLEEXTENSIONFUNCTIONS);
- assertNotNull(SystemProperties.JDK_XML_ENTITYEXPANSIONLIMIT);
- assertNotNull(SystemProperties.JDK_XML_ENTITYREPLACEMENTLIMIT);
- assertNotNull(SystemProperties.JDK_XML_ISSTANDALONE);
- assertNotNull(SystemProperties.JDK_XML_JDKCATALOG_RESOLVE);
- assertNotNull(SystemProperties.JDK_XML_MAXELEMENTDEPTH);
- assertNotNull(SystemProperties.JDK_XML_MAXGENERALENTITYSIZELIMIT);
- assertNotNull(SystemProperties.JDK_XML_MAXOCCURLIMIT);
- assertNotNull(SystemProperties.JDK_XML_MAXPARAMETERENTITYSIZELIMIT);
- assertNotNull(SystemProperties.JDK_XML_MAXXMLNAMELIMIT);
- assertNotNull(SystemProperties.JDK_XML_OVERRIDEDEFAULTPARSER);
- assertNotNull(SystemProperties.JDK_XML_RESETSYMBOLTABLE);
- assertNotNull(SystemProperties.JDK_XML_TOTALENTITYSIZELIMIT);
- assertNotNull(SystemProperties.JDK_XML_XSLTCISSTANDALONE);
- assertNotNull(SystemProperties.LINE_SEPARATOR);
- assertNotNull(SystemProperties.NATIVE_ENCODING);
- assertNotNull(SystemProperties.NETWORKADDRESS_CACHE_NEGATIVE_TTL);
- assertNotNull(SystemProperties.NETWORKADDRESS_CACHE_STALE_TTL);
- assertNotNull(SystemProperties.NETWORKADDRESS_CACHE_TTL);
- assertNotNull(SystemProperties.ORG_JCP_XML_DSIG_SECUREVALIDATION);
- assertNotNull(SystemProperties.ORG_OPENJDK_JAVA_UTIL_STREAM_TRIPWIRE);
- assertNotNull(SystemProperties.OS_ARCH);
- assertNotNull(SystemProperties.OS_NAME);
- assertNotNull(SystemProperties.OS_VERSION);
- assertNotNull(SystemProperties.PATH_SEPARATOR);
- assertNotNull(SystemProperties.SOCKSPROXYHOST);
- assertNotNull(SystemProperties.SOCKSPROXYPORT);
- assertNotNull(SystemProperties.SOCKSPROXYVERSION);
- assertNotNull(SystemProperties.STDERR_ENCODING);
- assertNotNull(SystemProperties.STDOUT_ENCODING);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_DRAINAMOUNT);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_IDLEINTERVAL);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_MAXIDLECONNECTIONS);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_MAXREQHEADERS);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_MAXREQTIME);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_MAXRSPTIME);
- assertNotNull(SystemProperties.SUN_NET_HTTPSERVER_NODELAY);
- assertNotNull(SystemProperties.SUN_SECURITY_KRB5_PRINCIPAL);
- assertNotNull(SystemProperties.USER_COUNTRY);
- assertNotNull(SystemProperties.USER_DIR);
- assertNotNull(SystemProperties.USER_EXTENSIONS);
- assertNotNull(SystemProperties.USER_HOME);
- assertNotNull(SystemProperties.USER_LANGUAGE);
- assertNotNull(SystemProperties.USER_NAME);
- assertNotNull(SystemProperties.USER_REGION);
- assertNotNull(SystemProperties.USER_SCRIPT);
- assertNotNull(SystemProperties.USER_TIMEZONE);
- assertNotNull(SystemProperties.USER_VARIANT);
+ basicKeyCheck(SystemProperties.APPLE_AWT_ENABLE_TEMPLATE_IMAGES);
+ basicKeyCheck(SystemProperties.AWT_TOOLKIT);
+ basicKeyCheck(SystemProperties.COM_SUN_JNDI_LDAP_OBJECT_TRUST_SERIAL_DATA);
+ basicKeyCheck(SystemProperties.COM_SUN_NET_HTTP_SERVER_HTTP_SERVER_PROVIDER);
+ basicKeyCheck(SystemProperties.FILE_ENCODING);
+ basicKeyCheck(SystemProperties.FILE_SEPARATOR);
+ basicKeyCheck(SystemProperties.FTP_NON_PROXY_HOST);
+ basicKeyCheck(SystemProperties.FTP_PROXY_HOST);
+ basicKeyCheck(SystemProperties.FTP_PROXY_PORT);
+ basicKeyCheck(SystemProperties.HTTP_AGENT);
+ basicKeyCheck(SystemProperties.HTTP_AUTH_DIGEST_CNONCE_REPEAT);
+ basicKeyCheck(SystemProperties.HTTP_AUTH_DIGEST_RE_ENABLED_ALGORITHMS);
+ basicKeyCheck(SystemProperties.HTTP_AUTH_DIGEST_VALIDATE_PROXY);
+ basicKeyCheck(SystemProperties.HTTP_AUTH_DIGEST_VALIDATE_SERVER);
+ basicKeyCheck(SystemProperties.HTTP_AUTH_NTLM_DOMAIN);
+ basicKeyCheck(SystemProperties.HTTP_KEEP_ALIVE);
+ basicKeyCheck(SystemProperties.HTTP_KEEP_ALIVE_TIME_PROXY);
+ basicKeyCheck(SystemProperties.HTTP_KEEP_ALIVE_TIME_SERVER);
+ basicKeyCheck(SystemProperties.HTTP_MAX_CONNECTIONS);
+ basicKeyCheck(SystemProperties.HTTP_MAX_REDIRECTS);
+ basicKeyCheck(SystemProperties.HTTP_NON_PROXY_HOSTS);
+ basicKeyCheck(SystemProperties.HTTP_PROXY_HOST);
+ basicKeyCheck(SystemProperties.HTTP_PROXY_PORT);
+ basicKeyCheck(SystemProperties.HTTPS_PROXY_HOST);
+ basicKeyCheck(SystemProperties.HTTPS_PROXY_PORT);
+ basicKeyCheck(SystemProperties.JAVA_AWT_FONTS);
+ basicKeyCheck(SystemProperties.JAVA_AWT_GRAPHICSENV);
+ basicKeyCheck(SystemProperties.JAVA_AWT_HEADLESS);
+ basicKeyCheck(SystemProperties.JAVA_AWT_PRINTERJOB);
+ basicKeyCheck(SystemProperties.JAVA_CLASS_PATH);
+ basicKeyCheck(SystemProperties.JAVA_CLASS_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_COMPILER);
+ basicKeyCheck(SystemProperties.JAVA_CONTENT_HANDLER_PKGS);
+ basicKeyCheck(SystemProperties.JAVA_ENDORSED_DIRS);
+ basicKeyCheck(SystemProperties.JAVA_EXT_DIRS);
+ basicKeyCheck(SystemProperties.JAVA_HOME);
+ basicKeyCheck(SystemProperties.JAVA_IO_TMPDIR);
+ basicKeyCheck(SystemProperties.JAVA_LIBRARY_PATH);
+ basicKeyCheck(SystemProperties.JAVA_LOCALE_PROVIDERS);
+ basicKeyCheck(SystemProperties.JAVA_LOCALE_USE_OLD_ISO_CODES);
+ basicKeyCheck(SystemProperties.JAVA_NET_PREFER_IPV4_STACK);
+ basicKeyCheck(SystemProperties.JAVA_NET_PREFER_IPV6_ADDRESSES);
+ basicKeyCheck(SystemProperties.JAVA_NET_SOCKS_PASSWORD);
+ basicKeyCheck(SystemProperties.JAVA_NET_SOCKS_USER_NAME);
+ basicKeyCheck(SystemProperties.JAVA_NET_USE_SYSTEM_PROXIES);
+ basicKeyCheck(SystemProperties.JAVA_NIO_CHANNELS_DEFAULT_THREAD_POOL_INITIAL_SIZE);
+ basicKeyCheck(SystemProperties.JAVA_NIO_CHANNELS_DEFAULT_THREAD_POOL_THREAD_FACTORY);
+ basicKeyCheck(SystemProperties.JAVA_NIO_CHANNELS_SPI_ASYNCHRONOUS_CHANNEL_PROVIDER);
+ basicKeyCheck(SystemProperties.JAVA_NIO_CHANNELS_SPI_SELECTOR_PROVIDER);
+ basicKeyCheck(SystemProperties.JAVA_NIO_FILE_SPI_DEFAULT_FILE_SYSTEM_PROVIDER);
+ basicKeyCheck(SystemProperties.JAVA_PROPERTIES_DATE);
+ basicKeyCheck(SystemProperties.JAVA_PROTOCOL_HANDLER_PKGS);
+ basicKeyCheck(SystemProperties.JAVA_RMI_SERVER_CODEBASE);
+ basicKeyCheck(SystemProperties.JAVA_RMI_SERVER_HOST_NAME);
+ basicKeyCheck(SystemProperties.JAVA_RMI_SERVER_RANDOM_IDS);
+ basicKeyCheck(SystemProperties.JAVA_RMI_SERVER_RMI_CLASS_LOADER_SPI);
+ basicKeyCheck(SystemProperties.JAVA_RUNTIME_NAME);
+ basicKeyCheck(SystemProperties.JAVA_RUNTIME_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_SECURITY_AUTH_LOGIN_CONFIG);
+ basicKeyCheck(SystemProperties.JAVA_SECURITY_MANAGER);
+ basicKeyCheck(SystemProperties.JAVA_SPECIFICATION_MAINTENANCE_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_SPECIFICATION_NAME);
+ basicKeyCheck(SystemProperties.JAVA_SPECIFICATION_VENDOR);
+ basicKeyCheck(SystemProperties.JAVA_SPECIFICATION_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_SYSTEM_CLASS_LOADER);
+ basicKeyCheck(SystemProperties.JAVA_TIME_ZONE_DEFAULT_ZONE_RULES_PROVIDER);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_EXCEPTION_HANDLER);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_MAXIMUM_SPARES);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_PARALLELISM);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_CONCURRENT_FORK_JOIN_POOL_COMMON_THREAD_FACTORY);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_CURRENCY_DATA);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_LOGGING_CONFIG_CLASS);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_LOGGING_CONFIG_FILE);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_LOGGING_SIMPLE_FORMATTER_FORMAT);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_PREFS_PREFERENCES_FACTORY);
+ basicKeyCheck(SystemProperties.JAVA_UTIL_PROPERTY_RESOURCE_BUNDLE_ENCODING);
+ basicKeyCheck(SystemProperties.JAVA_VENDOR);
+ basicKeyCheck(SystemProperties.JAVA_VENDOR_URL);
+ basicKeyCheck(SystemProperties.JAVA_VENDOR_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_VERSION_DATE);
+ basicKeyCheck(SystemProperties.JAVA_VM_INFO);
+ basicKeyCheck(SystemProperties.JAVA_VM_NAME);
+ basicKeyCheck(SystemProperties.JAVA_VM_SPECIFICATION_NAME);
+ basicKeyCheck(SystemProperties.JAVA_VM_SPECIFICATION_VENDOR);
+ basicKeyCheck(SystemProperties.JAVA_VM_SPECIFICATION_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_VM_VENDOR);
+ basicKeyCheck(SystemProperties.JAVA_VM_VERSION);
+ basicKeyCheck(SystemProperties.JAVA_XML_CONFIG_FILE);
+ basicKeyCheck(SystemProperties.JAVAX_ACCESSIBILITY_ASSISTIVE_TECHNOLOGIES);
+ basicKeyCheck(SystemProperties.JAVAX_NET_SSL_SESSION_CACHE_SIZE);
+ basicKeyCheck(SystemProperties.JAVAX_RMI_SSL_CLIENT_ENABLED_CIPHER_SUITES);
+ basicKeyCheck(SystemProperties.JAVAX_RMI_SSL_CLIENT_ENABLED_PROTOCOLS);
+ basicKeyCheck(SystemProperties.JAVAX_SECURITY_AUTH_USE_SUBJECT_CREDS_ONLY);
+ basicKeyCheck(SystemProperties.JAVAX_SMART_CARD_IO_TERMINAL_FACTORY_DEFAULT_TYPE);
+ basicKeyCheck(SystemProperties.JDBC_DRIVERS);
+ basicKeyCheck(SystemProperties.JDK_HTTP_AUTH_PROXYING_DISABLED_SCHEMES);
+ basicKeyCheck(SystemProperties.JDK_HTTP_AUTH_TUNNELING_DISABLED_SCHEMES);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_ALLOW_RESTRICTED_HEADERS);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_AUTH_RETRY_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_BUF_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_CONNECTION_POOL_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_CONNECTION_WINDOW_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_DISABLE_RETRY_CONNECT);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_ENABLE_ALL_METHOD_RETRY);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_ENABLE_PUSH);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_HPACK_MAX_HEADER_TABLE_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_HTTP_CLIENT_LOG);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_KEEP_ALIVE_TIMEOUT);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_KEEP_ALIVE_TIMEOUT_H2);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_MAX_FRAME_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_MAX_STREAMS);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_RECEIVE_BUFFER_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_REDIRECTS_RETRY_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_SEND_BUFFER_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_WEB_SOCKET_WRITE_BUFFER_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTP_CLIENT_WINDOW_SIZE);
+ basicKeyCheck(SystemProperties.JDK_HTTPS_NEGOTIATE_CBT);
+ basicKeyCheck(SystemProperties.JDK_HTTP_SERVER_MAX_CONNECTIONS);
+ basicKeyCheck(SystemProperties.JDK_INCLUDE_IN_EXCEPTIONS);
+ basicKeyCheck(SystemProperties.JDK_INTERNAL_HTTP_CLIENT_DISABLE_HOST_NAME_VERIFICATION);
+ basicKeyCheck(SystemProperties.JDK_IO_PERMISSIONS_USE_CANONICAL_PATH);
+ basicKeyCheck(SystemProperties.JDK_JNDI_LDAP_OBJECT_FACTORIES_FILTER);
+ basicKeyCheck(SystemProperties.JDK_JNDI_OBJECT_FACTORIES_FILTER);
+ basicKeyCheck(SystemProperties.JDK_JNDI_RMI_OBJECT_FACTORIES_FILTER);
+ basicKeyCheck(SystemProperties.JDK_MODULE_MAIN);
+ basicKeyCheck(SystemProperties.JDK_MODULE_MAIN_CLASS);
+ basicKeyCheck(SystemProperties.JDK_MODULE_PATH);
+ basicKeyCheck(SystemProperties.JDK_MODULE_UPGRADE_PATH);
+ basicKeyCheck(SystemProperties.JDK_NET_UNIX_DOMAIN_TMPDIR);
+ basicKeyCheck(SystemProperties.JDK_NET_URL_CLASS_PATH_SHOW_IGNORED_CLASS_PATH_ENTRIES);
+ basicKeyCheck(SystemProperties.JDK_SERIAL_FILTER);
+ basicKeyCheck(SystemProperties.JDK_SERIAL_FILTER_FACTORY);
+ basicKeyCheck(SystemProperties.JDK_TLS_CLIENT_SIGNATURE_SCHEMES);
+ basicKeyCheck(SystemProperties.JDK_TLS_NAMED_GROUPS);
+ basicKeyCheck(SystemProperties.JDK_TLS_SERVER_SIGNATURE_SCHEMES);
+ basicKeyCheck(SystemProperties.JDK_VIRTUAL_THREAD_SCHEDULER_MAXPOOLSIZE);
+ basicKeyCheck(SystemProperties.JDK_VIRTUAL_THREAD_SCHEDULER_PARALLELISM);
+ basicKeyCheck(SystemProperties.JDK_XML_CDATA_CHUNK_SIZE);
+ basicKeyCheck(SystemProperties.JDK_XML_DTD_SUPPORT);
+ basicKeyCheck(SystemProperties.JDK_XML_ELEMENT_ATTRIBUTE_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_ENABLE_EXTENSION_FUNCTIONS);
+ basicKeyCheck(SystemProperties.JDK_XML_ENTITY_EXPANSION_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_ENTITY_REPLACEMENT_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_IS_STANDALONE);
+ basicKeyCheck(SystemProperties.JDK_XML_JDK_CATALOG_RESOLVE);
+ basicKeyCheck(SystemProperties.JDK_XML_MAX_ELEMENT_DEPTH);
+ basicKeyCheck(SystemProperties.JDK_XML_MAX_GENERAL_ENTITY_SIZE_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_MAX_OCCUR_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_MAX_PARAMETER_ENTITY_SIZE_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_MAX_XML_NAME_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_OVERRIDE_DEFAULT_PARSER);
+ basicKeyCheck(SystemProperties.JDK_XML_RESET_SYMBOL_TABLE);
+ basicKeyCheck(SystemProperties.JDK_XML_TOTAL_ENTITY_SIZE_LIMIT);
+ basicKeyCheck(SystemProperties.JDK_XML_XSLTC_IS_STANDALONE);
+ basicKeyCheck(SystemProperties.LINE_SEPARATOR);
+ basicKeyCheck(SystemProperties.NATIVE_ENCODING);
+ basicKeyCheck(SystemProperties.NETWORK_ADDRESS_CACHE_NEGATIVE_TTL);
+ basicKeyCheck(SystemProperties.NETWORK_ADDRESS_CACHE_STALE_TTL);
+ basicKeyCheck(SystemProperties.NETWORK_ADDRESS_CACHE_TTL);
+ basicKeyCheck(SystemProperties.ORG_JCP_XML_DSIG_SECURE_VALIDATION);
+ basicKeyCheck(SystemProperties.ORG_OPENJDK_JAVA_UTIL_STREAM_TRIPWIRE);
+ basicKeyCheck(SystemProperties.OS_ARCH);
+ basicKeyCheck(SystemProperties.OS_NAME);
+ basicKeyCheck(SystemProperties.OS_VERSION);
+ basicKeyCheck(SystemProperties.PATH_SEPARATOR);
+ basicKeyCheck(SystemProperties.SOCKS_PROXY_HOST);
+ basicKeyCheck(SystemProperties.SOCKS_PROXY_PORT);
+ basicKeyCheck(SystemProperties.SOCKS_PROXY_VERSION);
+ basicKeyCheck(SystemProperties.STDERR_ENCODING);
+ basicKeyCheck(SystemProperties.STDOUT_ENCODING);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_DRAIN_AMOUNT);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_IDLE_INTERVAL);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_MAX_IDLE_CONNECTIONS);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_MAX_REQ_HEADERS);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_MAX_REQ_TIME);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_MAX_RSP_TIME);
+ basicKeyCheck(SystemProperties.SUN_NET_HTTP_SERVER_NO_DELAY);
+ basicKeyCheck(SystemProperties.SUN_SECURITY_KRB5_PRINCIPAL);
+ basicKeyCheck(SystemProperties.USER_COUNTRY);
+ basicKeyCheck(SystemProperties.USER_DIR);
+ basicKeyCheck(SystemProperties.USER_EXTENSIONS);
+ basicKeyCheck(SystemProperties.USER_HOME);
+ basicKeyCheck(SystemProperties.USER_LANGUAGE);
+ basicKeyCheck(SystemProperties.USER_NAME);
+ basicKeyCheck(SystemProperties.USER_REGION);
+ basicKeyCheck(SystemProperties.USER_SCRIPT);
+ basicKeyCheck(SystemProperties.USER_TIMEZONE);
+ basicKeyCheck(SystemProperties.USER_VARIANT);
}
@Test
@@ -247,9 +264,202 @@ public class SystemPropertiesTest {
}
}
+ @Test
+ public void testGetDoesNotThrow() {
+ assertDoesNotThrow(SystemProperties::getAppleAwtEnableTemplateImages);
+ assertDoesNotThrow(SystemProperties::getAwtToolkit);
+ assertDoesNotThrow(SystemProperties::getComSunJndiLdapObjectTrustSerialData);
+ assertDoesNotThrow(SystemProperties::getComSunNetHttpServerHttpServerProvider);
+ assertDoesNotThrow(SystemProperties::getFileEncoding);
+ assertDoesNotThrow(SystemProperties::getFileSeparator);
+ assertDoesNotThrow(SystemProperties::getFtpNonProxyHost);
+ assertDoesNotThrow(SystemProperties::getFtpProxyHost);
+ assertDoesNotThrow(SystemProperties::getFtpProxyPort);
+ assertDoesNotThrow(SystemProperties::getHttpAgent);
+ assertDoesNotThrow(SystemProperties::getHttpAuthDigestCnonceRepeat);
+ assertDoesNotThrow(SystemProperties::getHttpAuthDigestReenabledAlgorithms);
+ assertDoesNotThrow(SystemProperties::getHttpAuthDigestValidateProxy);
+ assertDoesNotThrow(SystemProperties::getHttpAuthDigestValidateServer);
+ assertDoesNotThrow(SystemProperties::getHttpAuthNtlmDomain);
+ assertDoesNotThrow(SystemProperties::getHttpKeepAlive);
+ assertDoesNotThrow(SystemProperties::getHttpKeepAliveTimeProxy);
+ assertDoesNotThrow(SystemProperties::getHttpKeepAliveTimeServer);
+ assertDoesNotThrow(SystemProperties::getHttpMaxConnections);
+ assertDoesNotThrow(SystemProperties::getHttpMaxRedirects);
+ assertDoesNotThrow(SystemProperties::getHttpNonProxyHosts);
+ assertDoesNotThrow(SystemProperties::getHttpProxyHost);
+ assertDoesNotThrow(SystemProperties::getHttpProxyPort);
+ assertDoesNotThrow(SystemProperties::getHttpsProxyHost);
+ assertDoesNotThrow(SystemProperties::getHttpsProxyPort);
+ assertDoesNotThrow(SystemProperties::getJavaAwtFonts);
+ assertDoesNotThrow(SystemProperties::getJavaAwtGraphicsenv);
+ assertDoesNotThrow(SystemProperties::getJavaAwtHeadless);
+ assertDoesNotThrow(SystemProperties::getJavaAwtPrinterjob);
+ assertDoesNotThrow(SystemProperties::getJavaClassPath);
+ assertDoesNotThrow(SystemProperties::getJavaClassVersion);
+ assertDoesNotThrow(SystemProperties::getJavaCompiler);
+ assertDoesNotThrow(SystemProperties::getJavaContentHandlerPkgs);
+ assertDoesNotThrow(SystemProperties::getJavaEndorsedDirs);
+ assertDoesNotThrow(SystemProperties::getJavaExtDirs);
+ assertDoesNotThrow(SystemProperties::getJavaHome);
+ assertDoesNotThrow(SystemProperties::getJavaIoTmpdir);
+ assertDoesNotThrow(SystemProperties::getJavaLibraryPath);
+ assertDoesNotThrow(SystemProperties::getJavaLocaleProviders);
+ assertDoesNotThrow(SystemProperties::getJavaLocaleUseOldIsoCodes);
+ assertDoesNotThrow(SystemProperties::getJavaNetPreferIpv4Stack);
+ assertDoesNotThrow(SystemProperties::getJavaNetPreferIpv6Addresses);
+ assertDoesNotThrow(SystemProperties::getJavaNetSocksPassword);
+ assertDoesNotThrow(SystemProperties::getJavaNetSocksUserName);
+ assertDoesNotThrow(SystemProperties::getJavaNetUseSystemProxies);
+ assertDoesNotThrow(SystemProperties::getJavaNioChannelsDefaultThreadPoolInitialSize);
+ assertDoesNotThrow(SystemProperties::getJavaNioChannelsDefaultThreadPoolThreadFactory);
+ assertDoesNotThrow(SystemProperties::getJavaNioChannelsSpiAsynchronousChannelProvider);
+ assertDoesNotThrow(SystemProperties::getJavaNioChannelsSpiSelectorProvider);
+ assertDoesNotThrow(SystemProperties::getJavaNioFileSpiDefaultFileSystemProvider);
+ assertDoesNotThrow(SystemProperties::getJavaPropertiesDate);
+ assertDoesNotThrow(SystemProperties::getJavaProtocolHandlerPkgs);
+ assertDoesNotThrow(SystemProperties::getJavaRmiServerCodebase);
+ assertDoesNotThrow(SystemProperties::getJavaRmiServerHostName);
+ assertDoesNotThrow(SystemProperties::getJavaRmiServerRandomIds);
+ assertDoesNotThrow(SystemProperties::getJavaRmiServerRmiClassLoaderSpi);
+ assertDoesNotThrow(SystemProperties::getJavaRuntimeName);
+ assertDoesNotThrow(SystemProperties::getJavaRuntimeVersion);
+ assertDoesNotThrow(SystemProperties::getJavaSecurityAuthLoginConfig);
+ assertDoesNotThrow(SystemProperties::getJavaSecurityManager);
+ assertDoesNotThrow(SystemProperties::getJavaSpecificationMaintenanceVersion);
+ assertDoesNotThrow(SystemProperties::getJavaSpecificationName);
+ assertDoesNotThrow(SystemProperties::getJavaSpecificationVendor);
+ assertDoesNotThrow(() -> SystemProperties.getJavaSpecificationVersion());
+ assertDoesNotThrow(SystemProperties::getJavaSystemClassLoader);
+ assertDoesNotThrow(SystemProperties::getJavaTimeZoneDefaultZoneRulesProvider);
+ assertDoesNotThrow(SystemProperties::getJavaUtilConcurrentForkJoinPoolCommonExceptionHandler);
+ assertDoesNotThrow(SystemProperties::getJavaUtilConcurrentForkJoinPoolCommonMaximumSpares);
+ assertDoesNotThrow(SystemProperties::getJavaUtilConcurrentForkJoinPoolCommonParallelism);
+ assertDoesNotThrow(SystemProperties::getJavaUtilConcurrentForkJoinPoolCommonThreadFactory);
+ assertDoesNotThrow(SystemProperties::getJavaUtilCurrencyData);
+ assertDoesNotThrow(SystemProperties::getJavaUtilLoggingConfigClass);
+ assertDoesNotThrow(SystemProperties::getJavaUtilLoggingConfigFile);
+ assertDoesNotThrow(SystemProperties::getJavaUtilLoggingSimpleFormatterFormat);
+ assertDoesNotThrow(SystemProperties::getJavaUtilPrefsPreferencesFactory);
+ assertDoesNotThrow(SystemProperties::getJavaUtilPropertyResourceBundleEncoding);
+ assertDoesNotThrow(SystemProperties::getJavaVendor);
+ assertDoesNotThrow(SystemProperties::getJavaVendorUrl);
+ assertDoesNotThrow(SystemProperties::getJavaVendorVersion);
+ assertDoesNotThrow(SystemProperties::getJavaVersion);
+ assertDoesNotThrow(SystemProperties::getJavaVersionDate);
+ assertDoesNotThrow(SystemProperties::getJavaVmInfo);
+ assertDoesNotThrow(SystemProperties::getJavaVmName);
+ assertDoesNotThrow(SystemProperties::getJavaVmSpecificationName);
+ assertDoesNotThrow(SystemProperties::getJavaVmSpecificationVendor);
+ assertDoesNotThrow(SystemProperties::getJavaVmSpecificationVersion);
+ assertDoesNotThrow(SystemProperties::getJavaVmVendor);
+ assertDoesNotThrow(SystemProperties::getJavaVmVersion);
+ assertDoesNotThrow(SystemProperties::getJavaxAccessibilityAssistiveTechnologies);
+ assertDoesNotThrow(SystemProperties::getJavaXmlConfigFile);
+ assertDoesNotThrow(SystemProperties::getJavaxNetSslSessionCacheSize);
+ assertDoesNotThrow(SystemProperties::getJavaxRmiSslClientEnabledCipherSuites);
+ assertDoesNotThrow(SystemProperties::getJavaxRmiSslClientEnabledProtocols);
+ assertDoesNotThrow(SystemProperties::getJavaxSecurityAuthUseSubjectCredsOnly);
+ assertDoesNotThrow(SystemProperties::getJavaxSmartCardIoTerminalFactoryDefaultType);
+ assertDoesNotThrow(SystemProperties::getJdbcDrivers);
+ assertDoesNotThrow(SystemProperties::getJdkHttpAuthProxyingDisabledSchemes);
+ assertDoesNotThrow(SystemProperties::getJdkHttpAuthTunnelingDisabledSchemes);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientAllowRestrictedHeaders);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientAuthRetryLimit);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientBufSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientConnectionPoolSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientConnectionWindowSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientDisableRetryConnect);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientEnableAllMethodRetry);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientEnablePush);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientHpackMaxHeaderTableSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientHttpClientLog);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientKeepAliveTimeout);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientKeepAliveTimeoutH2);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientMaxFrameSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientMaxStreams);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientReceiveBufferSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientRedirectsRetryLimit);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientSendBufferSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientWebSocketWriteBufferSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpClientWindowSize);
+ assertDoesNotThrow(SystemProperties::getJdkHttpServerMaxConnections);
+ assertDoesNotThrow(SystemProperties::getJdkHttpsNegotiateCbt);
+ assertDoesNotThrow(SystemProperties::getJdkIncludeInExceptions);
+ assertDoesNotThrow(SystemProperties::getJdkInternalHttpClientDisableHostNameVerification);
+ assertDoesNotThrow(SystemProperties::getJdkIoPermissionsUseCanonicalPath);
+ assertDoesNotThrow(SystemProperties::getJdkJndiLdapObjectFactoriesFilter);
+ assertDoesNotThrow(SystemProperties::getJdkJndiObjectFactoriesFilter);
+ assertDoesNotThrow(SystemProperties::getJdkJndiRmiObjectFactoriesFilter);
+ assertDoesNotThrow(SystemProperties::getJdkModuleMain);
+ assertDoesNotThrow(SystemProperties::getJdkModuleMainClass);
+ assertDoesNotThrow(SystemProperties::getJdkModulePath);
+ assertDoesNotThrow(SystemProperties::getJdkModuleUpgradePath);
+ assertDoesNotThrow(SystemProperties::getJdkNetUnixDomainTmpDir);
+ assertDoesNotThrow(SystemProperties::getJdkNetUrlClassPathShowIgnoredClassPathEntries);
+ assertDoesNotThrow(SystemProperties::getJdkSerialFilter);
+ assertDoesNotThrow(SystemProperties::getJdkSerialFilterFactory);
+ assertDoesNotThrow(SystemProperties::getJdkTlsClientSignatureSchemes);
+ assertDoesNotThrow(SystemProperties::getJdkTlsNamedGroups);
+ assertDoesNotThrow(SystemProperties::getJdkTlsServerSignatureSchemes);
+ assertDoesNotThrow(SystemProperties::getJdkVirtualThreadSchedulerMaxPoolSize);
+ assertDoesNotThrow(SystemProperties::getJdkVirtualThreadSchedulerParallelism);
+ assertDoesNotThrow(SystemProperties::getJdkXmlCdataChunkSize);
+ assertDoesNotThrow(SystemProperties::getJdkXmlDtdSupport);
+ assertDoesNotThrow(SystemProperties::getJdkXmlElementAttributeLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlEnableExtensionFunctions);
+ assertDoesNotThrow(SystemProperties::getJdkXmlEntityExpansionLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlEntityReplacementLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlIsStandalone);
+ assertDoesNotThrow(SystemProperties::getJdkXmlJdkCatalogResolve);
+ assertDoesNotThrow(SystemProperties::getJdkXmlMaxElementDepth);
+ assertDoesNotThrow(SystemProperties::getJdkXmlMaxGeneralEntitySizeLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlMaxOccurLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlMaxParameterEntitySizeLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlMaxXmlNameLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlOverrideDefaultParser);
+ assertDoesNotThrow(SystemProperties::getJdkXmlResetSymbolTable);
+ assertDoesNotThrow(SystemProperties::getJdkXmlTotalEntitySizeLimit);
+ assertDoesNotThrow(SystemProperties::getJdkXmlXsltcIsStandalone);
+ assertDoesNotThrow(() -> SystemProperties.getLineSeparator());
+ assertDoesNotThrow(SystemProperties::getNativeEncoding);
+ assertDoesNotThrow(SystemProperties::getNetworkAddressCacheNegativeTtl);
+ assertDoesNotThrow(SystemProperties::getNetworkAddressCacheStaleTtl);
+ assertDoesNotThrow(SystemProperties::getNetworkAddressCacheTtl);
+ assertDoesNotThrow(SystemProperties::getOrgJcpXmlDsigSecureValidation);
+ assertDoesNotThrow(SystemProperties::getOrgOpenJdkJavaUtilStreamTripwire);
+ assertDoesNotThrow(SystemProperties::getOsArch);
+ assertDoesNotThrow(SystemProperties::getOsName);
+ assertDoesNotThrow(SystemProperties::getOsVersion);
+ assertDoesNotThrow(SystemProperties::getPathSeparator);
+ assertDoesNotThrow(SystemProperties::getSocksProxyHost);
+ assertDoesNotThrow(SystemProperties::getSocksProxyPort);
+ assertDoesNotThrow(SystemProperties::getSocksProxyVersion);
+ assertDoesNotThrow(SystemProperties::getStdErrEncoding);
+ assertDoesNotThrow(SystemProperties::getStdOutEncoding);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerDrainAmount);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerIdleInterval);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerMaxIdleConnections);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerMaxReqHeaders);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerMaxReqTime);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerMaxRspTime);
+ assertDoesNotThrow(SystemProperties::getSunNetHttpServerNoDelay);
+ assertDoesNotThrow(SystemProperties::getSunSecurityKrb5Principal);
+ assertDoesNotThrow(SystemProperties::getUserCountry);
+ assertDoesNotThrow(SystemProperties::getUserDir);
+ assertDoesNotThrow(SystemProperties::getUserExtensions);
+ assertDoesNotThrow(SystemProperties::getUserHome);
+ assertDoesNotThrow(SystemProperties::getUserLanguage);
+ assertDoesNotThrow(() -> SystemProperties.getUserName());
+ assertDoesNotThrow(SystemProperties::getUserRegion);
+ assertDoesNotThrow(SystemProperties::getUserScript);
+ assertDoesNotThrow(SystemProperties::getUserTimezone);
+ assertDoesNotThrow(SystemProperties::getUserVariant);
+ }
+
@Test
public void testGetFileEncoding() {
- assertNotNull(SystemProperties.getFileEncoding());
+ basicKeyCheck(SystemProperties.getFileEncoding());
}
@Test