public abstract static class JSToBigIntNode.JSToBigIntInnerConversionNode extends JavaScriptBaseNode
| Constructor and Description |
|---|
JSToBigIntInnerConversionNode() |
| Modifier and Type | Method and Description |
|---|---|
static JSToBigIntNode.JSToBigIntInnerConversionNode |
create() |
protected static BigInt |
doBigInt(BigInt value) |
protected static BigInt |
doBoolean(boolean value) |
protected static BigInt |
doDouble(Object value) |
protected static BigInt |
doNullOrUndefined(Object value) |
protected static BigInt |
doString(String value) |
protected static BigInt |
doSymbol(Symbol value) |
abstract Object |
execute(Object value) |
BigInt |
executeBigInteger(Object value) |
copy, onReplaceaccept, adoptChildren, atomic, atomic, deepCopy, getChildren, getCost, getDebugProperties, getDescription, getEncapsulatingSourceSection, getLock, getParent, getRootNode, getSourceSection, insert, insert, isAdoptable, isSafelyReplaceableBy, lookupContextReference, lookupLanguageReference, notifyInserted, replace, replace, reportPolymorphicSpecialize, toStringpublic static JSToBigIntNode.JSToBigIntInnerConversionNode create()
protected static BigInt doBoolean(boolean value)