- java.lang.Object
-
- swim.vm.js.JsModuleSystem
-
public class JsModuleSystem extends Object
-
-
Constructor Summary
Constructors Constructor Description JsModuleSystem(org.graalvm.polyglot.Context jsContext)JsModuleSystem(org.graalvm.polyglot.Context jsContext, JsModuleLoader moduleLoader)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidevalModule(JsModule module)JsModulegetModule(UriPath moduleId)static booleanisRelativeModulePath(UriPath modulePath)org.graalvm.polyglot.ContextjsContext()protected JsModuleloadModule(UriPath moduleId)JsModuleLoadermoduleLoader()protected JsModuleopenModule(UriPath moduleId)JsModulerequireModule(UriPath moduleId)JsModulerequireModule(UriPath basePath, UriPath modulePath)UriPathresolveModulePath(UriPath basePath, UriPath modulePath)
-
-
-
Constructor Detail
-
JsModuleSystem
public JsModuleSystem(org.graalvm.polyglot.Context jsContext, JsModuleLoader moduleLoader)
-
JsModuleSystem
public JsModuleSystem(org.graalvm.polyglot.Context jsContext)
-
-
Method Detail
-
jsContext
public final org.graalvm.polyglot.Context jsContext()
-
moduleLoader
public final JsModuleLoader moduleLoader()
-
evalModule
protected void evalModule(JsModule module)
-
isRelativeModulePath
public static boolean isRelativeModulePath(UriPath modulePath)
-
-