Skip to content

Commit bf2ac8c

Browse files
martinkretzschmarcopybara-github
authored andcommitted
Address EnumMap bug identified by Guava’s ImmutableMapTest
PiperOrigin-RevId: 609359860
1 parent a68727d commit bf2ac8c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

j2kt/jre/java/native/java/util/EnumMap.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -122,15 +122,15 @@ public EnumMap(Class<K> type) {
122122
@SuppressWarnings("unchecked")
123123
public EnumMap(EnumMap<K, ? extends V> m) {
124124
keySet = m.isEmpty() ? new EnumSet<>() : m.keySet.clone();
125-
values = new ArrayList<>((Collection<V>) m.values());
125+
values = new ArrayList<>((Collection<V>) m.values);
126126
}
127127

128128
@SuppressWarnings("unchecked")
129129
public EnumMap(Map<K, ? extends V> m) {
130130
if (m instanceof EnumMap) {
131131
EnumMap<K, V> enumMap = (EnumMap<K, V>) m;
132132
keySet = enumMap.keySet.clone();
133-
values = new ArrayList<>((Collection<V>) enumMap.values());
133+
values = new ArrayList<>((Collection<V>) enumMap.values);
134134
} else {
135135
checkArgument(!m.isEmpty(), "Specified map is empty");
136136
keySet = new EnumSet<>();

0 commit comments

Comments
 (0)