EDT:Debug
From Eclipsepedia
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.
Regression testing the debugger
In the following table:
- gray = done for both debuggers
- yellow = done for one debugger but not the other
- red = not yet supported in either debugger
| Function | Java | JavaScript | |||||||
| | Sizing | 0.7 | 0.8 | 1.0 | Future | Sizing | 0.7 | 1.0 | Future |
| Core framework | | done | | | | 15d | done (bug 351854) | | |
| 3d | done (bug 353046) | | | | N/A | |||
| Stepping through statements | |||||||||
| | done (free) | | | | | done (bug 351854) | | |
| | done (free) | | | | N/A | |||
| 1d | done (bug 346265) | | | | N/A | |||
| 4d | | done (bug 353050) | | | N/A | |||
| Breakpoints | |||||||||
| | done | | | | | done (bug 352582) | | |
| 5d[1] | | | | bug 351236 | 5d[1] | | | bug 351237 |
| 1d | | | | bug 352585 | 1d | | | bug 352586 |
| 15d | | | | bug 351873 | 15d | | | bug 351874 |
| Variables view | |||||||||
| 2d | done (bug 352771) | | | | N/A | |||
| | done | | | | | done (bug 351854) | | |
| | done (bug 346252) | | | | | done (bug 351854) | | |
| | done (bug 346254) | | | | N/A - not supported in JSGen | |||
| 1/2d[2] | done (bug 352021) | | | | | done (bug 351854) | | |
| | done | | | | | done (bug 351854) | | |
| 1/2d[2] | done (bug 352600) | | | | | done (bug 351854) | | |
| N/A - not supported in EDT JavaGen or JSGen | ||||||||
| 3d | done (bug 346247) | | | | | done (bug 351854) | | |
| 3d | | | | bug 346249 | 1d | | | bug 352598 |
| 5d[1] | | | | bug 352595 | 4d | | | bug 352597 |
| 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