Class JSCollectionIteratorObject

All Implemented Interfaces:
com.oracle.truffle.api.interop.TruffleObject
Direct Known Subclasses:
JSMapIteratorObject, JSSetIteratorObject

public abstract class JSCollectionIteratorObject extends JSNonProxyObject
  • Constructor Details

    • JSCollectionIteratorObject

      protected JSCollectionIteratorObject(com.oracle.truffle.api.object.Shape shape, JSDynamicObject proto, Object iteratedObject, JSHashMap.Cursor nextIndex, int iterationKind)
  • Method Details

    • getIterationKind

      public final int getIterationKind()
    • getIteratedObject

      public final Object getIteratedObject()
    • setIteratedObject

      public final void setIteratedObject(Object iteratedObject)
    • getNextIndex

      public final JSHashMap.Cursor getNextIndex()