Hope Hadfield

Results 10 issues of Hope Hadfield

Fixes https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/2282 Before: ![Screenshot from 2024-02-09 13-36-36](https://github.com/eclipse-jdtls/eclipse.jdt.ls/assets/115827695/3ec5498f-7b5d-4b77-baa0-602db465ce6d) After: ![Screenshot from 2024-02-09 13-37-21](https://github.com/eclipse-jdtls/eclipse.jdt.ls/assets/115827695/ea3bfae4-222e-4c3c-b081-948dac6d8eb8) The list of methods should ideally be displayed in signature help after selecting the completion item, though there...

In the case that a method contains less parameters in a superclass than the respective extended method in a subclass, all overloaded methods further extended from the superclass are not...

bug
signature help

Completion works when selected using the return key, but completes as `System.out.println(inner_expression(java.lang.Object)${});` when selected with mouse click. ![Peek 2023-06-06 12-19](https://github.com/eclipse/eclipse.jdt.ls/assets/115827695/fe0d17e5-282e-4c6d-8039-30b85c2a0519)

regression
completion

Fixes https://github.com/redhat-developer/vscode-java/issues/3396 Before: ![Peek 2024-04-29 12-31](https://github.com/eclipse-jdtls/eclipse.jdt.ls/assets/115827695/1fe82986-2e9c-4b68-8e2b-3b5fd8889599) After: ![Peek 2024-04-29 12-30](https://github.com/eclipse-jdtls/eclipse.jdt.ls/assets/115827695/3f9f13af-c534-49f4-83ca-984e9baede15)

bug

Add support for linked correction proposals, as is done in Eclipse ![linked-proposal](https://github.com/redhat-developer/vscode-java/assets/115827695/482c0d79-0806-4a4e-88ae-7e607d47075c) Currently, the same quickfix in vscode-java only gives the first option from the list. ![no-linked-proposal](https://github.com/redhat-developer/vscode-java/assets/115827695/740a8d00-170d-4ab3-84d2-eb66ae997150)

enhancement
code action

Fixes https://github.com/redhat-developer/vscode-java/issues/3686 ![dropdown](https://github.com/user-attachments/assets/86114190-1f9c-4a24-9c5c-08f95af5895b) https://github.com/redhat-developer/vscode-java/pull/3730

Fixes https://github.com/redhat-developer/vscode-java/issues/3040

Fixes https://github.com/redhat-developer/vscode-java/issues/3686 ![dropdown](https://github.com/user-attachments/assets/d516a913-ac47-49d7-a4ce-fd7cae8fc0c0) Requires https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/3229

Fixes https://github.com/eclipse-lsp4j/lsp4j/issues/810 One note is that this implementation violates the [spec](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.18/specification/#snippetTextEdit) in that `SnippetTextEdit` extends `TextEdit`. Given that the `edits` field of `TextDocumentEdit` is defined as a `List`, this was...