Michael Glavassevich

Results 9 issues of Michael Glavassevich

I have been testing `3.8.2-SNAPSHOT` and have observed that after changing server.xml once, further updates to the file are not synch'd up by dev mode. I ran `mvn liberty:dev` with:...

bug
devMode
vNextCandidate

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...

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...

Pull request https://github.com/eclipse/lsp4jakarta/pull/511 added a quick fix which removes all three annotations from a parameter when some of the annotations are in conflict. E.g. "`@Disposes` `@Observes` `@ObservesAsync` String name" There...

The screenshots I'm including here are from Liberty tools for IntelliJ, but this also applies to LSP4Jakarta. Consider a managed bean that has been annotated with multiple scopes: ![image](https://github.com/user-attachments/assets/fa07ab37-971b-47ca-b3f3-cb1d576514d1) The...

During a recent code review for a PR in Liberty Tools for IntelliJ (https://github.com/OpenLiberty/liberty-tools-intellij/pull/1037) we noticed a comment in the code "A single field cannot have the same" which we...

While refactoring similar code in Liberty Tools for IntelliJ I noticed that it is looping over all methods on the application's class looking for annotations that seem to just apply...

See discussion here: https://github.com/OpenLiberty/liberty-tools-intellij/issues/1024. The work done for IntelliJ should be ported back.