Class ObjectPrototypeBuiltins.ObjectPrototypeToStringNode

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

public abstract static class ObjectPrototypeBuiltins.ObjectPrototypeToStringNode extends ObjectPrototypeBuiltins.ObjectOperation
  • Constructor Details

    • ObjectPrototypeToStringNode

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

    • doJSObject

      protected com.oracle.truffle.api.strings.TruffleString doJSObject(JSObject thisObj, ObjectPrototypeBuiltins.GetBuiltinToStringTagNode getBuiltinToStringTagNode)
    • doJSProxy

      protected com.oracle.truffle.api.strings.TruffleString doJSProxy(JSProxyObject thisObj, ObjectPrototypeBuiltins.GetBuiltinToStringTagNode getBuiltinToStringTagNode)
    • doNull

      protected com.oracle.truffle.api.strings.TruffleString doNull(Object thisObj)
    • doUndefined

      protected com.oracle.truffle.api.strings.TruffleString doUndefined(Object thisObj)
    • doForeignObject

      protected com.oracle.truffle.api.strings.TruffleString doForeignObject(Object thisObj, com.oracle.truffle.api.interop.InteropLibrary interop)
    • doSymbol

      protected com.oracle.truffle.api.strings.TruffleString doSymbol(Symbol thisObj)
    • doString

      protected com.oracle.truffle.api.strings.TruffleString doString(com.oracle.truffle.api.strings.TruffleString thisObj)
    • doSafeInteger

      protected com.oracle.truffle.api.strings.TruffleString doSafeInteger(SafeInteger thisObj)
    • doBigInt

      protected com.oracle.truffle.api.strings.TruffleString doBigInt(BigInt thisObj)
    • doObject

      protected com.oracle.truffle.api.strings.TruffleString doObject(Object thisObj)