Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>VSCode Java Debugger ExtrasNew to Visual Studio Code? Get it now.
VSCode Java Debugger Extras

VSCode Java Debugger Extras

Preview

Sandip Chitale

|
74,995 installs
| (0) | Free
Extends the Debugger for Java extension
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

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

Show Type Command

Open Type Quick Pick

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.

Outline (Java Debugger)

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.

  • Field watchpoint
    • Access watchpoint AccessWatchpointRequest
    • Modification watchpoint ModificationWatchpointRequest

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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft