package
0.18.1
Repository: https://go.googlesource.com/tools
Documentation: pkg.go.dev

# Packages

Package commandmeta provides metadata about LSP commands, by statically analyzing the command.Interface type.
Package gen is used to generate command bindings from the gopls command interface.

# Functions

No description provided by the author
MarshalArgs encodes the given arguments to json.RawMessages.
MustMarshalArgs is like MarshalArgs, but panics on error.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UnmarshalArgs decodes the given json.RawMessages to the variables provided by args.

# Constants

Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Populate the [TestFile.Tests] field in [Package] returned by the Packages command.
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].
Symbolic names for gopls commands, corresponding to methods of [Interface].

# Variables

No description provided by the author

# Structs

No description provided by the author
AddTelemetryCountersArgs holds the arguments to the AddCounters command that updates the telemetry counters.
No description provided by the author
ChangeSignatureArgs specifies a "change signature" refactoring to perform.
ChangeSignatureParam implements the API described in the doc string of [ChangeSignatureArgs]: a union of JSON int | string.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DiagnoseFilesArgs specifies a set of files for which diagnostics are wanted.
No description provided by the author
No description provided by the author
No description provided by the author
FileStats holds information about a set of files.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MemStatsResult holds selected fields from runtime.MemStats.
No description provided by the author
No description provided by the author
No description provided by the author
Package describes a Go package (not an empty parent).
No description provided by the author
PackagesArgs holds arguments for the Packages command.
PackagesResult is the result of the Packages command.
PackageStats holds information about a collection of packages.
PackageSymbol has the same fields as DocumentSymbol, with an additional int field "File" which stores the index of the symbol's file in the PackageSymbolsResult.Files array.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RunVulncheckResult holds the result of asynchronously starting the vulncheck command.
StartProfileArgs holds the arguments to the StartProfile command.
StartProfileResult holds the result of the StartProfile command.
StopProfileArgs holds the arguments to the StopProfile command.
StopProfileResult holds the result to the StopProfile command.
TestCase represents a test case.
No description provided by the author
No description provided by the author
No description provided by the author
A View holds summary information about a cache.View.
ViewStats holds information about a single View in the session.
No description provided by the author
VulncheckResult holds the result of synchronously running the vulncheck command.
WorkspaceStatsResult returns information about the size and shape of the workspace.

# Interfaces

Interface defines the interface gopls exposes for the workspace/executeCommand request.

# Type aliases

A Command identifies one of gopls' ad-hoc extension commands that may be invoked through LSP's executeCommand.
PackagesMode controls the details to include in PackagesResult.