AVLMapNode.d.ts 837 B

123456789101112131415161718192021222324
  1. import { JavaMapEntry } from '../../../java/util/JavaMapEntry';
  2. import { JavaObject } from '../../../java/lang/JavaObject';
  3. export declare class AVLMapNode<K, V> extends JavaObject implements JavaMapEntry<K, V> {
  4. readonly _key: K;
  5. _val: V;
  6. _prev: AVLMapNode<K, V> | null;
  7. _next: AVLMapNode<K, V> | null;
  8. _childL: AVLMapNode<K, V> | null;
  9. _childR: AVLMapNode<K, V> | null;
  10. _height: number;
  11. _size: number;
  12. /**
  13. * Erstellt ein neues Blatt des Baumes.
  14. */
  15. constructor(key: K, val: V);
  16. toString(): String;
  17. equals(o: unknown): boolean;
  18. hashCode(): number;
  19. getKey(): K;
  20. getValue(): V;
  21. setValue(value: V): V;
  22. isTranspiledInstanceOf(name: string): boolean;
  23. }
  24. export declare function cast_de_nrw_schule_svws_core_adt_map_AVLMapNode<K, V>(obj: unknown): AVLMapNode<K, V>;