public abstract static class DebugBuiltins.DebugCreateSafeInteger extends JSBuiltinNode
JSBuiltinNode.Inlineable, JSBuiltinNode.Inlined
INTERMEDIATE_VALUE
Constructor and Description |
---|
DebugCreateSafeInteger(JSContext context,
JSBuiltin builtin) |
Modifier and Type | Method and Description |
---|---|
protected static SafeInteger |
createSafeInteger(int a) |
protected static SafeInteger |
createSafeInteger(Object a) |
protected static SafeInteger |
createSafeInteger(SafeInteger a) |
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
protected static SafeInteger createSafeInteger(int a)
protected static SafeInteger createSafeInteger(SafeInteger a)
protected static SafeInteger createSafeInteger(Object a)