Module swim.vm.js
Package swim.vm.js

Class JsModuleSystem

java.lang.Object
swim.vm.js.JsModuleSystem

public class JsModuleSystem extends Object
  • Constructor Details

    • JsModuleSystem

      public JsModuleSystem(org.graalvm.polyglot.Context jsContext, JsModuleLoader moduleLoader)
    • JsModuleSystem

      public JsModuleSystem(org.graalvm.polyglot.Context jsContext)
  • Method Details

    • jsContext

      public final org.graalvm.polyglot.Context jsContext()
    • moduleLoader

      public final JsModuleLoader moduleLoader()
    • resolveModulePath

      public UriPath resolveModulePath(UriPath basePath, UriPath modulePath)
    • getModule

      public final JsModule getModule(UriPath moduleId)
    • requireModule

      public final JsModule requireModule(UriPath basePath, UriPath modulePath)
    • requireModule

      public final JsModule requireModule(UriPath moduleId)
    • openModule

      protected final JsModule openModule(UriPath moduleId)
    • loadModule

      protected JsModule loadModule(UriPath moduleId)
    • evalModule

      protected void evalModule(JsModule module)
    • isRelativeModulePath

      public static boolean isRelativeModulePath(UriPath modulePath)