Bug 432644

Summary: Make the output console a lot more useful
Product: [Eclipse Project] JDT Reporter: Dave Dyer <ddyer>
Component: DebugAssignee: JDT-Debug-Inbox <jdt-debug-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: ddyer
Version: 4.4   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Dave Dyer CLA 2014-04-11 15:03:15 EDT
The basic idea is to make things printed into the console window be live objects rather than just dead text.  With handles to the underlying objects, console output becomes a first-class contributor to the debugging process.

View this one minute video which demonstrates a proof-of-concept using
beanshell.

https://www.youtube.com/watch?v=33uAQ8bf3hA

the changes to beanshell to get to this point are quite minor,
and I would expect the same to be true for the console windows
in eclipse.   Obviously, this is just a minimal demonstration,
there should be a fancier UI within the console window, a default
pretty printer (using introspection) to explode the contents of
objects, a protocol to allow object to add things to the right-click
menu, and so on..