sdk icon indicating copy to clipboard operation
sdk copied to clipboard

[private-named-parameters] Analysis Server Implementation Meta Issue

Open munificent opened this issue 2 months ago • 1 comments

This issue tracks all the analysis server work items for "Private Named Parameters".

TODO(rnystrom): Go through the list below and eliminate stuff that isn't relevant for this feature.

TODO(rnystrom): Look into rename refactors and make sure they correctly handle references to a private named parameter.

Tasks

  • [x] Code Completion
  • [ ] Hovers
  • [ ] Navigation
    • [ ] Go to Definition (LSP feature)
    • [ ] Go to Type Definition (LSP feature)
    • [ ] Legacy protocol (for IntelliJ and Android Studio)
  • [ ] Occurrences
    • [ ] Legacy protocol (for IntelliJ and Android Studio)
    • [ ] Document Highlights (LSP feature)
  • [ ] Outline
    • [ ] Legacy protocol, a.k.a. Document Symbols (for IntelliJ and Android Studio)
    • [ ] LSP feature
  • [ ] Refactorings and quick assists/fixes (note that in addition to potentially creating new refactorings and/or quick assists/fixes, part of the work required to implement a new language feature includes evaluating each existing refactoring and quick fix/assist to see whether it needs to be improved or have test cases added to reflect the new feature).
    • [ ] Legacy refactorings (for IntelliJ and Android Studio)
    • [ ] LSP rename refactoring (note that LSP has a special protocol for renames)
    • [ ] LSP self-describing refactorings
    • [ ] Quick Assists
    • [ ] Quick Fixes
  • [ ] Search
    • [x] Find References
    • [ ] Implementations - LSP
    • [ ] Member Declarations
    • [ ] Member References
    • [ ] Top-level Declarations
  • [ ] Selection Range (an LSP feature allowing a selection to be expanded to cover the range of an ancestor AST node)
  • [ ] Signature Help (an LSP feature that tells the parameters and types needed for an invocation)
  • [ ] Snippets
  • [ ] Sort Members
  • [ ] Type Hierarchy
    • [ ] Legacy protocol (for IntelliJ and Android Studio)
    • [ ] LSP feature
  • [ ] Workspace Symbols (LSP feature)
  • [ ] DevTools updates cc. @elliette
    • [ ] Property Editor

munificent avatar Oct 01 '25 20:10 munificent