-
- All Implemented Interfaces:
public final class SystemExtensions
-
-
Field Summary
Fields Modifier and Type Field Description private final static Map<String, String>environmentVariablesprivate final static Map<String, String>systemProperties
-
Method Summary
Modifier and Type Method Description final Map<String, String>getEnvironmentVariables()访问环境变量。 final Map<String, String>getSystemProperties()访问系统属性。 final static <T extends Any> Teval(String language, Function0<String> lazyScript)执行一段懒加载的脚本。需要指定脚本语言的名字或扩展名。其实现依赖于对应的第三方库。 final static <T extends Any> Teval(String language, Bindings bindings, Function0<String> lazyScript)绑定一组属性,执行一段懒加载的脚本。需要指定脚本语言的名字或扩展名。其实现依赖于对应的第三方库。 final static <T extends Any> Teval(String language, ScriptContext context, Function0<String> lazyScript)绑定多组属性,执行一段懒加载的脚本。需要指定脚本语言的名字或扩展名。其实现依赖于对应的第三方库。 -
-
Method Detail
-
getEnvironmentVariables
final Map<String, String> getEnvironmentVariables()
访问环境变量。
-
getSystemProperties
final Map<String, String> getSystemProperties()
访问系统属性。
-
eval
final static <T extends Any> T eval(String language, Function0<String> lazyScript)
执行一段懒加载的脚本。需要指定脚本语言的名字或扩展名。其实现依赖于对应的第三方库。
-
eval
final static <T extends Any> T eval(String language, Bindings bindings, Function0<String> lazyScript)
绑定一组属性,执行一段懒加载的脚本。需要指定脚本语言的名字或扩展名。其实现依赖于对应的第三方库。
-
eval
final static <T extends Any> T eval(String language, ScriptContext context, Function0<String> lazyScript)
绑定多组属性,执行一段懒加载的脚本。需要指定脚本语言的名字或扩展名。其实现依赖于对应的第三方库。
-
-
-
-