Language Server Protocol Extensions - eclipse-jdtls/eclipse.jdt.ls GitHub Wiki

The JDT Language Server implements the following extensions that are not part of the standard LSP

Table 1. Extension to Language Server protocol
Method Kind Notes

language/status

Notification to client

Sends a status to the client to be presented to users

java/classFileContents

Request to server

Retrieves the contents of a .class file.

language/actionableNotification

Notification to client

Ask the client to display a particular message in the user interface, and possible commands to execute. The commands must be implemented on the client side.

java/projectConfigurationUpdate

Request to server

updates the Java configuration, refreshing settings from build artifacts

⚠️ **GitHub.com Fallback** ⚠️