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

Bug 316907

Summary: [debug] variables view should not hide _OT$base reference
Product: [Tools] Objectteams Reporter: Stephan Herrmann <stephan.herrmann>
Component: OTDTAssignee: Stephan Herrmann <stephan.herrmann>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.7   
Target Milestone: 0.7   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Fix none

Description Stephan Herrmann CLA 2010-06-15 10:08:46 EDT
When inspecting the values of a bound role object the base reference
"_OT$base" is currently filtered by default and only visible
when showing *all* OT/J internal variables.

However, the base reference is equally important as, e.g., this$0
references and should therefor always be shown.

We might just want to consider beautifying "_OT$base" to s.t. like "$base"?
But maybe the _OT prefix is also a valuable hint.
Comment 1 Stephan Herrmann CLA 2010-06-15 11:33:27 EDT
Created attachment 171951 [details]
Fix

This patch changes filtering to never hide "_OT$base".

Also beautifying role class names is unified (removing "__OT__"):
 - no longer individually adapt the Debug view (stack frames), but
 + consistently hook into JDIModelPresentation
This should affect all debug views notably the variables view.
Comment 2 Stephan Herrmann CLA 2010-06-15 11:35:04 EDT
Patch has been committed as r516.
Comment 3 Stephan Herrmann CLA 2010-07-02 13:07:54 EDT
Verified using build 201007011455.