Bluestep JS Documentation

    Interface Map<K, V>

    An object that maps keys to values. A map cannot contain duplicate keys; each key can map to at most one value.

    See java.util.Map for full documentation

    interface Map<K, V> {
        clear(): void;
        compute(key: K, remappingFn: BiFunction<K, V, V>): V;
        computeIfAbsent(key: K, mappingFn: Function<K, V>): V;
        computeIfPresent(key: K, remappingFn: BiFunction<K, V, V>): V;
        containsKey(key: any): boolean;
        containsValue(key: any): boolean;
        entrySet(): Set<Java.Map.Entry<K, V>>;
        forEach(action: BiConsumer<K, V>): void;
        get(key: any): V;
        getOrDefault(key: any, defaultValue: V): V;
        hashCode(): number;
        isEmpty(): boolean;
        keySet(): Set<K>;
        merge(key: K, value: V, remappingFn: BiFunction<V, V, V>): V;
        put(key: K, value: V): V;
        putAll(m: Java.Map<K, V>): void;
        putIfAbstent(key: K, value: V): V;
        remove(key: any): V;
        remove(key: any, value: any): boolean;
        replace(key: K, value: V): V;
        replace(key: K, oldValue: V, newValue: V): boolean;
        replaceAll(fnc: BiFunction<K, V, V>): void;
        size(): number;
        values(): Collection<V>;
    }

    Type Parameters

    • K
    • V
    Index

    Methods

    • Returns void

    • Parameters

      Returns V

    • Parameters

      Returns V

    • Parameters

      Returns V

    • Parameters

      • key: any

      Returns boolean

    • Parameters

      • key: any

      Returns boolean

    • Parameters

      Returns void

    • Parameters

      • key: any

      Returns V

    • Parameters

      • key: any
      • defaultValue: V

      Returns V

    • Returns number

    • Returns boolean

    • Returns Set<K>

    • Parameters

      Returns V

    • Parameters

      • key: K
      • value: V

      Returns V

    • Parameters

      Returns void

    • Parameters

      • key: K
      • value: V

      Returns V

    • Parameters

      • key: any

      Returns V

    • Parameters

      • key: any
      • value: any

      Returns boolean

    • Parameters

      • key: K
      • value: V

      Returns V

    • Parameters

      • key: K
      • oldValue: V
      • newValue: V

      Returns boolean

    • Parameters

      Returns void

    • Returns number

    • Returns Collection<V>

    MMNEPVFCICPMFPCPTTAAATR