public final class IsolatedCompileContext extends Object
IsolatedCompileClient
Constructor and Description |
---|
IsolatedCompileContext(ClientIsolateThread clientIsolate) |
Modifier and Type | Method and Description |
---|---|
ClientHandle<String[]> |
createStringArrayInClient(String[] array) |
ClientHandle<String> |
createStringInClient(CharSequence s) |
static IsolatedCompileContext |
get() |
ClientIsolateThread |
getClient() |
<T> CompilerHandle<T> |
hand(T object) |
static void |
set(IsolatedCompileContext context) |
<T> T |
unhand(CompilerHandle<? extends T> handle) |
public IsolatedCompileContext(ClientIsolateThread clientIsolate)
public static IsolatedCompileContext get()
public static void set(IsolatedCompileContext context)
public ClientIsolateThread getClient()
public <T> CompilerHandle<T> hand(T object)
public <T> T unhand(CompilerHandle<? extends T> handle)
public ClientHandle<String> createStringInClient(CharSequence s)
public ClientHandle<String[]> createStringArrayInClient(String[] array)