public abstract class JSDoubleToStringNode extends JavaScriptBaseNode
| Constructor and Description |
|---|
JSDoubleToStringNode() |
| Modifier and Type | Method and Description |
|---|---|
static JSDoubleToStringNode |
create() |
protected static String |
doDouble(double d,
com.oracle.truffle.api.profiles.ConditionProfile isInt,
com.oracle.truffle.api.profiles.ConditionProfile isNaN,
com.oracle.truffle.api.profiles.ConditionProfile isPositiveInfinity,
com.oracle.truffle.api.profiles.ConditionProfile isNegativeInfinity,
com.oracle.truffle.api.profiles.ConditionProfile isZero) |
protected static String |
doInt(int i) |
protected static String |
doLong(long i) |
abstract String |
executeString(Object operand) |
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 JSDoubleToStringNode create()
protected static String doInt(int i)
protected static String doLong(long i)
protected static String doDouble(double d, com.oracle.truffle.api.profiles.ConditionProfile isInt, com.oracle.truffle.api.profiles.ConditionProfile isNaN, com.oracle.truffle.api.profiles.ConditionProfile isPositiveInfinity, com.oracle.truffle.api.profiles.ConditionProfile isNegativeInfinity, com.oracle.truffle.api.profiles.ConditionProfile isZero)