โ
Modern Java Language Server
Backed by Eclipse JDT Language Server (jdtls) for real-time compilation error diagnostics, smart auto-imports, symbol renames, method override generation, and type hierarchy inspection.
- Java 17 & Java 21 feature support
- Automatic package declaration & imports
- Javadoc and parameter documentation on hover
๐ฆ
Maven & Gradle Build Systems
Native detection of pom.xml and build.gradle files. Execute standard build goals, download remote Maven Central dependencies, and compile multi-module projects.
- Maven 3.9+ and Gradle 8+ execution
- Support for wrapper scripts (
./mvnw, ./gradlew)
- Ant
build.xml legacy support
๐งช
JUnit 4 & 5 Test Runner
Integrated test discovery and execution for JUnit Jupiter, JUnit 4, and TestNG. View structured test trees, individual assertions, execution timings, and jump to failing stack lines.
- Surefire XML & test report parsing
- Single test or entire suite execution
- Clickable stack trace to code navigation
๐
DAP Interactive Debugger
Connect to the Java runtime via the Debug Adapter Protocol. Pause at line breakpoints, inspect object hierarchies, watch expressions, and step through recursive calls.
- Step Over, Step Into, Step Out controls
- Thread call stack & variable evaluation
- Exception breakpoint catches
๐ค
AI Java Pair Programming
Leverage autonomous AI assistance trained on modern Java paradigms. Generate idiomatic streams, refactor monolithic methods, write unit tests, and resolve compilation errors.
- Context-aware Spring Boot scaffolding
- Automated JUnit test case generation
- Null-pointer and memory leak prevention
๐ฅ๏ธ
Cloud Linux PTY Terminal
Full terminal access with Java development kit binaries pre-installed (javac, java, mvn, gradle, git). Run custom CLI commands and inspect logs in real time.
- NDJSON build log streaming
- Standard Unix utilities & pipes
- Local client workspace path referencing