1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect;
18
19 import com.google.common.annotations.GwtCompatible;
20
21 import java.io.Serializable;
22
23 import javax.annotation.Nullable;
24
25
26
27
28 @GwtCompatible(serializable = true)
29 class ImmutableEntry<K, V> extends AbstractMapEntry<K, V>
30 implements Serializable {
31 final K key;
32 final V value;
33
34 ImmutableEntry(@Nullable K key, @Nullable V value) {
35 this.key = key;
36 this.value = value;
37 }
38
39 @Nullable @Override public final K getKey() {
40 return key;
41 }
42
43 @Nullable @Override public final V getValue() {
44 return value;
45 }
46
47 @Override public final V setValue(V value) {
48 throw new UnsupportedOperationException();
49 }
50
51 private static final long serialVersionUID = 0;
52 }