lsp4jakarta icon indicating copy to clipboard operation
lsp4jakarta copied to clipboard

Language Server for Jakarta EE

Results 212 lsp4jakarta issues
Sort by recently updated
recently updated
newest added

While working on issue [#511](https://github.com/OpenLiberty/liberty-tools-intellij/issues/511) in liberty-tools-intellij, I found that both InsertImplementsClauseToImplFilterQuickFix and InsertImplementsClauseToImplListenerQuickFix doesn't have tests available in lsp4Jakarta. I have added tests in liberty-tools-intellij, PR - https://github.com/OpenLiberty/liberty-tools-intellij/pull/726

This was discovered while testing completion support in Liberty Tools for IntelliJ. See discussion here: https://github.com/OpenLiberty/liberty-tools-intellij/issues/681. The problem is that the `forValue()` method assumes that all of the values are...

Currently, there's an issue in our codebase regarding the handling of quick fixes, particularly when a method contains multiple parameters. The existing quick fix functionality does not adequately resolve the...

design

https://jakarta.ee/specifications/webprofile/9/ **Jakarta Servlet 5.0** - [x] `@WebListener` diagnostic #6 and quick fix - [x] `@WebServlet` diagnostic #7 and quick fix - [x] `@WebServlet` and `@WebFilter` URL diagnostics #8 and quick...

While addressing issue [#577](https://github.com/OpenLiberty/liberty-tools-intellij/issues/577), I discovered that there were no test cases for the `CompleteFilterAnnotationQuickFix` code action and one part of `CompleteServletAnnotationQuickFix` code action. To rectify this, I have added...

Improve support for #181 and #184. We currently do not know whether the exceptions specified after the `throw` keyword are checked or unchecked exceptions. To determine whether an exception type...

diagnostic
project-info-needed

#### Description: Complete coding assistance for Jakarta EE 10 Web Profile APIs #### Specification: Jakarta EE 10 Web Profile #### Type of language feature proposed: _Select all that apply_ -...

enhancement
EPIC

This came up during a code review of Liberty Tools for IntelliJ which included a ported version of [JakartaProjectLabelProvider](https://github.com/eclipse/lsp4jakarta/blob/main/jakarta.jdt/org.eclipse.lsp4jakarta.jdt.core/src/main/java/org/eclipse/lsp4jakarta/jdt/internal/core/providers/JakartaProjectLabelProvider.java). See discussion here: https://github.com/OpenLiberty/liberty-tools-intellij/pull/614#discussion_r1463658593. Currently `JakartaProjectLabelProvider` is determining that a project...

- Check whether LSP4Jakarta has the correct behaviour for applications if they specify a fully qualified class name instead of their simple name (e.g. `@jakarta.ws.rs.PUT` vs `@PUT`). - Check whether...

I create the issue because I noticed your Jakarta LS uses some copy/paste code from lsp4mp MP LS and it seems that you do the same logic than MP LS...

design