Class ByteCollections.EmptyMap
java.lang.Object
io.netty.util.collection.ByteCollections.EmptyMap
- All Implemented Interfaces:
ByteObjectMap<java.lang.Object>, java.util.Map<java.lang.Byte, java.lang.Object>
- Enclosing class:
ByteCollections
private static final class ByteCollections.EmptyMap
extends java.lang.Object
implements ByteObjectMap<java.lang.Object>
An empty map. All operations that attempt to modify the map are unsupported.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ByteObjectMap
ByteObjectMap.PrimitiveEntry<V>Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(byte key) Indicates whether or not this map contains a value for the specified key.booleancontainsKey(java.lang.Object key) booleancontainsValue(java.lang.Object value) java.lang.Iterable<ByteObjectMap.PrimitiveEntry<java.lang.Object>> entries()Gets an iterable to traverse over the primitive entries contained in this map.java.util.Set<java.util.Map.Entry<java.lang.Byte, java.lang.Object>> entrySet()java.lang.Objectget(byte key) Gets the value in the map with the specified key.java.lang.Objectget(java.lang.Object key) booleanisEmpty()java.util.Set<java.lang.Byte> keySet()java.lang.Objectput(byte key, java.lang.Object value) Puts the given entry into the map.java.lang.Objectput(java.lang.Byte key, java.lang.Object value) voidputAll(java.util.Map<? extends java.lang.Byte, ?> m) java.lang.Objectremove(byte key) Removes the entry with the specified key.java.lang.Objectremove(java.lang.Object key) intsize()java.util.Collection<java.lang.Object> values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
EmptyMap
private EmptyMap()
-
-
Method Details
-
get
public java.lang.Object get(byte key) Description copied from interface:ByteObjectMapGets the value in the map with the specified key.- Specified by:
getin interfaceByteObjectMap<java.lang.Object>- Parameters:
key- the key whose associated value is to be returned.- Returns:
- the value or
nullif the key was not found in the map.
-
put
public java.lang.Object put(byte key, java.lang.Object value) Description copied from interface:ByteObjectMapPuts the given entry into the map.- Specified by:
putin interfaceByteObjectMap<java.lang.Object>- Parameters:
key- the key of the entry.value- the value of the entry.- Returns:
- the previous value for this key or
nullif there was no previous mapping.
-
remove
public java.lang.Object remove(byte key) Description copied from interface:ByteObjectMapRemoves the entry with the specified key.- Specified by:
removein interfaceByteObjectMap<java.lang.Object>- Parameters:
key- the key for the entry to be removed from this map.- Returns:
- the previous value for the key, or
nullif there was no mapping.
-
size
public int size()- Specified by:
sizein interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
containsKey
public boolean containsKey(java.lang.Object key) - Specified by:
containsKeyin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
clear
public void clear()- Specified by:
clearin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
keySet
public java.util.Set<java.lang.Byte> keySet()- Specified by:
keySetin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
containsKey
public boolean containsKey(byte key) Description copied from interface:ByteObjectMapIndicates whether or not this map contains a value for the specified key.- Specified by:
containsKeyin interfaceByteObjectMap<java.lang.Object>
-
containsValue
public boolean containsValue(java.lang.Object value) - Specified by:
containsValuein interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
entries
Description copied from interface:ByteObjectMapGets an iterable to traverse over the primitive entries contained in this map. As an optimization, theByteObjectMap.PrimitiveEntrys returned by themay change as theinvalid reference
Iteratorprogresses. The caller should not rely oninvalid reference
IteratorByteObjectMap.PrimitiveEntrykey/value stability.- Specified by:
entriesin interfaceByteObjectMap<java.lang.Object>
-
get
public java.lang.Object get(java.lang.Object key) - Specified by:
getin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
put
public java.lang.Object put(java.lang.Byte key, java.lang.Object value) - Specified by:
putin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
remove
public java.lang.Object remove(java.lang.Object key) - Specified by:
removein interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
putAll
public void putAll(java.util.Map<? extends java.lang.Byte, ?> m) - Specified by:
putAllin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
values
public java.util.Collection<java.lang.Object> values()- Specified by:
valuesin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-
entrySet
public java.util.Set<java.util.Map.Entry<java.lang.Byte, java.lang.Object>> entrySet()- Specified by:
entrySetin interfacejava.util.Map<java.lang.Byte, java.lang.Object>
-