type Client … func clientDispatch(ctx context.Context, client Client, reply jsonrpc2.Replier, r jsonrpc2.Request) (bool, error) { … } func (s *clientDispatcher) LogTrace(ctx context.Context, params *LogTraceParams) error { … } func (s *clientDispatcher) Progress(ctx context.Context, params *ProgressParams) error { … } func (s *clientDispatcher) RegisterCapability(ctx context.Context, params *RegistrationParams) error { … } func (s *clientDispatcher) UnregisterCapability(ctx context.Context, params *UnregistrationParams) error { … } func (s *clientDispatcher) Event(ctx context.Context, params *interface{ … } func (s *clientDispatcher) PublishDiagnostics(ctx context.Context, params *PublishDiagnosticsParams) error { … } func (s *clientDispatcher) LogMessage(ctx context.Context, params *LogMessageParams) error { … } func (s *clientDispatcher) ShowDocument(ctx context.Context, params *ShowDocumentParams) (*ShowDocumentResult, error) { … } func (s *clientDispatcher) ShowMessage(ctx context.Context, params *ShowMessageParams) error { … } func (s *clientDispatcher) ShowMessageRequest(ctx context.Context, params *ShowMessageRequestParams) (*MessageActionItem, error) { … } func (s *clientDispatcher) WorkDoneProgressCreate(ctx context.Context, params *WorkDoneProgressCreateParams) error { … } func (s *clientDispatcher) ApplyEdit(ctx context.Context, params *ApplyWorkspaceEditParams) (*ApplyWorkspaceEditResult, error) { … } func (s *clientDispatcher) CodeLensRefresh(ctx context.Context) error { … } func (s *clientDispatcher) Configuration(ctx context.Context, params *ParamConfiguration) ([]LSPAny, error) { … } func (s *clientDispatcher) DiagnosticRefresh(ctx context.Context) error { … } func (s *clientDispatcher) FoldingRangeRefresh(ctx context.Context) error { … } func (s *clientDispatcher) InlayHintRefresh(ctx context.Context) error { … } func (s *clientDispatcher) InlineValueRefresh(ctx context.Context) error { … } func (s *clientDispatcher) SemanticTokensRefresh(ctx context.Context) error { … } func (s *clientDispatcher) TextDocumentContentRefresh(ctx context.Context, params *TextDocumentContentRefreshParams) error { … } func (s *clientDispatcher) WorkspaceFolders(ctx context.Context) ([]WorkspaceFolder, error) { … }