Class NewTargetRootNode.DropNewTargetRootNode
java.lang.Object
com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.ExecutableNode
com.oracle.truffle.api.nodes.RootNode
com.oracle.truffle.js.runtime.JavaScriptRootNode
com.oracle.truffle.js.nodes.function.NewTargetRootNode
com.oracle.truffle.js.nodes.function.NewTargetRootNode.DropNewTargetRootNode
- All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface,Cloneable
- Enclosing class:
NewTargetRootNode
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.js.nodes.function.NewTargetRootNode
NewTargetRootNode.DropNewTargetRootNode, NewTargetRootNode.InsertNewTargetRootNodeNested classes/interfaces inherited from class com.oracle.truffle.api.nodes.Node
com.oracle.truffle.api.nodes.Node.Child, com.oracle.truffle.api.nodes.Node.Children -
Field Summary
Fields inherited from class com.oracle.truffle.js.nodes.function.NewTargetRootNode
callNode, callTargetFields inherited from class com.oracle.truffle.js.runtime.JavaScriptRootNode
MODULE_DUMMY_FRAMEDESCRIPTOR -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDropNewTargetRootNode(JavaScriptLanguage lang, com.oracle.truffle.api.CallTarget callTarget) -
Method Summary
Modifier and TypeMethodDescriptionprotected JavaScriptRootNodeprotected ObjectdoCall(com.oracle.truffle.api.frame.VirtualFrame frame) Methods inherited from class com.oracle.truffle.js.nodes.function.NewTargetRootNode
createDropNewTarget, createNewTargetCall, createNewTargetConstruct, execute, getName, isCloneUninitializedSupported, isCloningAllowed, isInternal, toStringMethods inherited from class com.oracle.truffle.js.runtime.JavaScriptRootNode
countsTowardsStackTraceLimit, findAsynchronousFrames, getLanguage, getRealm, getSourceSection, isCaptureFramesForTrace, isFunction, isResumptionMethods inherited from class com.oracle.truffle.api.nodes.RootNode
computeSize, copy, createConstantNode, findAsynchronousFrames, findBytecodeIndex, getCallTarget, getFrameDescriptor, getParentFrameDescriptor, getQualifiedName, isCaptureFramesForTrace, isCaptureFramesForTrace, isInstrumentable, isSameFrame, isTrivial, prepareForAOT, translateStackTraceElementMethods inherited from class com.oracle.truffle.api.nodes.ExecutableNode
getLanguage, getLanguageInfoMethods inherited from class com.oracle.truffle.api.nodes.Node
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecialize
-
Constructor Details
-
DropNewTargetRootNode
protected DropNewTargetRootNode(JavaScriptLanguage lang, com.oracle.truffle.api.CallTarget callTarget)
-
-
Method Details
-
doCall
- Specified by:
doCallin classNewTargetRootNode
-
cloneUninitialized
- Specified by:
cloneUninitializedin classNewTargetRootNode
-