Class BigIntPrototypeBuiltins.JSBigIntToStringNode

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

public abstract static class BigIntPrototypeBuiltins.JSBigIntToStringNode extends BigIntPrototypeBuiltins.JSBigIntOperation
  • Constructor Details

    • JSBigIntToStringNode

      public JSBigIntToStringNode(JSContext context, JSBuiltin builtin)
  • Method Details

    • toStringBigIntRadix10

      protected com.oracle.truffle.api.strings.TruffleString toStringBigIntRadix10(BigInt thisObj, Object radix, com.oracle.truffle.api.profiles.InlinedBranchProfile radixErrorBranch)
    • toStringBigInt

      protected com.oracle.truffle.api.strings.TruffleString toStringBigInt(BigInt thisObj, Object radix, com.oracle.truffle.api.profiles.InlinedBranchProfile radixErrorBranch)
    • toStringRadix10

      protected com.oracle.truffle.api.strings.TruffleString toStringRadix10(JSBigIntObject thisObj, Object radix, com.oracle.truffle.api.profiles.InlinedBranchProfile radixErrorBranch)
    • toString

      protected com.oracle.truffle.api.strings.TruffleString toString(JSBigIntObject thisObj, Object radix, com.oracle.truffle.api.profiles.InlinedBranchProfile radixErrorBranch)
    • toStringNoBigInt

      protected void toStringNoBigInt(Object thisObj, Object radix)