Class NumberPrototypeBuiltins.JSNumberToFixedNode

All Implemented Interfaces:
com.oracle.truffle.api.instrumentation.InstrumentableNode, com.oracle.truffle.api.nodes.NodeInterface, Cloneable
Enclosing class:
NumberPrototypeBuiltins

public abstract static class NumberPrototypeBuiltins.JSNumberToFixedNode extends JSBuiltinNode
  • Constructor Details

    • JSNumberToFixedNode

      protected JSNumberToFixedNode(JSContext context, JSBuiltin builtin)
  • Method Details

    • toFixed

      protected Object toFixed(JSNumberObject thisNumber, Object fractionDigits, JSToIntegerAsIntNode toIntegerNode, JSDoubleToStringNode doubleToString, com.oracle.truffle.api.profiles.InlinedBranchProfile digitsErrorBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile nanBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile dtoaOrString)
    • toFixedJava

      protected Object toFixedJava(Object thisNumber, Object fractionDigits, IsNumberNode isNumber, JSToIntegerAsIntNode toIntegerNode, JSDoubleToStringNode doubleToString, com.oracle.truffle.api.profiles.InlinedBranchProfile digitsErrorBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile nanBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile dtoaOrString)
    • toFixedForeignObject

      protected Object toFixedForeignObject(Object thisNumber, Object fractionDigits, com.oracle.truffle.api.nodes.Node node, JSToIntegerAsIntNode toIntegerNode, JSDoubleToStringNode doubleToString, com.oracle.truffle.api.profiles.InlinedBranchProfile digitsErrorBranch, com.oracle.truffle.api.profiles.InlinedBranchProfile nanBranch, com.oracle.truffle.api.profiles.InlinedConditionProfile dtoaOrString, com.oracle.truffle.api.interop.InteropLibrary interop)
    • toFixedGeneric

      protected Object toFixedGeneric(Object thisNumber, Object fractionDigits)