public abstract static class DebugBuiltins.DebugNeverPartOfCompilationNode extends JSBuiltinNode implements JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined
JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined
INTERMEDIATE_VALUE
Constructor and Description |
---|
DebugNeverPartOfCompilationNode(JSContext context,
JSBuiltin builtin) |
Modifier and Type | Method and Description |
---|---|
Object |
callInlined(Object[] arguments) |
JSBuiltinNode.Inlined |
createInlined() |
protected static void |
fail() |
protected static Object |
neverPartOfCompilation() |
copyUninitialized, createBuiltin, getArguments, getBuiltin, getContext, getNodeObject, hasTag, isCallerSensitive, isInlineable, tryCreateInlined
addCallTag, addExpressionTag, addRootBodyTag, addStatementTag, cloneUninitialized, cloneUninitialized, copy, createWrapper, execute, executeBoolean, executeDouble, executeInt, executeLong, executeSafeInteger, executeString, executeVoid, expressionToString, findBlockScopeNode, getSourceSection, hasSourceSection, isInstrumentable, isResultAlwaysOfType, onReplace, removeSourceSection, setSourceSection, setSourceSection, toString, transferSourceSection, transferSourceSectionAddExpressionTag, transferSourceSectionAndTags
accept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
rewriteToCall
protected static Object neverPartOfCompilation()
protected static void fail()
public Object callInlined(Object[] arguments)
callInlined
in interface JSBuiltinNode.Inlined
public JSBuiltinNode.Inlined createInlined()
createInlined
in interface JSBuiltinNode.Inlineable