Documentation
¶
Overview ¶
code gen by methods_gen_test.go, do not edit!
Index ¶
- func NewStdio() jsonrpc.ReaderWriter
- type Config
- type Methods
- func (m *Methods) GetMethods() []*jsonrpc.MethodInfo
- func (m *Methods) OnCodeActionResolve(...)
- func (m *Methods) OnCodeActionWithSliceCodeAction(...)
- func (m *Methods) OnCodeActionWithSliceCommand(...)
- func (m *Methods) OnCodeLens(...)
- func (m *Methods) OnCodeLensResolve(...)
- func (m *Methods) OnColorPresentation(...)
- func (m *Methods) OnCompletion(...)
- func (m *Methods) OnCompletionResolve(...)
- func (m *Methods) OnDeclaration(...)
- func (m *Methods) OnDefinition(...)
- func (m *Methods) OnDidChangeConfiguration(...)
- func (m *Methods) OnDidChangeTextDocument(...)
- func (m *Methods) OnDidChangeWatchedFiles(...)
- func (m *Methods) OnDidCloseTextDocument(...)
- func (m *Methods) OnDidOpenTextDocument(...)
- func (m *Methods) OnDidSaveTextDocument(...)
- func (m *Methods) OnDocumentColor(...)
- func (m *Methods) OnDocumentFormatting(...)
- func (m *Methods) OnDocumentHighlight(...)
- func (m *Methods) OnDocumentLinkResolve(...)
- func (m *Methods) OnDocumentLinks(...)
- func (m *Methods) OnDocumentOnTypeFormatting(...)
- func (m *Methods) OnDocumentRangeFormatting(...)
- func (m *Methods) OnDocumentSymbolWithSliceDocumentSymbol(...)
- func (m *Methods) OnDocumentSymbolWithSliceSymbolInformation(...)
- func (m *Methods) OnExecuteCommand(f func(ctx context.Context, req *defines.ExecuteCommandParams) (err error))
- func (m *Methods) OnExit(f func(ctx context.Context, req *defines.NoParams) (err error))
- func (m *Methods) OnFoldingRanges(...)
- func (m *Methods) OnHover(...)
- func (m *Methods) OnImplementation(...)
- func (m *Methods) OnInitialize(...)
- func (m *Methods) OnInitialized(f func(ctx context.Context, req *defines.InitializeParams) (err error))
- func (m *Methods) OnPrepareRename(...)
- func (m *Methods) OnReferences(...)
- func (m *Methods) OnRenameRequest(...)
- func (m *Methods) OnSelectionRanges(...)
- func (m *Methods) OnShutdown(f func(ctx context.Context, req *defines.NoParams) (err error))
- func (m *Methods) OnSignatureHelp(...)
- func (m *Methods) OnTypeDefinition(...)
- func (m *Methods) OnWillSaveTextDocument(...)
- func (m *Methods) OnWorkspaceSymbol(...)
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewStdio ¶
func NewStdio() jsonrpc.ReaderWriter
Types ¶
type Config ¶
type Config struct { // if Network is null, will use stdio Network string Address string //examples: localhost:8305, :8305 Certificate string CertificateKey string MaxWebsocketPerIp int BehindCloudProxy bool HttpHandler http.Handler OnSession jsonrpc.SessionCreationCallbackFn StdioInput io.Reader StdioOutput io.Writer MessageReaderWriter jsonrpc.MessageReaderWriter TextDocumentSync defines.TextDocumentSyncKind CompletionProvider *defines.CompletionOptions HoverProvider *defines.HoverOptions SignatureHelpProvider *defines.SignatureHelpOptions DeclarationProvider *defines.DeclarationOptions DefinitionProvider *defines.DefinitionOptions TypeDefinitionProvider *defines.TypeDefinitionOptions ImplementationProvider *defines.ImplementationOptions ReferencesProvider *defines.ReferenceOptions DocumentHighlightProvider *defines.DocumentHighlightOptions DocumentSymbolProvider *defines.DocumentSymbolOptions CodeActionProvider *defines.CodeActionOptions CodeLensProvider *defines.CodeLensOptions DocumentLinkProvider *defines.DocumentLinkOptions ColorProvider *defines.DocumentColorOptions ColorWithRegistrationProvider *defines.DocumentColorRegistrationOptions WorkspaceSymbolProvider *defines.WorkspaceSymbolOptions DocumentFormattingProvider *defines.DocumentFormattingOptions DocumentRangeFormattingProvider *defines.DocumentRangeFormattingOptions DocumentOnTypeFormattingProvider *defines.DocumentOnTypeFormattingOptions RenameProvider *defines.RenameOptions FoldingRangeProvider *defines.FoldingRangeOptions SelectionRangeProvider *defines.SelectionRangeOptions ExecuteCommandProvider *defines.ExecuteCommandOptions CallHierarchyProvider *defines.CallHierarchyOptions LinkProvider *defines.DocumentLinkOptions SemanticTokensProvider *defines.SemanticTokensOptions Workspace *struct { FileOperations *defines.FileOperationOptions } MonikerProvider *defines.MonikerOptions Experimental interface{} }
type Methods ¶
type Methods struct { Opt Config // contains filtered or unexported fields }
func (*Methods) GetMethods ¶
func (m *Methods) GetMethods() []*jsonrpc.MethodInfo
func (*Methods) OnCodeActionResolve ¶
func (m *Methods) OnCodeActionResolve(f func(ctx context.Context, req *defines.CodeAction) (result *defines.CodeAction, err error))
func (*Methods) OnCodeActionWithSliceCodeAction ¶
func (m *Methods) OnCodeActionWithSliceCodeAction(f func(ctx context.Context, req *defines.CodeActionParams) (result *[]defines.CodeAction, err error))
func (*Methods) OnCodeActionWithSliceCommand ¶
func (*Methods) OnCodeLens ¶
func (*Methods) OnCodeLensResolve ¶
func (*Methods) OnColorPresentation ¶
func (m *Methods) OnColorPresentation(f func(ctx context.Context, req *defines.ColorPresentationParams) (result *[]defines.ColorPresentation, err error))
func (*Methods) OnCompletion ¶
func (m *Methods) OnCompletion(f func(ctx context.Context, req *defines.CompletionParams) (result *[]defines.CompletionItem, err error))
func (*Methods) OnCompletionResolve ¶
func (m *Methods) OnCompletionResolve(f func(ctx context.Context, req *defines.CompletionItem) (result *defines.CompletionItem, err error))
func (*Methods) OnDeclaration ¶
func (m *Methods) OnDeclaration(f func(ctx context.Context, req *defines.DeclarationParams) (result *[]defines.LocationLink, err error))
func (*Methods) OnDefinition ¶
func (m *Methods) OnDefinition(f func(ctx context.Context, req *defines.DefinitionParams) (result *[]defines.LocationLink, err error))
func (*Methods) OnDidChangeConfiguration ¶
func (*Methods) OnDidChangeTextDocument ¶
func (*Methods) OnDidChangeWatchedFiles ¶
func (*Methods) OnDidCloseTextDocument ¶
func (*Methods) OnDidOpenTextDocument ¶
func (*Methods) OnDidSaveTextDocument ¶
func (*Methods) OnDocumentColor ¶
func (m *Methods) OnDocumentColor(f func(ctx context.Context, req *defines.DocumentColorParams) (result *[]defines.ColorInformation, err error))
func (*Methods) OnDocumentFormatting ¶
func (*Methods) OnDocumentHighlight ¶
func (m *Methods) OnDocumentHighlight(f func(ctx context.Context, req *defines.DocumentHighlightParams) (result *[]defines.DocumentHighlight, err error))
func (*Methods) OnDocumentLinkResolve ¶
func (m *Methods) OnDocumentLinkResolve(f func(ctx context.Context, req *defines.DocumentLink) (result *defines.DocumentLink, err error))
func (*Methods) OnDocumentLinks ¶
func (m *Methods) OnDocumentLinks(f func(ctx context.Context, req *defines.DocumentLinkParams) (result *[]defines.DocumentLink, err error))
func (*Methods) OnDocumentOnTypeFormatting ¶
func (*Methods) OnDocumentRangeFormatting ¶
func (*Methods) OnDocumentSymbolWithSliceDocumentSymbol ¶
func (m *Methods) OnDocumentSymbolWithSliceDocumentSymbol(f func(ctx context.Context, req *defines.DocumentSymbolParams) (result *[]defines.DocumentSymbol, err error))
func (*Methods) OnDocumentSymbolWithSliceSymbolInformation ¶
func (m *Methods) OnDocumentSymbolWithSliceSymbolInformation(f func(ctx context.Context, req *defines.DocumentSymbolParams) (result *[]defines.SymbolInformation, err error))
func (*Methods) OnExecuteCommand ¶
func (*Methods) OnFoldingRanges ¶
func (m *Methods) OnFoldingRanges(f func(ctx context.Context, req *defines.FoldingRangeParams) (result *[]defines.FoldingRange, err error))
func (*Methods) OnImplementation ¶
func (m *Methods) OnImplementation(f func(ctx context.Context, req *defines.ImplementationParams) (result *[]defines.LocationLink, err error))
func (*Methods) OnInitialize ¶
func (m *Methods) OnInitialize(f func(ctx context.Context, req *defines.InitializeParams) (result *defines.InitializeResult, err *defines.InitializeError))
func (*Methods) OnInitialized ¶
func (*Methods) OnPrepareRename ¶
func (*Methods) OnReferences ¶
func (*Methods) OnRenameRequest ¶
func (m *Methods) OnRenameRequest(f func(ctx context.Context, req *defines.RenameParams) (result *defines.WorkspaceEdit, err error))
func (*Methods) OnSelectionRanges ¶
func (m *Methods) OnSelectionRanges(f func(ctx context.Context, req *defines.SelectionRangeParams) (result *[]defines.SelectionRange, err error))
func (*Methods) OnShutdown ¶
func (*Methods) OnSignatureHelp ¶
func (m *Methods) OnSignatureHelp(f func(ctx context.Context, req *defines.SignatureHelpParams) (result *defines.SignatureHelp, err error))
func (*Methods) OnTypeDefinition ¶
func (m *Methods) OnTypeDefinition(f func(ctx context.Context, req *defines.TypeDefinitionParams) (result *[]defines.LocationLink, err error))
func (*Methods) OnWillSaveTextDocument ¶
func (*Methods) OnWorkspaceSymbol ¶
func (m *Methods) OnWorkspaceSymbol(f func(ctx context.Context, req *defines.WorkspaceSymbolParams) (result *[]defines.SymbolInformation, err error))
Source Files
¶
Click to show internal directories.
Click to hide internal directories.