Class JSModuleData
java.lang.Object
com.oracle.truffle.js.runtime.objects.ScriptOrModule
com.oracle.truffle.js.runtime.objects.JSModuleData
ES module data that can be shared across contexts.
-
Field Summary
Fields inherited from class ScriptOrModule
context, source -
Constructor Summary
ConstructorsConstructorDescriptionJSModuleData(Module module, com.oracle.truffle.api.source.Source source, JSFunctionData functionData, com.oracle.truffle.api.frame.FrameDescriptor frameDescriptor) JSModuleData(Module module, JSContext context, com.oracle.truffle.api.source.Source source) -
Method Summary
Modifier and TypeMethodDescriptioncom.oracle.truffle.api.frame.FrameDescriptorbooleanvoidsetFunctionData(JSFunctionData functionData) Methods inherited from class ScriptOrModule
addLoadedModule, getContext, getSource, rememberImportedModuleSource
-
Constructor Details
-
JSModuleData
public JSModuleData(Module module, com.oracle.truffle.api.source.Source source, JSFunctionData functionData, com.oracle.truffle.api.frame.FrameDescriptor frameDescriptor) -
JSModuleData
-
-
Method Details
-
getModule
-
getFunctionData
-
getFrameDescriptor
public com.oracle.truffle.api.frame.FrameDescriptor getFrameDescriptor() -
isTopLevelAsync
public boolean isTopLevelAsync() -
setFunctionData
-