public final class org.apache.commons.lang.SystemProperties extends java.lang.Object
{
public static final java.lang.String AWT_TOOLKIT;
public static final java.lang.String FILE_ENCODING;
public static final java.lang.String FILE_SEPARATOR;
public static final java.lang.String JAVA_AWT_FONTS;
public static final java.lang.String JAVA_AWT_GRAPHICSENV;
public static final java.lang.String JAVA_AWT_HEADLESS;
public static final java.lang.String JAVA_AWT_PRINTERJOB;
public static final java.lang.String JAVA_CLASS_PATH;
public static final java.lang.String JAVA_CLASS_VERSION;
public static final java.lang.String JAVA_COMPILER;
public static final java.lang.String JAVA_ENDORSED_DIRS;
public static final java.lang.String JAVA_EXT_DIRS;
public static final java.lang.String JAVA_HOME;
public static final java.lang.String JAVA_IO_TMPDIR;
public static final java.lang.String JAVA_LIBRARY_PATH;
public static final java.lang.String JAVA_LOCALE_PROVIDERS;
public static final java.lang.String JAVA_RUNTIME_NAME;
public static final java.lang.String JAVA_RUNTIME_VERSION;
public static final java.lang.String JAVA_SPECIFICATION_NAME;
public static final java.lang.String JAVA_SPECIFICATION_VENDOR;
public static final java.lang.String JAVA_SPECIFICATION_VERSION;
public static final java.lang.String JAVA_UTIL_PREFS_PREFERENCES_FACTORY;
public static final java.lang.String JAVA_VENDOR;
public static final java.lang.String JAVA_VENDOR_URL;
public static final java.lang.String JAVA_VERSION;
public static final java.lang.String JAVA_VM_INFO;
public static final java.lang.String JAVA_VM_NAME;
public static final java.lang.String JAVA_VM_SPECIFICATION_NAME;
public static final java.lang.String JAVA_VM_SPECIFICATION_VENDOR;
public static final java.lang.String JAVA_VM_SPECIFICATION_VERSION;
public static final java.lang.String JAVA_VM_VENDOR;
public static final java.lang.String JAVA_VM_VERSION;
public static final java.lang.String LINE_SEPARATOR;
public static final java.lang.String OS_ARCH;
public static final java.lang.String OS_NAME;
public static final java.lang.String OS_VERSION;
public static final java.lang.String PATH_SEPARATOR;
public static final java.lang.String USER_COUNTRY;
public static final java.lang.String USER_DIR;
public static final java.lang.String USER_HOME;
public static final java.lang.String USER_LANGUAGE;
public static final java.lang.String USER_NAME;
public static final java.lang.String USER_REGION;
public static final java.lang.String USER_TIMEZONE;
public void <init>()
{
org.apache.commons.lang.SystemProperties v;
v := @this: org.apache.commons.lang.SystemProperties;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.lang.String getAwtToolkit()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("awt.toolkit");
return v;
}
public static boolean getBoolean(java.lang.String, java.util.function.BooleanSupplier)
{
java.lang.String v, v;
boolean v, v;
java.util.function.BooleanSupplier v;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.BooleanSupplier;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>(v);
if v != null goto label;
if v == null goto label;
v = interfaceinvoke v.<java.util.function.BooleanSupplier: boolean getAsBoolean()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
goto label;
label:
v = staticinvoke <java.lang.Boolean: boolean parseBoolean(java.lang.String)>(v);
label:
return v;
}
public static java.lang.String getFileEncoding()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("file.encoding");
return v;
}
public static java.lang.String getFileSeparator()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("file.separator");
return v;
}
public static int getInt(java.lang.String, java.util.function.IntSupplier)
{
int v;
java.lang.String v, v;
java.util.function.IntSupplier v;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.IntSupplier;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>(v);
if v != null goto label;
if v == null goto label;
v = interfaceinvoke v.<java.util.function.IntSupplier: int getAsInt()>();
goto label;
label:
v = 0;
goto label;
label:
v = staticinvoke <java.lang.Integer: int parseInt(java.lang.String)>(v);
label:
return v;
}
public static java.lang.String getJavaAwtFonts()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.awt.fonts");
return v;
}
public static java.lang.String getJavaAwtGraphicsenv()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.awt.graphicsenv");
return v;
}
public static java.lang.String getJavaAwtHeadless()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.awt.headless");
return v;
}
public static java.lang.String getJavaAwtPrinterjob()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.awt.printerjob");
return v;
}
public static java.lang.String getJavaClassPath()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.class.path");
return v;
}
public static java.lang.String getJavaClassVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.class.version");
return v;
}
public static java.lang.String getJavaCompiler()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.compiler");
return v;
}
public static java.lang.String getJavaEndorsedDirs()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.endorsed.dirs");
return v;
}
public static java.lang.String getJavaExtDirs()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.ext.dirs");
return v;
}
public static java.lang.String getJavaHome()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.home");
return v;
}
public static java.lang.String getJavaIoTmpdir()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.io.tmpdir");
return v;
}
public static java.lang.String getJavaLibraryPath()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.library.path");
return v;
}
public static java.lang.String getJavaLocaleProviders()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.locale.providers");
return v;
}
public static java.lang.String getJavaRuntimeName()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.runtime.name");
return v;
}
public static java.lang.String getJavaRuntimeVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.runtime.version");
return v;
}
public static java.lang.String getJavaSpecificationName()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.specification.name");
return v;
}
public static java.lang.String getJavaSpecificationVendor()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.specification.vendor");
return v;
}
public static java.lang.String getJavaSpecificationVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.specification.version");
return v;
}
public static java.lang.String getJavaUtilPrefsPreferencesFactory()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.util.prefs.PreferencesFactory");
return v;
}
public static java.lang.String getJavaVendor()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vendor");
return v;
}
public static java.lang.String getJavaVendorUrl()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vendor.url");
return v;
}
public static java.lang.String getJavaVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.version");
return v;
}
public static java.lang.String getJavaVmInfo()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.info");
return v;
}
public static java.lang.String getJavaVmName()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.name");
return v;
}
public static java.lang.String getJavaVmSpecificationName()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.specification.name");
return v;
}
public static java.lang.String getJavaVmSpecificationVendor()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.specification.vendor");
return v;
}
public static java.lang.String getJavaVmSpecificationVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.specification.version");
return v;
}
public static java.lang.String getJavaVmVendor()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.vendor");
return v;
}
public static java.lang.String getJavaVmVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("java.vm.version");
return v;
}
public static java.lang.String getLineSeparator()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("line.separator");
return v;
}
public static long getLong(java.lang.String, java.util.function.LongSupplier)
{
java.util.function.LongSupplier v;
long v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.LongSupplier;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>(v);
if v != null goto label;
if v == null goto label;
v = interfaceinvoke v.<java.util.function.LongSupplier: long getAsLong()>();
goto label;
label:
v = 0L;
goto label;
label:
v = staticinvoke <java.lang.Long: long parseLong(java.lang.String)>(v);
label:
return v;
}
public static java.lang.String getOsArch()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("os.arch");
return v;
}
public static java.lang.String getOsName()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("os.name");
return v;
}
public static java.lang.String getOsVersion()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("os.version");
return v;
}
public static java.lang.String getPathSeparator()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("path.separator");
return v;
}
public static java.lang.String getProperty(java.lang.String)
{
java.lang.String v, v;
java.util.function.Supplier v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.lang.function.Suppliers: java.util.function.Supplier nul()>();
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String,java.util.function.Supplier)>(v, v);
return v;
}
static java.lang.String getProperty(java.lang.String, java.util.function.Supplier)
{
java.lang.CharSequence v;
java.util.function.Supplier v;
java.lang.Object v, v;
java.lang.SecurityException v;
java.lang.String v, v;
boolean v;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.Supplier;
label:
v = staticinvoke <org.apache.commons.lang.StringUtils: boolean isEmpty(java.lang.CharSequence)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
label:
return v;
label:
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.lang.StringUtils: java.lang.CharSequence getIfEmpty(java.lang.CharSequence,java.util.function.Supplier)>(v, v);
label:
return v;
label:
v := @caughtexception;
v = interfaceinvoke v.<java.util.function.Supplier: java.lang.Object get()>();
return v;
catch java.lang.SecurityException from label to label with label;
catch java.lang.SecurityException from label to label with label;
}
public static java.lang.String getUserCountry()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("user.country");
return v;
}
public static java.lang.String getUserDir()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("user.dir");
return v;
}
public static java.lang.String getUserHome()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("user.home");
return v;
}
public static java.lang.String getUserLanguage()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("user.language");
return v;
}
public static java.lang.String getUserName()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("user.name");
return v;
}
public static java.lang.String getUserTimezone()
{
java.lang.String v;
v = staticinvoke <org.apache.commons.lang.SystemProperties: java.lang.String getProperty(java.lang.String)>("user.timezone");
return v;
}
}