Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 154115

Summary: [java 1.6] Support for Java SE 6 debug features
Product: [Eclipse Project] JDT Reporter: John Arthorne <john.arthorne>
Component: DebugAssignee: JDT-Debug-Inbox <jdt-debug-inbox>
Status: VERIFIED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: bogofilter+eclipse.org, bpasero, bradleyjames, Konstantin.Scheglov, mike.haller, rjlorimer
Version: 3.3Keywords: plan
Target Milestone: 3.3 M6   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 152641, 153887, 154231, 154233, 154235, 154236    
Bug Blocks:    

Description John Arthorne CLA 2006-08-16 13:55:52 EDT
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]
Comment 1 Michael Rennie CLA 2006-08-17 10:28:10 EDT
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
Comment 2 Michael Rennie CLA 2006-08-17 10:44:00 EDT
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)
Comment 3 John Arthorne CLA 2006-08-17 11:03:02 EDT
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.
Comment 4 Darin Wright CLA 2007-02-23 10:43:25 EST
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]
Comment 5 Darin Wright CLA 2007-03-14 16:20:16 EDT
The J2SE6 debug features are all implemented in M6. Marking plan item as fixed. Please open new bugs for issues with individual features.
Comment 6 Darin Wright CLA 2007-03-19 10:06:52 EDT
Verified.