We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c192bd0 commit 3563546Copy full SHA for 3563546
1 file changed
src/main/java/com/bugsnag/util/FilteredMap.java
@@ -3,6 +3,7 @@
3
4
import java.util.ArrayList;
5
import java.util.Collection;
6
+import java.util.HashSet;
7
import java.util.Map;
8
import java.util.Set;
9
@@ -85,12 +86,14 @@ public Collection<Object> values() {
85
86
@Override
87
public Set<Entry<String, Object>> entrySet() {
88
Set<Entry<String, Object>> entries = map.entrySet();
89
+ Set<Entry<String, Object>> copy = new HashSet<Entry<String, Object>>();
90
+ copy.addAll(entries);
91
- for (Entry<String, Object> entry : entries) {
92
+ for (Entry<String, Object> entry : copy) {
93
String key = entry.getKey();
94
entry.setValue(transformEntry(key, entry.getValue()));
95
}
- return entries;
96
+ return copy;
97
98
99
private Object transformEntry(Object key, Object value) {
0 commit comments