Class DefaultESModuleLoader
java.lang.Object
com.oracle.truffle.js.runtime.objects.DefaultESModuleLoader
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected URIstatic DefaultESModuleLoaderloadModule(com.oracle.truffle.api.source.Source source, JSModuleData moduleData) protected JSModuleRecordloadModuleFromUrl(ScriptOrModule referrer, Module.ModuleRequest moduleRequest, com.oracle.truffle.api.TruffleFile maybeModuleFile, String maybeCanonicalPath) resolveImportedModule(ScriptOrModule referrer, Module.ModuleRequest moduleRequest)
-
Field Details
-
DOT
- See Also:
-
SLASH
- See Also:
-
DOT_SLASH
- See Also:
-
DOT_DOT_SLASH
- See Also:
-
realm
-
moduleMap
-
-
Constructor Details
-
DefaultESModuleLoader
-
-
Method Details
-
create
-
asURI
-
resolveImportedModule
public JSModuleRecord resolveImportedModule(ScriptOrModule referrer, Module.ModuleRequest moduleRequest) - Specified by:
resolveImportedModulein interfaceJSModuleLoader
-
loadModuleFromUrl
protected JSModuleRecord loadModuleFromUrl(ScriptOrModule referrer, Module.ModuleRequest moduleRequest, com.oracle.truffle.api.TruffleFile maybeModuleFile, String maybeCanonicalPath) throws IOException - Throws:
IOException
-
loadModule
public JSModuleRecord loadModule(com.oracle.truffle.api.source.Source source, JSModuleData moduleData) - Specified by:
loadModulein interfaceJSModuleLoader
-