Package gnu.mapping
Class Table2D
- java.lang.Object
-
- gnu.mapping.Table2D
-
public class Table2D extends Object
Maps 2 objects to another. Uses a weak references to each key, unless it is null or a Symbol. This should at some point be merged with SimpleEnvironment. FIXME.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectget(Object key1, Object key2, Object defaultValue)static Table2DgetInstance()booleanisBound(Object key1, Object key2)protected gnu.mapping.Entrylookup(Object key1, Object key2, int hash1, int hash2, boolean create)Objectput(Object key1, Object key2, Object newValue)Objectremove(Object key1, Object key2)Objectremove(Object key1, Object key2, int hash)Objectremove(Object key1, Object key2, int hash1, int hash2)protected ObjectwrapReference(Object key)
-