Modifier and Type |
Method |
Description |
protected JsModule |
createGuestModule(JsModuleSystem moduleSystem,
UriPath moduleId,
org.graalvm.polyglot.Source moduleSource) |
|
protected Object |
createGuestPrototype(HostType<?> hostType) |
|
protected Object |
createGuestType(HostType<?> hostType) |
|
protected JsModule |
createHostModule(JsModuleSystem moduleSystem,
UriPath moduleId,
HostLibrary hostLibrary) |
|
JsModule |
eval(String moduleId,
CharSequence source) |
|
JsModule |
eval(UriPath moduleId,
CharSequence source) |
|
JsModule |
eval(UriPath moduleId,
org.graalvm.polyglot.Source moduleSource) |
|
void |
evalModule(JsModule module) |
|
HostLibrary |
getHostModule(UriPath moduleId) |
|
Object |
guestFunctionPrototype() |
|
Object |
guestObjectPrototype() |
|
<T> Object |
hostMethodToGuestMethod(HostMethod<? super T> method,
T self) |
|
Map<UriPath,HostLibrary> |
hostModules() |
|
Object |
hostStaticMethodToGuestStaticMethod(HostStaticMethod staticMethod) |
|
<T> Object |
hostTypedValueToGuestProxy(HostType<? super T> hostType,
T hostValue) |
|
Object |
hostTypeToGuestPrototype(HostType<?> hostType) |
|
Object |
hostTypeToGuestType(HostType<?> hostType) |
|
org.graalvm.polyglot.Context |
jsContext() |
|
JsRuntime |
jsRuntime() |
|
protected JsModule |
loadGuestModule(JsModuleSystem moduleSystem,
UriPath moduleId) |
|
protected JsModule |
loadHostModule(JsModuleSystem moduleSystem,
UriPath moduleId) |
|
JsModule |
loadModule(JsModuleSystem moduleSystem,
UriPath moduleId) |
|
org.graalvm.polyglot.Source |
loadModuleSource(UriPath moduleId) |
|
JsModuleResolver |
moduleResolver() |
|
UriPath |
resolveModulePath(UriPath basePath,
UriPath modulePath) |
|