JHashMap<$K extends JObject?, $V extends JObject?> extension type

from: java.util.HashMap

on
Implemented types
Available extensions

Constructors

JHashMap()
from: public void <init>() The returned object must be released after use, by calling the release method.
factory
JHashMap.new$1(int i)
from: public void <init>(int i) The returned object must be released after use, by calling the release method.
factory
JHashMap.new$2(int i, double f)
from: public void <init>(int i, float f) The returned object must be released after use, by calling the release method.
factory
JHashMap.new$3(JMap<$K?, $V?>? map)
from: public void <init>(java.util.Map<? extends K, ? extends V> map) The returned object must be released after use, by calling the release method.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isEmpty bool

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public boolean isEmpty()
no setter
isReleased bool
no setterinherited
jClass JClass
Returns JClass corresponding to concrete class of this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

as<T extends JObject>(JType<T> type, {bool releaseOriginal = false}) → T
Casts this object to another type.
inherited
asDart() Map<K, V>

Available on JMap<K, V>, provided by the JMapToAdapter extension

Wraps this JMap in an adapter that implements an immutable Map.
clear() → void

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public void clear()
clear() → void

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract void clear()
clone() JObject?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public java.lang.Object clone() The returned object must be released after use, by calling the release method.
compute($K? object, JObject? biFunction) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V compute(K object, java.util.function.BiFunction<? super K, ? super V, ? extends V> biFunction) The returned object must be released after use, by calling the release method.
compute($K? object, JObject? biFunction) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V compute(K object, java.util.function.BiFunction<? super K, ? super V, ? extends V> biFunction) The returned object must be released after use, by calling the release method.
computeIfAbsent($K? object, JObject? function) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V computeIfAbsent(K object, java.util.function.Function<? super K, ? extends V> function) The returned object must be released after use, by calling the release method.
computeIfAbsent($K? object, JObject? function) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V computeIfAbsent(K object, java.util.function.Function<? super K, ? extends V> function) The returned object must be released after use, by calling the release method.
computeIfPresent($K? object, JObject? biFunction) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V computeIfPresent(K object, java.util.function.BiFunction<? super K, ? super V, ? extends V> biFunction) The returned object must be released after use, by calling the release method.
computeIfPresent($K? object, JObject? biFunction) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V computeIfPresent(K object, java.util.function.BiFunction<? super K, ? super V, ? extends V> biFunction) The returned object must be released after use, by calling the release method.
containsKey(JObject? object) bool

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public boolean containsKey(java.lang.Object object)
containsKey(JObject? object) bool

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract boolean containsKey(java.lang.Object object)
containsValue(JObject? object) bool

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract boolean containsValue(java.lang.Object object)
containsValue(JObject? object) bool

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public boolean containsValue(java.lang.Object object)
entrySet() JSet<JMap$JEntry<$K?, $V?>?>?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract java.util.Set<java.util.Map$Entry<K, V>> entrySet() The returned object must be released after use, by calling the release method.
entrySet() JSet<JMap$JEntry<$K?, $V?>?>?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public java.util.Set<java.util.Map$Entry<K, V>> entrySet() The returned object must be released after use, by calling the release method.
equals(JObject? object) bool

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public abstract boolean equals(java.lang.Object object)
equals(JObject? object) bool

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract boolean equals(java.lang.Object object)
forEach(JObject? biConsumer) → void

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public void forEach(java.util.function.BiConsumer<? super K, ? super V> biConsumer)
forEach(JObject? biConsumer) → void

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public void forEach(java.util.function.BiConsumer<? super K, ? super V> biConsumer)
get(JObject? object) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V get(java.lang.Object object) The returned object must be released after use, by calling the release method.
get(JObject? object) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract V get(java.lang.Object object) The returned object must be released after use, by calling the release method.
getOrDefault(JObject? object, $V? object1) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V getOrDefault(java.lang.Object object, V object1) The returned object must be released after use, by calling the release method.
getOrDefault(JObject? object, $V? object1) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V getOrDefault(java.lang.Object object, V object1) The returned object must be released after use, by calling the release method.
hashCode$1() int

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract int hashCode()
hashCode$1() int

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public abstract int hashCode()
isA<T extends JObject>(JType<T> type) bool
Whether this object is of the given type ignoring the type parameters.
inherited
isEmpty() bool

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract boolean isEmpty()
isInstanceOf(JClass jclass) bool
Whether this object is of the type of the given jclass.
inherited
keySet() JSet<$K?>?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public java.util.Set<K> keySet() The returned object must be released after use, by calling the release method.
keySet() JSet<$K?>?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract java.util.Set<K> keySet() The returned object must be released after use, by calling the release method.
merge($K? object, $V? object1, JObject? biFunction) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V merge(K object, V object1, java.util.function.BiFunction<? super V, ? super V, ? extends V> biFunction) The returned object must be released after use, by calling the release method.
merge($K? object, $V? object1, JObject? biFunction) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V merge(K object, V object1, java.util.function.BiFunction<? super V, ? super V, ? extends V> biFunction) The returned object must be released after use, by calling the release method.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
put($K? object, $V? object1) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract V put(K object, V object1) The returned object must be released after use, by calling the release method.
put($K? object, $V? object1) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V put(K object, V object1) The returned object must be released after use, by calling the release method.
putAll(JMap<$K?, $V?>? map) → void

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public void putAll(java.util.Map<? extends K, ? extends V> map)
putAll(JMap<$K?, $V?>? map) → void

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract void putAll(java.util.Map<? extends K, ? extends V> map)
putIfAbsent($K? object, $V? object1) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V putIfAbsent(K object, V object1) The returned object must be released after use, by calling the release method.
putIfAbsent($K? object, $V? object1) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V putIfAbsent(K object, V object1) The returned object must be released after use, by calling the release method.
release() → void
Releases the underlying reference.
inherited
releasedBy(Arena arena) → void
Registers this object to be released at the end of arena's lifetime.
inherited
remove(JObject? object) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V remove(java.lang.Object object) The returned object must be released after use, by calling the release method.
remove(JObject? object) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract V remove(java.lang.Object object) The returned object must be released after use, by calling the release method.
remove$1(JObject? object, JObject? object1) bool

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public boolean remove(java.lang.Object object, java.lang.Object object1)
remove$1(JObject? object, JObject? object1) bool

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public boolean remove(java.lang.Object object, java.lang.Object object1)
replace($K? object, $V? object1) → $V?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public V replace(K object, V object1) The returned object must be released after use, by calling the release method.
replace($K? object, $V? object1) → $V?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public V replace(K object, V object1) The returned object must be released after use, by calling the release method.
replace$1($K? object, $V? object1, $V? object2) bool

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public boolean replace(K object, V object1, V object2)
replace$1($K? object, $V? object1, $V? object2) bool

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public boolean replace(K object, V object1, V object2)
replaceAll(JObject? biFunction) → void

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public void replaceAll(java.util.function.BiFunction<? super K, ? super V, ? extends V> biFunction)
replaceAll(JObject? biFunction) → void

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public void replaceAll(java.util.function.BiFunction<? super K, ? super V, ? extends V> biFunction)
size() int

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public int size()
size() int

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract int size()
toString() String
A string representation of this object.
inherited
use<R>(R callback(T)) → R

