Overview

This section of the documentation discusses how the analysis server works and how to enhance the various features provided by the server.

To learn how the server implements support for a specific feature, read one of the following feature-specific documents:

  • Call Hierarchy
  • Closing Labels
  • Code Completion
  • Code Folding
  • documentSymbol
  • Flutter Outline
  • Hovers
  • Implemented Markers
  • Navigation
  • Occurrences
  • Organize Imports
  • Outline
  • Overrides Markers
  • Quick Assists
  • Quick Fixes
  • Refactorings - legacy
  • Refactorings - self describing
  • Search - Find References
  • Search - Member Declarations
  • Search - Member References
  • Search - Top-level Declarations
  • selectionRange
  • Semantic Highlights
  • signatureHelp
  • Sort Members
  • Type Hierarchy