AVLMapSubEntrySetIterator.d.ts 971 B

123456789101112131415161718192021
  1. import { JavaObject } from '../../../java/lang/JavaObject';
  2. import { JavaMapEntry } from '../../../java/util/JavaMapEntry';
  3. import { JavaIterator } from '../../../java/util/JavaIterator';
  4. import { AVLMapSubMap } from '../../../core/adt/map/AVLMapSubMap';
  5. export declare class AVLMapSubEntrySetIterator<K, V> extends JavaObject implements JavaIterator<JavaMapEntry<K, V>> {
  6. private readonly _sub;
  7. private _current;
  8. private _next;
  9. /**
  10. * Erstellt einen neuen ENTRY-Iterator für die angegebene {@link AVLMapSubMap} im gültigen
  11. * {@link AVLMapIntervall}.
  12. *
  13. * @param sub Die {@link AVLMapSubMap} auf der operiert wird.
  14. */
  15. constructor(sub: AVLMapSubMap<K, V>);
  16. next(): JavaMapEntry<K, V>;
  17. hasNext(): boolean;
  18. remove(): void;
  19. isTranspiledInstanceOf(name: string): boolean;
  20. }
  21. export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapSubEntrySetIterator<K, V>(obj: unknown): AVLMapSubEntrySetIterator<K, V>;