java.lang.Object
swim.vm.js.JsGuestModuleLoader
- All Implemented Interfaces:
JsModuleLoader,JsModuleResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JsModulecreateModule(JsModuleSystem moduleSystem, UriPath moduleId, org.graalvm.polyglot.Source moduleSource) voidevalModule(JsModule module) loadModule(JsModuleSystem moduleSystem, UriPath moduleId) org.graalvm.polyglot.SourceloadModuleSource(UriPath moduleId) final JsModuleResolverresolveModulePath(UriPath basePath, UriPath modulePath)
-
Constructor Details
-
JsGuestModuleLoader
-
JsGuestModuleLoader
public JsGuestModuleLoader()
-
-
Method Details
-
moduleResolver
-
resolveModulePath
- Specified by:
resolveModulePathin interfaceJsModuleLoader- Specified by:
resolveModulePathin interfaceJsModuleResolver
-
loadModuleSource
- Specified by:
loadModuleSourcein interfaceJsModuleResolver
-
loadModule
- Specified by:
loadModulein interfaceJsModuleLoader
-
createModule
protected JsModule createModule(JsModuleSystem moduleSystem, UriPath moduleId, org.graalvm.polyglot.Source moduleSource) -
evalModule
- Specified by:
evalModulein interfaceJsModuleLoader
-