...
- "Copy value" popup menu action for inspected variables in the variables view
- Special highligting for incorrectly placed breakpoints
- Use Alt+F8 to copy selected code from the editor into the Evaluate window
- High-level (Domain-specific) types and variable names are calculated for variables in the evaluation and watches windows. Low-level (java) types are shown in brackets.
MOVE TO USER GUIDE:
In order to make MPS more modular, the debugger API and the Java debugger itself were moved into separate MPS plugins. This allows the user to completely turn the functionality off when not needed. A migration script to upgrade code to the new debugger API has been included in the MPS 2.5 migration wizard. Additionally, a migration script named "Fix references to debugger classes" is available for manual execution.
New debugger features introduced in MPS 2.5:
- In the generic debugger:
- Cell-based highlighting in tables.
- Toolbar with stepping actions in the Debugger Tool.
- Cell-based highlighting in tables.
- In the Java debugger:
- "Copy value" action in the variables tree.
- Special highligting for breakpoints on which the debugger is not able to stop.
- Evaluate selection: Alt+F8 copies the selected code to the Evaluate window.
- High-level types and variable names are calculated for variables in the evaluation and watches windows. Low-level types (i.e. types from the generated Java code) are shown in brackets.
- "Copy value" action in the variables tree.
- For developers of debugger extension:
- isApplicable function is available in the breakpoints creators.
- isApplicable function is available in the breakpoints creators.
Comfortable way to run MPS from MPS
...