cuelang.org/go@v0.10.1/internal/golangorgx/gopls/server/unimplemented.go (about)

     1  // Copyright 2023 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  package server
     6  
     7  // This file defines the LSP server methods that gopls does not currently implement.
     8  
     9  import (
    10  	"context"
    11  	"fmt"
    12  
    13  	"cuelang.org/go/internal/golangorgx/gopls/protocol"
    14  	"cuelang.org/go/internal/golangorgx/tools/jsonrpc2"
    15  )
    16  
    17  func (s *server) CodeAction(ctx context.Context, params *protocol.CodeActionParams) ([]protocol.CodeAction, error) {
    18  	return nil, notImplemented("CodeAction")
    19  }
    20  
    21  func (s *server) CodeLens(ctx context.Context, params *protocol.CodeLensParams) ([]protocol.CodeLens, error) {
    22  	return nil, notImplemented("CodeLens")
    23  }
    24  
    25  func (s *server) ColorPresentation(context.Context, *protocol.ColorPresentationParams) ([]protocol.ColorPresentation, error) {
    26  	return nil, notImplemented("ColorPresentation")
    27  }
    28  
    29  func (s *server) Completion(ctx context.Context, params *protocol.CompletionParams) (_ *protocol.CompletionList, rerr error) {
    30  	return nil, notImplemented("Completion")
    31  }
    32  
    33  func (s *server) Declaration(context.Context, *protocol.DeclarationParams) (*protocol.Or_textDocument_declaration, error) {
    34  	return nil, notImplemented("Declaration")
    35  }
    36  
    37  func (s *server) Definition(ctx context.Context, params *protocol.DefinitionParams) (_ []protocol.Location, rerr error) {
    38  	return nil, notImplemented("Definition")
    39  }
    40  
    41  func (s *server) Diagnostic(context.Context, *string) (*string, error) {
    42  	return nil, notImplemented("Diagnostic")
    43  }
    44  
    45  func (s *server) DiagnosticWorkspace(context.Context, *protocol.WorkspaceDiagnosticParams) (*protocol.WorkspaceDiagnosticReport, error) {
    46  	return nil, notImplemented("DiagnosticWorkspace")
    47  }
    48  
    49  func (s *server) DidChangeNotebookDocument(context.Context, *protocol.DidChangeNotebookDocumentParams) error {
    50  	return notImplemented("DidChangeNotebookDocument")
    51  }
    52  
    53  func (s *server) DidCloseNotebookDocument(context.Context, *protocol.DidCloseNotebookDocumentParams) error {
    54  	return notImplemented("DidCloseNotebookDocument")
    55  }
    56  
    57  func (s *server) DidCreateFiles(context.Context, *protocol.CreateFilesParams) error {
    58  	return notImplemented("DidCreateFiles")
    59  }
    60  
    61  func (s *server) DidDeleteFiles(context.Context, *protocol.DeleteFilesParams) error {
    62  	return notImplemented("DidDeleteFiles")
    63  }
    64  
    65  func (s *server) DidOpenNotebookDocument(context.Context, *protocol.DidOpenNotebookDocumentParams) error {
    66  	return notImplemented("DidOpenNotebookDocument")
    67  }
    68  
    69  func (s *server) DidRenameFiles(context.Context, *protocol.RenameFilesParams) error {
    70  	return notImplemented("DidRenameFiles")
    71  }
    72  
    73  func (s *server) DidSaveNotebookDocument(context.Context, *protocol.DidSaveNotebookDocumentParams) error {
    74  	return notImplemented("DidSaveNotebookDocument")
    75  }
    76  
    77  func (s *server) DocumentColor(context.Context, *protocol.DocumentColorParams) ([]protocol.ColorInformation, error) {
    78  	return nil, notImplemented("DocumentColor")
    79  }
    80  
    81  func (s *server) DocumentHighlight(ctx context.Context, params *protocol.DocumentHighlightParams) ([]protocol.DocumentHighlight, error) {
    82  	return nil, notImplemented("DocumentHighlight")
    83  }
    84  
    85  func (s *server) DocumentLink(ctx context.Context, params *protocol.DocumentLinkParams) (links []protocol.DocumentLink, err error) {
    86  	return nil, notImplemented("DocumentLink")
    87  }
    88  
    89  func (s *server) DocumentSymbol(ctx context.Context, params *protocol.DocumentSymbolParams) ([]interface{}, error) {
    90  	return nil, notImplemented("DocumentSymbol")
    91  }
    92  
    93  func (s *server) ExecuteCommand(ctx context.Context, params *protocol.ExecuteCommandParams) (interface{}, error) {
    94  	return nil, notImplemented("ExecuteCommand")
    95  }
    96  
    97  func (s *server) FoldingRange(ctx context.Context, params *protocol.FoldingRangeParams) ([]protocol.FoldingRange, error) {
    98  	return nil, notImplemented("FoldingRange")
    99  }
   100  
   101  func (s *server) Hover(ctx context.Context, params *protocol.HoverParams) (_ *protocol.Hover, rerr error) {
   102  	return nil, notImplemented("Hover")
   103  }
   104  
   105  func (s *server) Implementation(ctx context.Context, params *protocol.ImplementationParams) (_ []protocol.Location, rerr error) {
   106  	return nil, notImplemented("Implementation")
   107  }
   108  
   109  func (s *server) IncomingCalls(ctx context.Context, params *protocol.CallHierarchyIncomingCallsParams) ([]protocol.CallHierarchyIncomingCall, error) {
   110  	return nil, notImplemented("IncomingCalls")
   111  }
   112  
   113  func (s *server) InlayHint(ctx context.Context, params *protocol.InlayHintParams) ([]protocol.InlayHint, error) {
   114  	return nil, notImplemented("InlayHint")
   115  }
   116  
   117  func (s *server) InlineCompletion(context.Context, *protocol.InlineCompletionParams) (*protocol.Or_Result_textDocument_inlineCompletion, error) {
   118  	return nil, notImplemented("InlineCompletion")
   119  }
   120  
   121  func (s *server) InlineValue(context.Context, *protocol.InlineValueParams) ([]protocol.InlineValue, error) {
   122  	return nil, notImplemented("InlineValue")
   123  }
   124  
   125  func (s *server) LinkedEditingRange(context.Context, *protocol.LinkedEditingRangeParams) (*protocol.LinkedEditingRanges, error) {
   126  	return nil, notImplemented("LinkedEditingRange")
   127  }
   128  
   129  func (s *server) Moniker(context.Context, *protocol.MonikerParams) ([]protocol.Moniker, error) {
   130  	return nil, notImplemented("Moniker")
   131  }
   132  
   133  func (s *server) OnTypeFormatting(context.Context, *protocol.DocumentOnTypeFormattingParams) ([]protocol.TextEdit, error) {
   134  	return nil, notImplemented("OnTypeFormatting")
   135  }
   136  
   137  func (s *server) OutgoingCalls(ctx context.Context, params *protocol.CallHierarchyOutgoingCallsParams) ([]protocol.CallHierarchyOutgoingCall, error) {
   138  	return nil, notImplemented("OutgoingCalls")
   139  }
   140  
   141  func (s *server) PrepareCallHierarchy(ctx context.Context, params *protocol.CallHierarchyPrepareParams) ([]protocol.CallHierarchyItem, error) {
   142  	return nil, notImplemented("PrepareCallHierarchy")
   143  }
   144  
   145  func (s *server) PrepareRename(ctx context.Context, params *protocol.PrepareRenameParams) (*protocol.PrepareRenamePlaceholder, error) {
   146  	return nil, notImplemented("PrepareRename")
   147  }
   148  
   149  func (s *server) PrepareTypeHierarchy(context.Context, *protocol.TypeHierarchyPrepareParams) ([]protocol.TypeHierarchyItem, error) {
   150  	return nil, notImplemented("PrepareTypeHierarchy")
   151  }
   152  
   153  func (s *server) Progress(context.Context, *protocol.ProgressParams) error {
   154  	return notImplemented("Progress")
   155  }
   156  
   157  func (s *server) RangeFormatting(context.Context, *protocol.DocumentRangeFormattingParams) ([]protocol.TextEdit, error) {
   158  	return nil, notImplemented("RangeFormatting")
   159  }
   160  
   161  func (s *server) RangesFormatting(context.Context, *protocol.DocumentRangesFormattingParams) ([]protocol.TextEdit, error) {
   162  	return nil, notImplemented("RangesFormatting")
   163  }
   164  
   165  func (s *server) References(ctx context.Context, params *protocol.ReferenceParams) (_ []protocol.Location, rerr error) {
   166  	return nil, notImplemented("References")
   167  }
   168  
   169  func (s *server) Rename(ctx context.Context, params *protocol.RenameParams) (*protocol.WorkspaceEdit, error) {
   170  	return nil, notImplemented("Rename")
   171  }
   172  
   173  func (s *server) Resolve(context.Context, *protocol.InlayHint) (*protocol.InlayHint, error) {
   174  	return nil, notImplemented("Resolve")
   175  }
   176  
   177  func (s *server) ResolveCodeLens(context.Context, *protocol.CodeLens) (*protocol.CodeLens, error) {
   178  	return nil, notImplemented("ResolveCodeLens")
   179  }
   180  
   181  func (s *server) ResolveCodeAction(context.Context, *protocol.CodeAction) (*protocol.CodeAction, error) {
   182  	return nil, notImplemented("ResolveCodeAction")
   183  }
   184  
   185  func (s *server) ResolveCompletionItem(context.Context, *protocol.CompletionItem) (*protocol.CompletionItem, error) {
   186  	return nil, notImplemented("ResolveCompletionItem")
   187  }
   188  
   189  func (s *server) ResolveDocumentLink(context.Context, *protocol.DocumentLink) (*protocol.DocumentLink, error) {
   190  	return nil, notImplemented("ResolveDocumentLink")
   191  }
   192  
   193  func (s *server) ResolveWorkspaceSymbol(context.Context, *protocol.WorkspaceSymbol) (*protocol.WorkspaceSymbol, error) {
   194  	return nil, notImplemented("ResolveWorkspaceSymbol")
   195  }
   196  
   197  func (s *server) SelectionRange(ctx context.Context, params *protocol.SelectionRangeParams) ([]protocol.SelectionRange, error) {
   198  	return nil, notImplemented("SelectionRange")
   199  }
   200  
   201  func (s *server) SemanticTokensFull(ctx context.Context, params *protocol.SemanticTokensParams) (*protocol.SemanticTokens, error) {
   202  	return nil, notImplemented("SemanticTokens")
   203  }
   204  
   205  func (s *server) SemanticTokensFullDelta(context.Context, *protocol.SemanticTokensDeltaParams) (interface{}, error) {
   206  	return nil, notImplemented("SemanticTokensFullDelta")
   207  }
   208  
   209  func (s *server) SemanticTokensRange(ctx context.Context, params *protocol.SemanticTokensRangeParams) (*protocol.SemanticTokens, error) {
   210  	return nil, notImplemented("SemanticTokensRange")
   211  }
   212  
   213  func (s *server) SetTrace(context.Context, *protocol.SetTraceParams) error {
   214  	return notImplemented("SetTrace")
   215  }
   216  
   217  func (s *server) SignatureHelp(ctx context.Context, params *protocol.SignatureHelpParams) (*protocol.SignatureHelp, error) {
   218  	return nil, notImplemented("SignatureHelp")
   219  }
   220  
   221  func (s *server) Subtypes(context.Context, *protocol.TypeHierarchySubtypesParams) ([]protocol.TypeHierarchyItem, error) {
   222  	return nil, notImplemented("Subtypes")
   223  }
   224  
   225  func (s *server) Supertypes(context.Context, *protocol.TypeHierarchySupertypesParams) ([]protocol.TypeHierarchyItem, error) {
   226  	return nil, notImplemented("Supertypes")
   227  }
   228  
   229  func (s *server) Symbol(ctx context.Context, params *protocol.WorkspaceSymbolParams) (_ []protocol.SymbolInformation, rerr error) {
   230  	return nil, notImplemented("Symbol")
   231  }
   232  
   233  func (s *server) TypeDefinition(ctx context.Context, params *protocol.TypeDefinitionParams) ([]protocol.Location, error) {
   234  	return nil, notImplemented("TypeDefinition")
   235  }
   236  
   237  func (s *server) WillCreateFiles(context.Context, *protocol.CreateFilesParams) (*protocol.WorkspaceEdit, error) {
   238  	return nil, notImplemented("WillCreateFiles")
   239  }
   240  
   241  func (s *server) WillDeleteFiles(context.Context, *protocol.DeleteFilesParams) (*protocol.WorkspaceEdit, error) {
   242  	return nil, notImplemented("WillDeleteFiles")
   243  }
   244  
   245  func (s *server) WillRenameFiles(context.Context, *protocol.RenameFilesParams) (*protocol.WorkspaceEdit, error) {
   246  	return nil, notImplemented("WillRenameFiles")
   247  }
   248  
   249  func (s *server) WillSave(context.Context, *protocol.WillSaveTextDocumentParams) error {
   250  	return notImplemented("WillSave")
   251  }
   252  
   253  func (s *server) WillSaveWaitUntil(context.Context, *protocol.WillSaveTextDocumentParams) ([]protocol.TextEdit, error) {
   254  	return nil, notImplemented("WillSaveWaitUntil")
   255  }
   256  
   257  func notImplemented(method string) error {
   258  	return fmt.Errorf("%w: %q not yet implemented", jsonrpc2.ErrMethodNotFound, method)
   259  }