Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Go To Declaration Request #304

Open
toddATavail opened this issue Oct 5, 2023 · 0 comments
Open

Go To Declaration Request #304

toddATavail opened this issue Oct 5, 2023 · 0 comments
Labels
enhancement lsp Language Server Protocol

Comments

@toddATavail
Copy link
Member

Support for locating the declarations associated with the name at the specified module coordinates. Mandated by Go To Declaration Request.

This amounts to implementing org.eclipse.lsp4j.TextDocumentService.declaration.

This is similar to Go To Definition, but operating on a disjoint set of elements. See that issue for more guidance and detail.

The following items count as declarations:

  • Names appearing in the filtered import lists of the Uses section of a module header.
  • Names appearing in the filtered import lists of the Extends section of a module header.
  • Names appearing in the Names section of a module header.
  • Forward method declarations.
  • Abstract method declarations.
@toddATavail toddATavail added enhancement lsp Language Server Protocol labels Oct 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement lsp Language Server Protocol
Projects
None yet
Development

No branches or pull requests

1 participant