public abstract class SetFunctionNameNode extends JavaScriptBaseNode
| Modifier | Constructor and Description |
|---|---|
protected |
SetFunctionNameNode() |
| Modifier and Type | Method and Description |
|---|---|
static SetFunctionNameNode |
create() |
protected static void |
doJSFunctionNoPrefix(JSFunctionObject function,
Symbol propertyKey,
com.oracle.truffle.api.strings.TruffleString prefix) |
protected static void |
doJSFunctionNoPrefix(JSFunctionObject function,
com.oracle.truffle.api.strings.TruffleString propertyKey,
com.oracle.truffle.api.strings.TruffleString prefix) |
protected static void |
doJSFunctionWithPrefix(JSFunctionObject function,
Symbol propertyKey,
com.oracle.truffle.api.strings.TruffleString prefix) |
protected static void |
doJSFunctionWithPrefix(JSFunctionObject function,
com.oracle.truffle.api.strings.TruffleString propertyKey,
com.oracle.truffle.api.strings.TruffleString prefix) |
protected static void |
doUnsupported(Object function,
Object propertyKey,
com.oracle.truffle.api.strings.TruffleString prefix) |
void |
execute(Object callable,
Object propertyKey) |
abstract void |
execute(Object callable,
Object propertyKey,
com.oracle.truffle.api.strings.TruffleString prefix) |
copy, getLanguage, getRealm, hasOverloadedOperators, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic static SetFunctionNameNode create()
public abstract void execute(Object callable, Object propertyKey, com.oracle.truffle.api.strings.TruffleString prefix)
protected static void doJSFunctionNoPrefix(JSFunctionObject function, com.oracle.truffle.api.strings.TruffleString propertyKey, com.oracle.truffle.api.strings.TruffleString prefix)
protected static void doJSFunctionNoPrefix(JSFunctionObject function, Symbol propertyKey, com.oracle.truffle.api.strings.TruffleString prefix)
protected static void doJSFunctionWithPrefix(JSFunctionObject function, com.oracle.truffle.api.strings.TruffleString propertyKey, com.oracle.truffle.api.strings.TruffleString prefix)
protected static void doJSFunctionWithPrefix(JSFunctionObject function, Symbol propertyKey, com.oracle.truffle.api.strings.TruffleString prefix)