public class Map
extends java.util.HashMap
NB: Of course, testing and storing a Map works only if it is immutable (nothing more is put into or removed from it after being initially filled). This is enforced by setting a lock as soon as either equals or hashCode is used on a given Map.
| Constructor and Description |
|---|
Map() |
Map(int initialCapacity) |
Map(int initialCapacity,
float loadFactor) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
boolean |
isLocked() |
void |
lock() |
java.lang.Object |
put(java.lang.Object k,
java.lang.Object o) |
java.lang.Object |
remove(java.lang.Object o) |
public Map()
public Map(int initialCapacity)
public Map(int initialCapacity, float loadFactor)
public final void lock()
public final boolean isLocked()
public int hashCode()
hashCode in interface java.util.MaphashCode in class java.util.AbstractMappublic boolean equals(java.lang.Object other)
equals in interface java.util.Mapequals in class java.util.AbstractMappublic void clear()
clear in interface java.util.Mapclear in class java.util.HashMappublic java.lang.Object put(java.lang.Object k,
java.lang.Object o)
put in interface java.util.Mapput in class java.util.HashMappublic java.lang.Object remove(java.lang.Object o)
remove in interface java.util.Mapremove in class java.util.HashMap