package org.jerlang.erts; import org.jerlang.erts.init.InitBoot; import org.jerlang.erts.init.InitGetArgument; import org.jerlang.erts.init.InitGetArguments; import org.jerlang.erts.init.InitGetPlainArguments; import org.jerlang.erts.init.InitStop; import org.jerlang.type.Atom; import org.jerlang.type.List; import org.jerlang.type.Term; /** * http://www.erlang.org/doc/man/init.html * https://github.com/erlang/otp/blob/master/erts/preloaded/src/init.erl */ public class Init { public static void boot(List bootArgs) { InitBoot.boot_1(bootArgs); } public static Term get_argument(Atom flag) { return InitGetArgument.get_argument_1(flag); } public static List get_arguments() { return InitGetArguments.get_arguments_0(); } public static List get_plain_arguments() { return InitGetPlainArguments.get_plain_arguments_0(); } public static void stop() { InitStop.stop_0(); } }