Package org.teavm.classlib.java.util
Class TLinkedHashMap<K,V>
java.lang.Object
org.teavm.classlib.java.lang.TObject
org.teavm.classlib.java.util.TAbstractMap<K,V>
org.teavm.classlib.java.util.THashMap<K,V>
org.teavm.classlib.java.util.TLinkedHashMap<K,V>
- All Implemented Interfaces:
TSerializable,TCloneable,TMap<K,,V> TSequencedMap<K,V>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.teavm.classlib.java.util.TAbstractMap
TAbstractMap.SimpleEntry<K,V>, TAbstractMap.SimpleImmutableEntry<K, V> Nested classes/interfaces inherited from interface org.teavm.classlib.java.util.TMap
TMap.Entry<K1,V1> -
Constructor Summary
ConstructorsConstructorDescriptionTLinkedHashMap(int s) TLinkedHashMap(int s, float lf) TLinkedHashMap(int s, float lf, boolean order) TLinkedHashMap(TMap<? extends K, ? extends V> m) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsValue(Object value) TSet<TMap.Entry<K, V>> entrySet()voidforEach(BiConsumer<? super K, ? super V> action) getOrDefault(Object key, V defaultValue) keySet()static <K,V> TLinkedHashMap <K, V> newLinkedHashMap(int size) protected booleanremoveEldestEntry(TMap.Entry<K, V> eldest) voidreplaceAll(BiFunction<? super K, ? super V, ? extends V> function) reversed()values()Methods inherited from class org.teavm.classlib.java.util.THashMap
clone0, containsKey, isEmpty, newHashMap, putAll, sizeMethods inherited from class org.teavm.classlib.java.util.TAbstractMap
clone, equals, hashCode, toStringMethods inherited from class org.teavm.classlib.java.lang.TObject
equals0, finalize, getClass0, notify0, notifyAll0, wait0, wait0, waitImplMethods inherited from interface org.teavm.classlib.java.util.TMap
compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, replace, replace, sizeMethods inherited from interface org.teavm.classlib.java.util.TSequencedMap
firstEntry, lastEntry, pollFirstEntry, pollLastEntry
-
Constructor Details
-
TLinkedHashMap
public TLinkedHashMap() -
TLinkedHashMap
public TLinkedHashMap(int s) -
TLinkedHashMap
public TLinkedHashMap(int s, float lf) -
TLinkedHashMap
public TLinkedHashMap(int s, float lf, boolean order) -
TLinkedHashMap
-
-
Method Details
-
containsValue
- Specified by:
containsValuein interfaceTMap<K,V> - Overrides:
containsValuein classTHashMap<K,V>
-
getOrDefault
- Specified by:
getOrDefaultin interfaceTMap<K,V>
-
get
-
put
-
entrySet
-
keySet
-
sequencedKeySet
- Specified by:
sequencedKeySetin interfaceTSequencedMap<K,V>
-
values
-
sequencedValues
- Specified by:
sequencedValuesin interfaceTSequencedMap<K,V>
-
sequencedEntrySet
- Specified by:
sequencedEntrySetin interfaceTSequencedMap<K,V>
-
remove
-
forEach
-
removeEldestEntry
-
clear
public void clear() -
replaceAll
- Specified by:
replaceAllin interfaceTMap<K,V> - Overrides:
replaceAllin classTHashMap<K,V>
-
putFirst
- Specified by:
putFirstin interfaceTSequencedMap<K,V>
-
putLast
- Specified by:
putLastin interfaceTSequencedMap<K,V>
-
reversed
- Specified by:
reversedin interfaceTSequencedMap<K,V>
-
newLinkedHashMap
-