LinkedCollectionIterator.d.ts 920 B

1234567891011121314151617181920
  1. import { JavaObject } from '../../../java/lang/JavaObject';
  2. import { LinkedCollection } from '../../../core/adt/collection/LinkedCollection';
  3. import { JavaIterator } from '../../../java/util/JavaIterator';
  4. export declare class LinkedCollectionIterator<E> extends JavaObject implements JavaIterator<E> {
  5. private _collection;
  6. private _current;
  7. private readonly _expModCount;
  8. /**
  9. * Erzeugt einen neuen LinkedCollectionIterator. Dabei wird die Referenz auf
  10. * die {@link LinkedCollection} übergeben.
  11. *
  12. * @param collection die zum Iterator zugehörige {@link LinkedCollection}
  13. */
  14. constructor(collection: LinkedCollection<E>);
  15. hasNext(): boolean;
  16. next(): E;
  17. remove(): void;
  18. isTranspiledInstanceOf(name: string): boolean;
  19. }
  20. export declare function cast_de_nrw_schule_svws_core_adt_collection_LinkedCollectionIterator<E>(obj: unknown): LinkedCollectionIterator<E>;