public abstract static class DebugBuiltins.DebugPrintSourceAttribution extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined
ARGUMENTS
INTERMEDIATE_VALUE
Constructor and Description |
---|
DebugPrintSourceAttribution(JSContext context,
JSBuiltin builtin) |
Modifier and Type | Method and Description |
---|---|
protected Object |
illegalArgument(Object unused) |
protected Object |
printSourceAttribution(JSFunctionObject function) |
protected Object |
printSourceAttribution(com.oracle.truffle.api.strings.TruffleString code) |
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 Object printSourceAttribution(JSFunctionObject function)
protected Object printSourceAttribution(com.oracle.truffle.api.strings.TruffleString code)