public class JavaMainWrapper extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
JavaMainWrapper.CArguments |
static class |
JavaMainWrapper.JavaMainSupport |
Modifier and Type | Field and Description |
---|---|
static CGlobalData<JavaMainWrapper.CArguments> |
ARGUMENTS |
Constructor and Description |
---|
JavaMainWrapper() |
Modifier and Type | Method and Description |
---|---|
static String |
getCRuntimeArgument0() |
static int |
getCRuntimeArgumentBlockLength()
Argv is an array of C strings (i.e.
|
static int |
run(int paramArgc,
org.graalvm.nativeimage.c.type.CCharPointerPointer paramArgv) |
static int |
runCore(int paramArgc,
org.graalvm.nativeimage.c.type.CCharPointerPointer paramArgv)
Used by JavaMainWrapper and any user supplied main entry point (from
Feature.AfterRegistrationAccess ). |
static boolean |
setCRuntimeArgument0(String arg0) |
public static final CGlobalData<JavaMainWrapper.CArguments> ARGUMENTS
public static int runCore(int paramArgc, org.graalvm.nativeimage.c.type.CCharPointerPointer paramArgv)
Feature.AfterRegistrationAccess
).public static int run(int paramArgc, org.graalvm.nativeimage.c.type.CCharPointerPointer paramArgv)
public static int getCRuntimeArgumentBlockLength()
<argument_0>\n<argument_1>\n...<argument_n>\n <env_key_value_1>\n<env_key_value_2>\n...<env_key_value_n>\n
public static boolean setCRuntimeArgument0(String arg0)
public static String getCRuntimeArgument0()