public abstract static class FunctionPrototypeBuiltins.JSApplyNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.InlinedARGUMENTSINTERMEDIATE_VALUE| Constructor and Description |
|---|
JSApplyNode(JSContext context,
JSBuiltin builtin) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
applyCallable(Object function,
Object target,
Object args,
IsCallableNode isCallable) |
protected Object |
applyFunction(JSDynamicObject function,
Object target,
Object args) |
boolean |
countsTowardsStackTraceLimit() |
protected Object |
error(Object function,
Object target,
Object args,
IsCallableNode isCallable) |
copyUninitialized, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, isSplitImmediately, tryCreateInlinedaddCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, 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 Object applyFunction(JSDynamicObject function, Object target, Object args)
protected Object applyCallable(Object function, Object target, Object args, IsCallableNode isCallable)
protected Object error(Object function, Object target, Object args, IsCallableNode isCallable)
public boolean countsTowardsStackTraceLimit()
countsTowardsStackTraceLimit in class JSBuiltinNode