public static class NewTargetRootNode.DropNewTargetRootNode extends NewTargetRootNode
NewTargetRootNode.DropNewTargetRootNode, NewTargetRootNode.InsertNewTargetRootNode
callNode, callTarget
MODULE_DUMMY_FRAMEDESCRIPTOR
Modifier | Constructor and Description |
---|---|
protected |
DropNewTargetRootNode(JavaScriptLanguage lang,
com.oracle.truffle.api.CallTarget callTarget) |
Modifier and Type | Method and Description |
---|---|
protected JavaScriptRootNode |
cloneUninitialized() |
protected Object |
doCall(com.oracle.truffle.api.frame.VirtualFrame frame) |
createDropNewTarget, createNewTargetCall, createNewTargetConstruct, execute, getName, isCloneUninitializedSupported, isCloningAllowed, isInternal, toString
countsTowardsStackTraceLimit, findAsynchronousFrames, getLanguage, getRealm, getSourceSection, isCaptureFramesForTrace, isFunction, isResumption
computeSize, copy, createConstantNode, findAsynchronousFrames, getCallTarget, getFrameDescriptor, getParentFrameDescriptor, getQualifiedName, 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
protected DropNewTargetRootNode(JavaScriptLanguage lang, com.oracle.truffle.api.CallTarget callTarget)
protected Object doCall(com.oracle.truffle.api.frame.VirtualFrame frame)
doCall
in class NewTargetRootNode
protected JavaScriptRootNode cloneUninitialized()
cloneUninitialized
in class NewTargetRootNode