GeezerVison is showing github.com — Iterate over entrySet of j.u.Map instead of keySet + get · functionaljava/functionaljava@7790a18
File treeExpand file treeCollapse file tree Open diff view settings core/src/main/java/fj/data quickcheck/src/main/java/fj/test
Expand file treeCollapse file tree Open diff view settings Collapse file Copy file name to clipboardExpand all lines: core/src/main/java/fj/data/HashMap.java +2-2Lines changed: 2 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -63,8 +63,8 @@ public HashMap(final Equal<K> e, final Hash<K> h) { | 63 | 63 |
| 64 | 64 | public HashMap(java.util.Map<K, V> map, final Equal<K> e, final Hash<K> h) { | 65 | 65 | this(e, h); | 66 | | - for (K key : map.keySet()) { | 67 | | - set(key, map.get(key)); | | 66 | + for (Map.Entry<K, V> entry : map.entrySet()) { | | 67 | + set(entry.getKey(), entry.getValue()); | 68 | 68 | } | 69 | 69 | } | 70 | 70 |
| |
Collapse file Copy file name to clipboardExpand all lines: quickcheck/src/main/java/fj/test/Arbitrary.java +2-2Lines changed: 2 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
@@ -928,8 +928,8 @@ public static <A> Arbitrary<PriorityQueue<A>> arbPriorityQueue(final Arbitrary<A | 928 | 928 | arbitrary(arbHashtable(arbString, arbString).gen.map(ht -> { | 929 | 929 | final Properties p = new Properties(); | 930 | 930 |
| 931 | | - for (final String k : ht.keySet()) { | 932 | | - p.setProperty(k, ht.get(k)); | | 931 | + for (final Map.Entry<String, String> entry : ht.entrySet()) { | | 932 | + p.setProperty(entry.getKey(), entry.getValue()); | 933 | 933 | } | 934 | 934 |
| 935 | 935 | return p; | |
Collapse file Copy file name to clipboardExpand all lines: quickcheck/src/main/java/fj/test/Coarbitrary.java +3-2Lines changed: 3 additions & 2 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 33 | 33 | import java.util.LinkedHashMap; | 34 | 34 | import java.util.LinkedHashSet; | 35 | 35 | import java.util.LinkedList; | | 36 | +import java.util.Map; | 36 | 37 | import java.util.PriorityQueue; | 37 | 38 | import java.util.Properties; | 38 | 39 | import java.util.Stack; | @@ -647,8 +648,8 @@ public static <K, V> Coarbitrary<Hashtable<K, V>> coarbHashtable(final Coarbitra | 647 | 648 | public <B> Gen<B> coarbitrary(final Hashtable<K, V> h, final Gen<B> g) { | 648 | 649 | List<P2<K, V>> x = nil(); | 649 | 650 |
| 650 | | - for (final K k : h.keySet()) { | 651 | | - x = x.snoc(p(k, h.get(k))); | | 651 | + for (final Map.Entry<K, V> entry : h.entrySet()) { | | 652 | + x = x.snoc(p(entry.getKey(), entry.getValue())); | 652 | 653 | } | 653 | 654 |
| 654 | 655 | return coarbList(coarbP2(ck, cv)).coarbitrary(x, g); | |
Collapse file Copy file name to clipboardExpand all lines: quickcheck/src/main/java/fj/test/Shrink.java +5-4Lines changed: 5 additions & 4 deletions | Original file line number | Diff line number | Diff line change |
|---|
| 56 | 56 | import java.util.LinkedHashMap; | 57 | 57 | import java.util.LinkedHashSet; | 58 | 58 | import java.util.LinkedList; | | 59 | +import java.util.Map; | 59 | 60 | import java.util.PriorityQueue; | 60 | 61 | import java.util.Properties; | 61 | 62 | import java.util.Stack; | @@ -411,8 +412,8 @@ public static <K, V> Shrink<Hashtable<K, V>> shrinkHashtable(final Shrink<K> sk, | 411 | 412 | }, h -> { | 412 | 413 | List<P2<K, V>> x = List.nil(); | 413 | 414 |
| 414 | | - for (final K k : h.keySet()) { | 415 | | - x = x.snoc(p(k, h.get(k))); | | 415 | + for (final Map.Entry<K, V> entry : h.entrySet()) { | | 416 | + x = x.snoc(p(entry.getKey(), entry.getValue())); | 416 | 417 | } | 417 | 418 |
| 418 | 419 | return x; | @@ -478,8 +479,8 @@ public static <A> Shrink<PriorityQueue<A>> shrinkPriorityQueue(final Shrink<A> s | 478 | 479 | .map(h -> { | 479 | 480 | final Properties p = new Properties(); | 480 | 481 |
| 481 | | - for (final String k : h.keySet()) { | 482 | | - p.setProperty(k, h.get(k)); | | 482 | + for (final Map.Entry<String, String> entry : h.entrySet()) { | | 483 | + p.setProperty(entry.getKey(), entry.getValue()); | 483 | 484 | } | 484 | 485 |
| 485 | 486 | return p; | |
|