36 |
|
// new ArrayList(IdentityHashMap.entrySet()) |
37 |
|
// used to return bogus entries. |
38 |
|
//---------------------------------------------------------------- |
39 |
< |
Map<String,String> mm = new IdentityHashMap<String,String>(); |
39 |
> |
Map<String,String> mm = new IdentityHashMap<>(); |
40 |
|
mm.put("foo", "bar"); |
41 |
|
mm.put("baz", "quux"); |
42 |
< |
List<Map.Entry<String,String>> lm |
43 |
< |
= new ArrayList<Map.Entry<String,String>>(mm.entrySet()); |
42 |
> |
List<Map.Entry<String,String>> lm = new ArrayList<>(mm.entrySet()); |
43 |
|
String s = lm.toString(); |
44 |
|
if (! (s.equals("[foo=bar, baz=quux]") || |
45 |
|
s.equals("[baz=quux, foo=bar]"))) |
64 |
|
// IdentityHashMap.entrySet().toArray(T[] a) used to simply |
65 |
|
// return toArray() ! |
66 |
|
//---------------------------------------------------------------- |
67 |
< |
IdentityHashMap<Integer,Integer> map |
69 |
< |
= new IdentityHashMap<Integer,Integer>(); |
67 |
> |
IdentityHashMap<Integer,Integer> map = new IdentityHashMap<>(); |
68 |
|
Set<Map.Entry<Integer,Integer>> es = map.entrySet(); |
69 |
|
if (es.toArray().length != 0) |
70 |
|
throw new Error("non-empty"); |