public abstract static class ConstructorBuiltins.ConstructJSAdapterNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.InlinedARGUMENTSINTERMEDIATE_VALUE| Constructor and Description |
|---|
ConstructJSAdapterNode(JSContext context,
JSBuiltin builtin) |
| Modifier and Type | Method and Description |
|---|---|
protected JSDynamicObject |
constructJSAdapter(JSDynamicObject proto,
JSDynamicObject overrides,
JSDynamicObject adaptee) |
protected JSDynamicObject |
constructJSAdapter(JSDynamicObject overrides,
JSDynamicObject adaptee,
Object undefined2) |
protected JSDynamicObject |
constructJSAdapter(JSDynamicObject adaptee,
Object undefined1,
Object undefined2) |
protected JSDynamicObject |
constructJSAdapter(Object proto,
Object overrides,
Object adaptee) |
copyUninitialized, countsTowardsStackTraceLimit, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, isSplitImmediately, tryCreateInlinedaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeSafeInteger, executeVoid, expressionToString, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTagsgetLanguage, getRealm, hasOverloadedOperatorsaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecializeprotected JSDynamicObject constructJSAdapter(JSDynamicObject adaptee, Object undefined1, Object undefined2)
protected JSDynamicObject constructJSAdapter(JSDynamicObject overrides, JSDynamicObject adaptee, Object undefined2)
protected JSDynamicObject constructJSAdapter(JSDynamicObject proto, JSDynamicObject overrides, JSDynamicObject adaptee)
protected JSDynamicObject constructJSAdapter(Object proto, Object overrides, Object adaptee)