Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EDT:Debug

Revision as of 15:14, 22 February 2012 by Jspadea.us.ibm.com (Talk | contribs)

The Java-based debugger is implemented via JSR-45, plus some of our own extensions (such as support for a customized Variables view).

The JavaScript-based debugger is a port from the RBD EGL Rich UI debugger.


Open bugs

Open enhancement requests

Extending the debugger


Function Java
JavaScript

Sizing
0.7
1.0
Future
Sizing
0.7
1.0
Future
Core framework

done


15d
done (bug 351854)

  • Debug on a server such as Apache Tomcat
3d done (bug 353046)

N/A
Stepping through statements
  • Most basic of function

done (free)


done (bug 351854)
  • Step between EGL and Java

done (free)


N/A
  • Filter runtimes that users won't want to step into (basic)
1d
done (bug 346265)


N/A
  • Filter runtimes that users won't want to step into (extensible)
4d

bug 353050
N/A
Breakpoints
  • Line breakpoints

done


done (bug 352582)

  • Conditional breakpoints
5d[1]


bug 351236 5d[1]


bug 351237
  • Hit count on breakpoints
1d


bug 352585 1d


bug 352586
  • Watchpoints
15d


bug 351873 15d


bug 351874
Variables view
  • Variable adapter framework
2d done (bug 352771)

N/A
  • Primitives and records

done



done (bug 351854)
  • User and system libraries

done (bug 346252)



done (bug 351854)
  • Data tables, forms, & program parameters

done (bug 346254)


N/A - notsupported in JSGen
  • Arrays
1/2d[2]
done (bug 352021)



done (bug 351854)
  • Handler fields

done


done (bug 351854)
  • Dictionaries
1/2d[2]
done (bug 352600)


done (bug 351854)
  • ArrayDictionaries
N/A - not supported in EDT JavaGen or JSGen
  • Format display of certain variables
3d
done (bug 346247)


done (bug 351854)
  • Simple value modification of primitives
3d


bug 346249 1d


bug 352598
  • Complex value modification of variables
5d[1]


bug 352595 4d


bug 352597
  • Build watch expressions from variable context menu
3d


bug 351858 3d


bug 351859
Hot code replace (aka hotswapping)

done (free)


20d


bug 351238
Compile & generate contextual expressions 10d

bug 352666 10d

bug 352666
Watch expressions
5d[1]


bug 351240 4d[1]


bug 351241
Run to line

done (bug 346256)


1d
done (bug 352593)


Drop to frame

done (free)


3d


bug 351239
Hover value in source editor
4d

bug 351872
4d


bug 351872


[1] Depends on bug 352666 which is sized at 10 days

[2] Depends on bug 352771 which is sized at 2 days

Back to the top