Difference between revisions of "EDT:Debug"

From Eclipsepedia

Jump to: navigation, search
Line 158: Line 158:
 
*Handler fields
 
*Handler fields
  
| done
+
| done  
 
|  
 
|  
 
|  
 
|  
Line 164: Line 164:
 
|  
 
|  
 
| Will be covered by {{bug|351854}}
 
| Will be covered by {{bug|351854}}
 +
|-
 +
| bgcolor="#cccccc" |
 +
*Dictionaries
 +
 +
|
 +
|
 +
| {{bug|352600}}
 +
|
 +
|
 +
| {{bug|352601}}
 +
|-
 +
| bgcolor="#cccccc" |
 +
*ArrayDictionaries
 +
 +
|
 +
|
 +
| {{bug|352602}}
 +
| bgcolor="#cccccc" align="center" colspan="3" | N/A
 
|-
 
|-
 
| bgcolor="#cccccc" |  
 
| bgcolor="#cccccc" |  

Revision as of 10:58, 20 July 2011

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 has not been started yet.


Function Java
JavaScript

0.7
1.0
Future
0.7
1.0
Future
Core framework
done




bug 351854
Stepping through statements






  • Most basic of function
done (free)




Will be covered by bug 351854
  • Step between EGL and Java
done (free)


N/A
  • Decide how to filter runtimes that users won't want to step into
bug 346265


N/A
Breakpoints






  • Line breakpoints
done




bug 352582
  • Conditional breakpoints


bug 351236

bug 351237
  • Hit count on breakpoints
bug 352585 bug 352586
  • Watchpoints


bug 351873

bug 351874
Variables view






  • Primitives and records
done




Will be covered by bug 351854
  • User and system libraries
done (bug 346252)




Will be covered by bug 351854
  • Data tables, forms, & program parameters
done (bug 346254)


N/A
  • Arrays
bug 352021




Will be covered by bug 351854
  • Handler fields
done Will be covered by bug 351854
  • Dictionaries
bug 352600 bug 352601
  • ArrayDictionaries
bug 352602 N/A
  • Format display of certain variables
bug 346247



Will be covered by bug 351854
  • Simple value modification of primitives
bug 346249




bug 352598
  • Complex value modification of variables (supporting expressions)


bug 352595

bug 352597
  • Build watch expressions from variable context menu


bug 351858

bug 351859
Hot code replace (aka hotswapping)
done (free)




bug 351238
Watch expressions


bug 351240

bug 351241
Run to line
done (bug 346256)




bug 352593
Drop to frame
done (free)




bug 351239
Hover value in source editor

bug 351872


bug 351872