Javolution 6.0.0 java
MapEntryImpl.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.util.internal.map;
10 
11 import java.util.Map;
12 
16 public final class MapEntryImpl<K, V> implements Map.Entry<K, V> {
17 
18  int hash;
19  K key;
22  V value;
23 
24  @Override
25  public K getKey() {
26  return key;
27  }
28 
29  @Override
30  public V getValue() {
31  return value;
32  }
33 
34  @Override
35  public V setValue(V value) {
36  V oldValue = this.value;
37  this.value = value;
38  return oldValue;
39  }
40 
41  @Override
42  public String toString() {
43  return key + "=" + value;
44  }
45 
46 }
javolution.util.internal.map.MapEntryImpl
Definition: MapEntryImpl.java:16
javolution.util.internal.map.MapEntryImpl.getValue
V getValue()
Definition: MapEntryImpl.java:30
javolution.util.internal.map.MapEntryImpl.getKey
K getKey()
Definition: MapEntryImpl.java:25
javolution.util.internal.map.MapEntryImpl.key
K key
Definition: MapEntryImpl.java:19
javolution.util.internal.map.MapEntryImpl.hash
int hash
Definition: MapEntryImpl.java:18
javolution.util.internal.map.MapEntryImpl.setValue
V setValue(V value)
Definition: MapEntryImpl.java:35
javolution.util.internal.map.MapEntryImpl.next
MapEntryImpl< K, V > next
Definition: MapEntryImpl.java:20
javolution.util.internal.map.MapEntryImpl.value
V value
Definition: MapEntryImpl.java:22
javolution.util.internal.map.MapEntryImpl.previous
MapEntryImpl< K, V > previous
Definition: MapEntryImpl.java:21
javolution.util.internal.map.MapEntryImpl.toString
String toString()
Definition: MapEntryImpl.java:42