Versions in this module Expand all Collapse all v0 v0.12.0 Mar 11, 2026 Changes in this version + const DiagError + const DiagHint + const DiagInfo + const DiagWarning + const SKClass + const SKConstant + const SKConstructor + const SKFunction + const SKInterface + const SKMethod + const SKVariable + type CallHierarchyCapability struct + DynamicRegistration bool + type CallHierarchyIncomingCall struct + From CallHierarchyItem + FromRanges []Range + type CallHierarchyIncomingCallsParams struct + Item CallHierarchyItem + type CallHierarchyItem struct + Kind int + Name string + Range Range + SelectionRange Range + URI string + type CallHierarchyOutgoingCall struct + FromRanges []Range + To CallHierarchyItem + type CallHierarchyOutgoingCallsParams struct + Item CallHierarchyItem + type CallHierarchyPrepareParams struct + type Client struct + func Start(command string, args []string, rootDir string) (*Client, error) + func (c *Client) CallHierarchyIncoming(item CallHierarchyItem) ([]CallHierarchyIncomingCall, error) + func (c *Client) CallHierarchyOutgoing(item CallHierarchyItem) ([]CallHierarchyOutgoingCall, error) + func (c *Client) CallHierarchyPrepare(uri string, line, col int) ([]CallHierarchyItem, error) + func (c *Client) DidOpen(uri, languageID, text string) error + func (c *Client) DocumentSymbols(uri string) ([]DocumentSymbol, error) + func (c *Client) Initialize(rootURI string) (*InitializeResult, error) + func (c *Client) Notify(method string, params interface{}) error + func (c *Client) References(uri string, line, col int) ([]Location, error) + func (c *Client) Request(method string, params interface{}) (json.RawMessage, error) + func (c *Client) SetTimeout(d time.Duration) + func (c *Client) Shutdown() error + type ClientCapabilities struct + TextDocument TextDocumentClientCapabilities + type Diagnostic struct + Code string + Message string + Range Range + Severity int + Source string + type DidOpenTextDocumentParams struct + TextDocument TextDocumentItem + type DocumentSymbol struct + Children []DocumentSymbol + Kind int + Name string + Range Range + SelectionRange Range + type DocumentSymbolCapability struct + HierarchicalDocumentSymbolSupport bool + type DocumentSymbolParams struct + TextDocument TextDocumentIdentifier + type InitializeParams struct + Capabilities ClientCapabilities + ProcessID int + RootURI string + type InitializeResult struct + Capabilities ServerCapabilities + type Location struct + Range Range + URI string + type Position struct + Character int + Line int + type Range struct + End Position + Start Position + type ReferenceContext struct + IncludeDeclaration bool + type ReferenceParams struct + Context ReferenceContext + type ReferencesCapability struct + DynamicRegistration bool + type ServerCapabilities struct + CallHierarchyProvider bool + DocumentSymbolProvider bool + ReferencesProvider bool + TextDocumentSync interface{} + type TextDocumentClientCapabilities struct + CallHierarchy *CallHierarchyCapability + DocumentSymbol *DocumentSymbolCapability + References *ReferencesCapability + type TextDocumentIdentifier struct + URI string + type TextDocumentItem struct + LanguageID string + Text string + URI string + Version int + type TextDocumentPositionParams struct + Position Position + TextDocument TextDocumentIdentifier