| 
    aa
    
   | 
 
A simple implementation of java.util.Map.Entry. More...
Public Member Functions | |
| AbstractEntry (final Map.Entry< TypeK, TypeV > e) | |
| AbstractEntry (final TypeK key, final TypeV val) | |
| boolean | equals (final Object o) | 
| Equal if the underlying key & value are equal.  More... | |
| TypeK | getKey () | 
| Return key.  More... | |
| TypeV | getValue () | 
| Return val.  More... | |
| int | hashCode () | 
Compute "key.hashCode() ^ val.hashCode()"  More... | |
| String | toString () | 
| Return "key=val" string.  More... | |
Protected Attributes | |
| final TypeK | _key | 
| Strongly typed key.  More... | |
| TypeV | _val | 
| Strongly typed value.  More... | |
Static Private Member Functions | |
| static boolean | eq (final Object o1, final Object o2) | 
A simple implementation of java.util.Map.Entry.
Does not implement java.util.Map.Entry#setValue, that is done by users of the class.
| <TypeK> | the type of keys maintained by this map | 
| <TypeV> | the type of mapped values | 
Definition at line 15 of file AbstractEntry.java.
| com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.AbstractEntry | ( | final TypeK | key, | 
| final TypeV | val | ||
| ) | 
Definition at line 21 of file AbstractEntry.java.
| com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.AbstractEntry | ( | final Map.Entry< TypeK, TypeV > | e | ) | 
Definition at line 22 of file AbstractEntry.java.
      
  | 
  staticprivate | 
Definition at line 44 of file AbstractEntry.java.
Referenced by com.cliffc.aa.util.AbstractEntry< Long, TypeV >.equals().
| boolean com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.equals | ( | final Object | o | ) | 
| TypeK com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.getKey | ( | ) | 
| TypeV com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.getValue | ( | ) | 
| int com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.hashCode | ( | ) | 
| String com.cliffc.aa.util.AbstractEntry< TypeK, TypeV >.toString | ( | ) | 
Return "key=val" string.
Definition at line 24 of file AbstractEntry.java.
      
  | 
  protected | 
Strongly typed key.
Definition at line 17 of file AbstractEntry.java.
Referenced by com.cliffc.aa.util.AbstractEntry< Long, TypeV >.AbstractEntry(), com.cliffc.aa.util.AbstractEntry< Long, TypeV >.equals(), com.cliffc.aa.util.AbstractEntry< Long, TypeV >.getKey(), com.cliffc.aa.util.AbstractEntry< Long, TypeV >.hashCode(), com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.NBHMEntry.setValue(), and com.cliffc.aa.util.AbstractEntry< Long, TypeV >.toString().
      
  | 
  protected | 
Strongly typed value.
Definition at line 19 of file AbstractEntry.java.
Referenced by com.cliffc.aa.util.AbstractEntry< Long, TypeV >.AbstractEntry(), com.cliffc.aa.util.AbstractEntry< Long, TypeV >.equals(), com.cliffc.aa.util.AbstractEntry< Long, TypeV >.getValue(), com.cliffc.aa.util.AbstractEntry< Long, TypeV >.hashCode(), com.cliffc.aa.util.NonBlockingHashMap< TypeK, TypeV >.NBHMEntry.setValue(), and com.cliffc.aa.util.AbstractEntry< Long, TypeV >.toString().