public abstract static class ReflectBuiltins.ReflectApplyNode extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.InlinedARGUMENTSINTERMEDIATE_VALUE| Constructor and Description |
|---|
ReflectApplyNode(JSContext context,
JSBuiltin builtin) |
| Modifier and Type | Method and Description |
|---|---|
protected Object |
applyCallable(Object target,
Object thisArgument,
Object argumentsList,
IsCallableNode isCallable) |
protected Object |
applyFunction(JSDynamicObject target,
Object thisArgument,
Object argumentsList) |
boolean |
countsTowardsStackTraceLimit() |
protected static Object |
error(Object target,
Object thisArgument,
Object argumentsList,
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 final Object applyFunction(JSDynamicObject target, Object thisArgument, Object argumentsList)
protected final Object applyCallable(Object target, Object thisArgument, Object argumentsList, IsCallableNode isCallable)
protected static Object error(Object target, Object thisArgument, Object argumentsList, IsCallableNode isCallable)
public boolean countsTowardsStackTraceLimit()
countsTowardsStackTraceLimit in class JSBuiltinNode