vscode-java-debug-ext README
This extends the Debugger for Java VSCode extension.
Features
Adds the following command(s):
Command Name |
Command ID |
Description |
Show Type |
vscode-java-debug-ext.showType |
Show the Open Type quick pick for type of the variable node. If the type of variable is inner type it may first prompt for each of the parent types and the innermost type. |
Show Type of Container |
vscode-java-debug-ext.showTypeOfContainer |
Show the Open Type quick pick for type of the parent of variable node. If the type of container of variable is inner type it may first prompt for each of the parent types and the innermost type. |
This basically addresses Provide "Open type" button in variables' menu
UPDATE: For innert types shows all outer types as well.
UPDATE: Use fully qualified name for types.
Outline (Java Debugger) view (formerly Java Debugger outline) to address vscode-java-debug issue 1298 allowing direct seeting of method(aka function) breakpoint.
This will allow setting:
- Class load breakpoint ClassPrepareRequest
- Constructor and Method breakpoint
- Overloaded constructors and methods (Not possible because of the limitations of VSCode Java Debug support even though it is supported by the Java Debugger API)
- All overloaded Constructors and methods Entry MethodEntryRequest
- Constructors and methods Exit MethodExitRequest
NOTE The method entry breakpoint is implemented.
Known Issues
This works well when toString()
for Object types is disabled in Variables view.
The following issues have been fixed:
https://github.com/redhat-developer/vscode-java/issues/3074
https://github.com/eclipse/eclipse.jdt.ls/issues/2617
This means the package node is displayed for library classes in the outline view.
Requirements
Requires extention Debugger for Java (vscjava.vscode-java-debug
)
Extension Settings
None.