public class JavaMainWrapper extends Object
Modifier and Type | Class and Description |
---|---|
static class |
JavaMainWrapper.ExposeCRuntimeArgumentBlockFeature |
static class |
JavaMainWrapper.JavaMainSupport |
Constructor and Description |
---|
JavaMainWrapper() |
Modifier and Type | Method and Description |
---|---|
static long |
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 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 long 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)