public abstract class JSNumericToNumberNode extends JavaScriptBaseNode
JSToNumericNode| Constructor and Description |
|---|
JSNumericToNumberNode() |
| Modifier and Type | Method and Description |
|---|---|
protected static Double |
doBigInt(BigInt value) |
protected static Double |
doDouble(Double value) |
protected static Integer |
doInt(Integer value) |
protected static SafeInteger |
doSafeInteger(SafeInteger value) |
abstract Number |
executeNumeric(Object value) |
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, toStringprotected static SafeInteger doSafeInteger(SafeInteger value)