public final class ConstructorRootNode extends JavaScriptRootNode
| Modifier | Constructor and Description |
|---|---|
protected |
ConstructorRootNode(JSFunctionData functionData,
com.oracle.truffle.api.CallTarget callTarget,
boolean newTarget,
JSOrdinary instanceLayout) |
| Modifier and Type | Method and Description |
|---|---|
protected JavaScriptRootNode |
cloneUninitialized() |
static ConstructorRootNode |
create(JSFunctionData functionData,
com.oracle.truffle.api.CallTarget callTarget,
boolean newTarget) |
static ConstructorRootNode |
create(JSFunctionData functionData,
com.oracle.truffle.api.CallTarget callTarget,
boolean newTarget,
JSOrdinary instanceLayout) |
Object |
execute(com.oracle.truffle.api.frame.VirtualFrame frame) |
protected boolean |
isCloneUninitializedSupported() |
boolean |
isCloningAllowed() |
boolean |
isInternal() |
String |
toString() |
findAsynchronousFrames, getSourceSection, isCaptureFramesForTrace, isFunction, isResumptioncopy, createConstantNode, findAsynchronousFrames, getCallTarget, getCompilerOptions, getFrameDescriptor, getName, getQualifiedName, isInstrumentable, isTrivial, prepareForAOT, setCallTarget, translateStackTraceElementgetLanguage, getLanguageInfoaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, onReplace, replace, replace, reportPolymorphicSpecializeprotected ConstructorRootNode(JSFunctionData functionData, com.oracle.truffle.api.CallTarget callTarget, boolean newTarget, JSOrdinary instanceLayout)
public static ConstructorRootNode create(JSFunctionData functionData, com.oracle.truffle.api.CallTarget callTarget, boolean newTarget, JSOrdinary instanceLayout)
public static ConstructorRootNode create(JSFunctionData functionData, com.oracle.truffle.api.CallTarget callTarget, boolean newTarget)
public Object execute(com.oracle.truffle.api.frame.VirtualFrame frame)
execute in class com.oracle.truffle.api.nodes.RootNodepublic boolean isCloningAllowed()
isCloningAllowed in class com.oracle.truffle.api.nodes.RootNodeprotected boolean isCloneUninitializedSupported()
isCloneUninitializedSupported in class com.oracle.truffle.api.nodes.RootNodepublic boolean isInternal()
isInternal in class JavaScriptRootNodeprotected JavaScriptRootNode cloneUninitialized()
cloneUninitialized in class com.oracle.truffle.api.nodes.RootNodepublic String toString()
toString in class com.oracle.truffle.api.nodes.Node