public abstract static class ConstructorBuiltins.CallSymbolNode extends JSBuiltinNode implements JSBuiltinNode.Inlineable
Modifier and Type | Class and Description |
---|---|
static class |
ConstructorBuiltins.CallSymbolNode.Inlined |
JSBuiltinNode.Inlineable
ARGUMENTS
INTERMEDIATE_VALUE
Constructor and Description |
---|
CallSymbolNode(JSContext context,
JSBuiltin builtin) |
Modifier and Type | Method and Description |
---|---|
protected Symbol |
callSymbolGeneric(Object value,
JSToStringNode toStringNode) |
protected Symbol |
callSymbolString(com.oracle.truffle.api.strings.TruffleString value) |
ConstructorBuiltins.CallSymbolNode.Inlined |
createInlined() |
copyUninitialized, countsTowardsStackTraceLimit, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, isSplitImmediately, tryCreateInlined
addCallTag, 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, transferSourceSectionAndTags
getLanguage, getRealm, hasOverloadedOperators
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, notifyInserted, replace, replace, reportPolymorphicSpecialize
protected Symbol callSymbolString(com.oracle.truffle.api.strings.TruffleString value)
protected Symbol callSymbolGeneric(Object value, JSToStringNode toStringNode)
public ConstructorBuiltins.CallSymbolNode.Inlined createInlined()
createInlined
in interface JSBuiltinNode.Inlineable