java.lang.Object
swim.vm.js.JsGuestModule
- All Implemented Interfaces:
JsModule
-
Constructor Summary
ConstructorsConstructorDescriptionJsGuestModule(JsModuleSystem moduleSystem, UriPath moduleId, org.graalvm.polyglot.Source moduleSource) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.graalvm.polyglot.Valueprotected JsGuestModuleObjectprotected JsRequireFunctionvoidfinal org.graalvm.polyglot.Valuefinal UriPathmoduleId()protected final JsGuestModuleObjectfinal org.graalvm.polyglot.Sourcefinal JsModuleSystemfinal JsRequireFunctionrequireModule(UriPath modulePath)
-
Constructor Details
-
JsGuestModule
public JsGuestModule(JsModuleSystem moduleSystem, UriPath moduleId, org.graalvm.polyglot.Source moduleSource)
-
-
Method Details
-
moduleSystem
- Specified by:
moduleSystemin interfaceJsModule
-
moduleId
-
moduleSource
public final org.graalvm.polyglot.Source moduleSource() -
moduleExports
public final org.graalvm.polyglot.Value moduleExports()- Specified by:
moduleExportsin interfaceJsModule
-
createModuleExports
protected org.graalvm.polyglot.Value createModuleExports() -
createModuleObject
-
moduleObject
-
createRequireFunction
-
requireFunction
-
evalModule
public void evalModule()- Specified by:
evalModulein interfaceJsModule
-
requireModule
-