Available on T, provided by the JObjectUseExtension extension

Applies callback on this object and then delete the underlying JNI reference, returning the result of callback.
values() JCollection<$V?>?

Available on JHashMap<$K, $V>, provided by the JHashMap$$Methods extension

from: public java.util.Collection<V> values() The returned object must be released after use, by calling the release method.
values() JCollection<$V?>?

Available on JMap<$K, $V>, provided by the JMap$$Methods extension

from: public abstract java.util.Collection<V> values() The returned object must be released after use, by calling the release method.

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

copyOf<$K extends JObject?, $V extends JObject?>(JMap<$K?, $V?>? map) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> copyOf(java.util.Map<? extends K, ? extends V> map) The returned object must be released after use, by calling the release method.
entry<$K extends JObject?, $V extends JObject?>($K? object, $V? object1) → JMap$JEntry<$K?, $V?>?
from: static public java.util.Map$Entry<K, V> entry(K object, V object1) The returned object must be released after use, by calling the release method.
newHashMap<$K extends JObject?, $V extends JObject?>(int i) JHashMap<$K?, $V?>?
from: static public java.util.HashMap<K, V> newHashMap(int i) The returned object must be released after use, by calling the release method.
of<$K extends JObject?, $V extends JObject?>() JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of() The returned object must be released after use, by calling the release method.
of$1<$K extends JObject?, $V extends JObject?>($K? object, $V? object1) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1) The returned object must be released after use, by calling the release method.
of$10<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7, $K? object8, $V? object9, $K? object10, $V? object11, $K? object12, $V? object13, $K? object14, $V? object15, $K? object16, $V? object17, $K? object18, $V? object19) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7, K object8, V object9, K object10, V object11, K object12, V object13, K object14, V object15, K object16, V object17, K object18, V object19) The returned object must be released after use, by calling the release method.
of$2<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3) The returned object must be released after use, by calling the release method.
of$3<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5) The returned object must be released after use, by calling the release method.
of$4<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7) The returned object must be released after use, by calling the release method.
of$5<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7, $K? object8, $V? object9) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7, K object8, V object9) The returned object must be released after use, by calling the release method.
of$6<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7, $K? object8, $V? object9, $K? object10, $V? object11) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7, K object8, V object9, K object10, V object11) The returned object must be released after use, by calling the release method.
of$7<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7, $K? object8, $V? object9, $K? object10, $V? object11, $K? object12, $V? object13) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7, K object8, V object9, K object10, V object11, K object12, V object13) The returned object must be released after use, by calling the release method.
of$8<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7, $K? object8, $V? object9, $K? object10, $V? object11, $K? object12, $V? object13, $K? object14, $V? object15) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7, K object8, V object9, K object10, V object11, K object12, V object13, K object14, V object15) The returned object must be released after use, by calling the release method.
of$9<$K extends JObject?, $V extends JObject?>($K? object, $V? object1, $K? object2, $V? object3, $K? object4, $V? object5, $K? object6, $V? object7, $K? object8, $V? object9, $K? object10, $V? object11, $K? object12, $V? object13, $K? object14, $V? object15, $K? object16, $V? object17) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> of(K object, V object1, K object2, V object3, K object4, V object5, K object6, V object7, K object8, V object9, K object10, V object11, K object12, V object13, K object14, V object15, K object16, V object17) The returned object must be released after use, by calling the release method.
ofEntries<$K extends JObject?, $V extends JObject?>(JArray<JMap$JEntry<$K?, $V?>?>? entrys) JMap<$K?, $V?>?
from: static public java.util.Map<K, V> ofEntries(java.util.Map$Entry[] entrys) The returned object must be released after use, by calling the release method.

Constants

type → const JType<JHashMap<JObject?, JObject?>>
The type which includes information such as the signature of this class.