public final class IsolatedGraalUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
applyClientRuntimeOptionValues(ClientHandle<byte[]> encodedOptionsHandle,
int encodedOptionsLength) |
static void |
compileInNewIsolate(SubstrateMethod method) |
static jdk.vm.ci.code.InstalledCode |
compileInNewIsolateAndInstall(SubstrateMethod method) |
static CompilerIsolateThread |
createCompilationIsolate() |
static byte[] |
encodeRuntimeOptionValues() |
static int |
getNullableArrayLength(Object array) |
public static CompilerIsolateThread createCompilationIsolate()
public static jdk.vm.ci.code.InstalledCode compileInNewIsolateAndInstall(SubstrateMethod method)
public static void compileInNewIsolate(SubstrateMethod method)
public static byte[] encodeRuntimeOptionValues()
public static int getNullableArrayLength(Object array)
public static void applyClientRuntimeOptionValues(ClientHandle<byte[]> encodedOptionsHandle, int encodedOptionsLength)