public class JsMap<KEY,VALUE> extends java.lang.Object implements JsIterable<JsMap.JsIterableTypeParameterArrayUnionType<KEY,VALUE>[]>
Modifier and Type | Class and Description |
---|---|
static interface |
JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE> |
static interface |
JsMap.ConstructorIterableUnionType<KEY,VALUE> |
static interface |
JsMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,VALUE> |
static interface |
JsMap.ForEachCallbackFn<KEY,VALUE> |
static interface |
JsMap.JsIterableTypeParameterArrayUnionType<KEY,VALUE> |
Modifier and Type | Field and Description |
---|---|
int |
size |
Constructor and Description |
---|
JsMap() |
JsMap(JsIterable<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>[]> iterable) |
JsMap(JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>[][] iterable) |
JsMap(JsMap.ConstructorIterableUnionType<KEY,VALUE> iterable) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
delete(KEY key) |
JsIteratorIterable<JsMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,VALUE>[]> |
entries() |
java.lang.Object |
forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback) |
java.lang.Object |
forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback,
java.lang.Object thisArg) |
VALUE |
get(KEY key) |
boolean |
has(KEY key) |
JsIteratorIterable<KEY> |
keys() |
JsMap<KEY,VALUE> |
set(KEY key,
VALUE value) |
JsIteratorIterable<VALUE> |
values() |
public JsMap()
public JsMap(JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>[][] iterable)
public JsMap(JsMap.ConstructorIterableUnionType<KEY,VALUE> iterable)
public JsMap(JsIterable<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>[]> iterable)
public void clear()
public boolean delete(KEY key)
public JsIteratorIterable<JsMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,VALUE>[]> entries()
public java.lang.Object forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback, java.lang.Object thisArg)
public java.lang.Object forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback)
public boolean has(KEY key)
public JsIteratorIterable<KEY> keys()
public JsIteratorIterable<VALUE> values()