Community
Participate
Working Groups
Implement new Java SE 6 features in the Eclipse Java Debug Interface (JDI) client including support for heap walking (retrieve instance counts, all intances of specific types, and all references to an object), forcing an early return from a method with a specific return value, breakpoints for monitor acquisition and release, access to the constant pool, and improved class prepare event filtering. [JDT Debug]
The new Java SE6 feature are already implemented in JDI and we are working now to expose these features to users. Currently we have available a first run of the all references (as a menuitem/popup) in the variables view, and are finishing off a first run of all instances. I will create individual bugs for force early return, monitor breakpoints,constant pool access, and improved class prepare filtering
see bugs 1. 154231 -- force early return 2. 154233 -- Improved class prepare filtering 3. 154235 -- new breakpoint types 4. 154236 -- constant pool 5. 152641 -- all instances 6. 153887 -- all references (improvement)
Please don't close plan item bugs as invalid. These bugs are used to track the state of items on the 3.3 plan. If the work is complete, feel free to mark it FIXED. You can also use this as an umbrella bug to collect the work in this area, by marking this bug as depending on those other bugs.
This plan item has changed slightly. We do not intend to add breakpoints for monitor aquisition/release, or access to the constant pool. The new wording: Implement new Java SE 6 features in the Eclipse Java Debug Interface (JDI) client including support for heap walking (retrieve instance counts, all intances of specific types, and all references to an object), forcing an early return from a method with a specific return value, and improved class prepare event filtering. [JDT Debug]
The J2SE6 debug features are all implemented in M6. Marking plan item as fixed. Please open new bugs for issues with individual features.
Verified.