CDV ❯ NPE when using iterator() on java.util.Collections$UnmodifiableCollection
-
Bug
-
Status: Closed
-
2 Major
-
Resolution: Fixed
-
-
-
hsingh
-
Reporter: teck
-
August 04, 2009
-
0
-
Watchers: 0
-
February 12, 2013
-
August 04, 2009
Description
iterator() on the aforementioned class uses an anonymous inner class. We are not currently instrumenting that type and it can perform a naked field read on its enclosing instance of java.util.Collections$UnmodifiableCollection.
CollectionsWrappersTest can be updated to cover this case quite easily.
A quick glance at the other wrapper implementations in java.util.Collections shows that the same issue might exist for other types as well (eg. UnmodifiableList, etc)
CollectionsWrappersTest passed in version 13396.