Skip to content

Commit 4ed074e

Browse files
authored
Add useful info to readme file (scalacenter#5)
1 parent a9f1e24 commit 4ed074e

1 file changed

Lines changed: 25 additions & 1 deletion

File tree

README.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,25 @@
1-
TODO: Create a file called LICENSE (not LICENSE.TXT, LICENSE.md, etc.)…
1+
# Java Debug Server for Visual Studio Code
2+
3+
## Overview
4+
5+
The Java Debug Server is an implementation of Visual Studio Code (VSCode) Debug Protocol. It can be used in Visual Studio Code to debug Java programs.
6+
7+
## Features
8+
- Launch/Attach
9+
- Breakpoints
10+
- Exceptions
11+
- Pause & Continue
12+
- Step In/Out/Over
13+
- Variables
14+
- Callstacks
15+
- Threads
16+
- Debug console
17+
18+
## Background
19+
20+
The Java Debug Server is the bridge between VSCode and JVM. The implementation is based on JDI ([Java Debug Interface](https://docs.oracle.com/javase/7/docs/jdk/api/jpda/jdi/)). It works with [Eclipse JDT Language Server](https://github.com/vscjavaci/eclipse.jdt.ls) as an add-on to provide debug functionalities.
21+
22+
## Repository Structure
23+
24+
- com.microsoft.java.debug.core - the core logic of the debug server
25+
- com.microsoft.java.debug.plugin - wraps the debug server into an Eclipse plugin to work with Eclipse JDT Language Server

0 commit comments

Comments
 (0)