Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 349400 - [1.7] Add Java 7 support to Debug
Summary: [1.7] Add Java 7 support to Debug
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Debug (show other bugs)
Version: 3.7   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: 3.7.1   Edit
Assignee: Michael Rennie CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 350325
Blocks:
  Show dependency tree
 
Reported: 2011-06-15 02:33 EDT by Dani Megert CLA
Modified: 2011-07-28 15:30 EDT (History)
2 users (show)

See Also:


Attachments
update (12.19 KB, patch)
2011-06-15 11:42 EDT, Michael Rennie CLA
no flags Details | Diff
patch to merge branch with HEAD (20.30 KB, patch)
2011-07-27 02:32 EDT, Michael Rennie CLA
no flags Details | Diff
patch to merge branch with 3.7.1 (21.63 KB, patch)
2011-07-27 02:43 EDT, Michael Rennie CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2011-06-15 02:33:16 EDT
3.7.

For 3.7.1 we need to add Java 7 support to Debug, e.g. update the evaluation support.

This should be done by end of June, so that we have enough time for team wide testing and fixing in July.
Comment 1 Michael Rennie CLA 2011-06-15 11:42:18 EDT
Created attachment 198037 [details]
update

This patch makes the updates to jdt.debug to update how we create ASTs and to use the new UnifiedType ASTNode in our ASTVisitors.

Tested so far:
1. in-editor evaluations - Inspect / Display
2. Watch expressions
3. the ToggleBreakpointAdapter

Still to be tested
1. conditional breakpoints
2. logical structures
3. detail formatters
Comment 2 Michael Rennie CLA 2011-06-15 13:16:25 EDT
Additional items that have been tested:

1. Run to Line
2. Debug variable hovers
Comment 3 Curtis Windatt CLA 2011-06-24 15:53:01 EDT
I am unable to get string switch statements to work anywhere in the debug framework (they work when running as a java application).  Opened bug 350325
Comment 4 Michael Rennie CLA 2011-07-27 02:32:27 EDT
Created attachment 200414 [details]
patch to merge branch with HEAD
Comment 5 Michael Rennie CLA 2011-07-27 02:43:45 EDT
Created attachment 200417 [details]
patch to merge branch with 3.7.1
Comment 6 Michael Rennie CLA 2011-07-28 14:41:36 EDT
The patch for HEAD has been committed.
Comment 7 Michael Rennie CLA 2011-07-28 15:30:36 EDT
The patch for 3.7.1 has been committed.

Marking fixed