so, the bytecode for `Map1.entrySet()` (used in Ab...
# announcements
j
so, the bytecode for
Map1.entrySet()
(used in AbstractMap’s toString) is doing an
invokevirtual
on
Map1.getEntries()
, which, since it’s
invokevirtual
calls
Map2.getEntries()
, which does an
invokespecial
on
Map1.entrySet()
, and ‘round and ‘round we go.