Michael Glavassevich

Results 10 comments of Michael Glavassevich

I think we're hitting the same issue with our plug-in that opens new terminal windows. Reproduced with the 2024.1 release.

Since `JavaCursorContextKind` is a copy of an enum class that is also in LSP4MP, LSP4MP also has this issue.

A couple more tasks for this item: - [ ] Check for usage of [DiagnosticUtils.getSimpleName()](https://github.com/eclipse/lsp4jakarta/blob/main/jakarta.jdt/org.eclipse.lsp4jakarta.jdt.core/src/main/java/org/eclipse/lsp4jakarta/jdt/internal/DiagnosticUtils.java). Investigate how it's being used to shorten qualified names and determine if that usage is...

Should check whether the issues (in Liberty Tools for IntelliJ) with qualified names being tracked here: https://github.com/OpenLiberty/liberty-tools-intellij/issues/879 also apply to this project.

WebSocket - A unit test exists for inserting the `@PathParam` annotation on to method parameters but does not verify all the code actions for all the diagnostics produced by the...

@angelozerr I tried this out with our Liberty Tools 24.0.9 release with a recent LSPIJ 0.7.0 build and couldn't reproduce it. We're still on IntelliJ 2024.1.x if that matters.

Looks like I reproduced it with the latest LSP4IJ 0.7.0 nightly build. Not sure why I wasn't seeing this before. ![image](https://github.com/user-attachments/assets/3644c6a1-27d4-45c0-bb28-d5e4a29a33e6)

> I did a fix in MP LS and it should work now. For your case you should do nothing, just use last LSP4MP (not released yet) and LSP4IJ 0.7.0...

Refactoring for the equivalent code in Liberty Tools for IntelliJ was delivered in this PR: https://github.com/OpenLiberty/liberty-tools-intellij/pull/1037.

For reference, see the discussion on this Liberty Tools for IntelliJ PR here: https://github.com/OpenLiberty/liberty-tools-intellij/pull/1091#discussion_r1838585813 which led to this suggestion for improvement.