MCPcopy Create free account
hub / github.com/docker/docker-language-server / TextDocumentRename

Method TextDocumentRename

internal/pkg/server/rename.go:11–21  ·  view source on GitHub ↗
(ctx *glsp.Context, params *protocol.RenameParams)

Source from the content-addressed store, hash-verified

9)
10
11func (s *Server) TextDocumentRename(ctx *glsp.Context, params *protocol.RenameParams) (*protocol.WorkspaceEdit, error) {
12 doc, err := s.docs.Read(ctx.Context, uri.URI(params.TextDocument.URI))
13 if err != nil {
14 return nil, err
15 }
16 defer doc.Close()
17 if doc.LanguageIdentifier() == protocol.DockerComposeLanguage && s.composeSupport {
18 return compose.Rename(doc.(document.ComposeDocument), params)
19 }
20 return nil, nil
21}

Callers 1

HandleMethod · 0.80

Calls 5

RenameFunction · 0.92
URIMethod · 0.65
CloseMethod · 0.65
LanguageIdentifierMethod · 0.65
ReadMethod · 0.45

Tested by

no test coverage detected