public class JsMap<KEY,VALUE> extends java.lang.Object implements JsIterable<JsArray<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(JsArray<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>>> iterable) |
JsMap(JsIterable<JsArray<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<JsArray<JsMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,VALUE>>> |
entries() |
java.lang.Object |
forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback) |
<THIS> java.lang.Object |
forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback,
THIS 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(JsArray<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>>> iterable)
public JsMap(JsIterable<JsArray<JsMap.ConstructorIterableJsIterableTypeParameterArrayUnionType<KEY,VALUE>>> iterable)
public void clear()
public boolean delete(KEY key)
public JsIteratorIterable<JsArray<JsMap.EntriesJsIteratorIterableTypeParameterArrayUnionType<KEY,VALUE>>> entries()
public <THIS> java.lang.Object forEach(JsMap.ForEachCallbackFn<? super KEY,? super VALUE> callback, THIS 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()