View Source GenLSP.Structures.BaseSymbolInformation (gen_lsp v0.8.1)

A base for all symbol information.

Link to this section Summary

Functions

Fields

  • name: The name of this symbol.

Link to this section Types

@type t() :: %GenLSP.Structures.BaseSymbolInformation{
  container_name: String.t() | nil,
  kind: GenLSP.Enumerations.SymbolKind.t(),
  name: String.t(),
  tags: [GenLSP.Enumerations.SymbolTag.t()] | nil
}

Link to this section Functions

Link to this function

%GenLSP.Structures.BaseSymbolInformation{}

View Source (struct)

fields

Fields

  • name: The name of this symbol.

  • kind: The kind of this symbol.

  • tags: Tags for this symbol.

    @since 3.16.0

  • container_name: The name of the symbol containing this symbol. This information is for user interface purposes (e.g. to render a qualifier in the user interface if necessary). It can't be used to re-infer a hierarchy for the document symbols.