public abstract class AbstractFunctionRootNode extends JavaScriptRealmBoundaryRootNode
Modifier and Type | Field and Description |
---|---|
protected ScriptOrModule |
activeScriptOrModule |
MODULE_DUMMY_FRAMEDESCRIPTOR
Modifier | Constructor and Description |
---|---|
protected |
AbstractFunctionRootNode(JavaScriptLanguage lang,
com.oracle.truffle.api.source.SourceSection sourceSection,
com.oracle.truffle.api.frame.FrameDescriptor frameDescriptor,
ScriptOrModule activeScriptOrModule) |
Modifier and Type | Method and Description |
---|---|
ScriptOrModule |
getActiveScriptOrModule() |
execute, executeInRealm
countsTowardsStackTraceLimit, findAsynchronousFrames, getLanguage, getRealm, getSourceSection, isCaptureFramesForTrace, isFunction, isInternal, isResumption
cloneUninitialized, computeSize, copy, createConstantNode, findAsynchronousFrames, getCallTarget, getFrameDescriptor, getName, getParentFrameDescriptor, getQualifiedName, isCloneUninitializedSupported, isCloningAllowed, isInstrumentable, isTrivial, prepareForAOT, translateStackTraceElement
getLanguage, getLanguageInfo
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize, toString
protected final ScriptOrModule activeScriptOrModule
protected AbstractFunctionRootNode(JavaScriptLanguage lang, com.oracle.truffle.api.source.SourceSection sourceSection, com.oracle.truffle.api.frame.FrameDescriptor frameDescriptor, ScriptOrModule activeScriptOrModule)
public final ScriptOrModule getActiveScriptOrModule()