public final class JSModuleData extends ScriptOrModule
context, source| Constructor and Description |
|---|
JSModuleData(Module module,
JSContext context,
com.oracle.truffle.api.source.Source source) |
JSModuleData(Module module,
com.oracle.truffle.api.source.Source source,
JSFunctionData functionData,
com.oracle.truffle.api.frame.FrameDescriptor frameDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
com.oracle.truffle.api.frame.FrameDescriptor |
getFrameDescriptor() |
JSFunctionData |
getFunctionData() |
Module |
getModule() |
boolean |
isTopLevelAsync() |
void |
setFunctionData(JSFunctionData functionData) |
getContext, getSource, rememberImportedModuleSourcepublic JSModuleData(Module module, com.oracle.truffle.api.source.Source source, JSFunctionData functionData, com.oracle.truffle.api.frame.FrameDescriptor frameDescriptor)
public Module getModule()
public JSFunctionData getFunctionData()
public com.oracle.truffle.api.frame.FrameDescriptor getFrameDescriptor()
public boolean isTopLevelAsync()
public void setFunctionData(JSFunctionData functionData)