Class JSGeneratorObject

All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject

public final class JSGeneratorObject extends JSNonProxyObject
  • Constructor Details

    • JSGeneratorObject

      protected JSGeneratorObject(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto)
  • Method Details

    • getGeneratorState

      public JSFunction.GeneratorState getGeneratorState()
    • setGeneratorState

      public void setGeneratorState(JSFunction.GeneratorState generatorState)
    • getGeneratorContext

      public com.oracle.truffle.api.frame.MaterializedFrame getGeneratorContext()
    • setGeneratorContext

      public void setGeneratorContext(com.oracle.truffle.api.frame.MaterializedFrame generatorContext)
    • getGeneratorTarget

      public com.oracle.truffle.api.CallTarget getGeneratorTarget()
    • setGeneratorTarget

      public void setGeneratorTarget(com.oracle.truffle.api.CallTarget generatorTarget)
    • getClassName

      public com.oracle.truffle.api.strings.TruffleString getClassName()
      Description copied from class: JSDynamicObject
      The [[Class]] internal property. For ES5, this is the second part of what Object.prototype.toString.call(myObj) returns, e.g. "[object Array]".
      Overrides:
      getClassName in class JSNonProxyObject