Class ScriptOrModule
java.lang.Object
com.oracle.truffle.js.runtime.objects.ScriptOrModule
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionScriptOrModule(JSContext context, com.oracle.truffle.api.source.Source source) -
Method Summary
Modifier and TypeMethodDescriptionfinal JSContextfinal com.oracle.truffle.api.source.SourcevoidrememberImportedModuleSource(com.oracle.truffle.api.strings.TruffleString moduleSpecifier, com.oracle.truffle.api.source.Source moduleSource) Keep a link from the referencing module or script to the imported module'sSource, so that the latter is kept alive for the lifetime of the former.
-
Field Details
-
context
-
source
protected final com.oracle.truffle.api.source.Source source
-
-
Constructor Details
-
ScriptOrModule
-
-
Method Details
-
getContext
-
getSource
public final com.oracle.truffle.api.source.Source getSource() -
rememberImportedModuleSource
public void rememberImportedModuleSource(com.oracle.truffle.api.strings.TruffleString moduleSpecifier, com.oracle.truffle.api.source.Source moduleSource) Keep a link from the referencing module or script to the imported module'sSource, so that the latter is kept alive for the lifetime of the former.
-