Class JSMap<K extends org.teavm.jso.JSObject,V extends org.teavm.jso.JSObject>

java.lang.Object
org.teavm.jso.core.JSMap<K,V>
All Implemented Interfaces:
org.teavm.jso.JSObject

public abstract class JSMap<K extends org.teavm.jso.JSObject,V extends org.teavm.jso.JSObject> extends Object implements org.teavm.jso.JSObject
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    abstract void
     
    static <K extends org.teavm.jso.JSObject, V extends org.teavm.jso.JSObject>
    JSMap<K,V>
     
    abstract boolean
    delete(K key)
     
    abstract V
    get(K key)
     
    abstract boolean
    has(K key)
     
    abstract JSMap<K,V>
    set(K key, V value)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.teavm.jso.JSObject

    cast
  • Constructor Details

    • JSMap

      public JSMap()
  • Method Details

    • get

      public abstract V get(K key)
    • has

      public abstract boolean has(K key)
    • set

      public abstract JSMap<K,V> set(K key, V value)
    • delete

      public abstract boolean delete(K key)
    • clear

      public abstract void clear()
    • create

      public static <K extends org.teavm.jso.JSObject, V extends org.teavm.jso.JSObject> JSMap<K,V> create()