public interface LanguageServer
-
方法概要
修饰符和类型方法说明default List<CodeAction>codeAction(CodeActionParams params) codeLens(CodeLensParams params) default Optional<CompletionList>completion(TextDocumentPositionParams params) default voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault voiddefault List<DocumentHighlight>default List<DocumentLink>documentLink(DocumentLinkParams params) default List<? extends GenericDocumentSymbol>documentSymbol(DocumentSymbolParams params) default voidexit()findReferences(ReferenceParams params) default List<FoldingRange>foldingRange(FoldingRangeParams params) formatting(DocumentFormattingParams params) default Optional<List<? extends GenericLocation>>hover(TextDocumentPositionParams params) default InitializeResultinitialize(InitializeParams params) default voidinlayHint(InlayHintParams params) default Optional<RenameResponse>default WorkspaceEditrename(RenameParams params) default CodeLensresolveCodeLens(CodeLens params) default CompletionItemresolveCompletionItem(CompletionItem params) default Objectshutdown()default Optional<SignatureHelp>default voiddefault List<? extends GenericWorkspaceSymbol>
-
方法详细资料
-
initialize
-
initialized
default void initialized() -
shutdown
-
exit
default void exit() -
didChangeConfiguration
-
didOpenTextDocument
-
didChangeTextDocument
-
willSaveTextDocument
-
willSaveWaitUntilTextDocument
-
didSaveTextDocument
-
didCloseTextDocument
-
didChangeWatchedFiles
-
completion
-
resolveCompletionItem
-
hover
-
signatureHelp
-
gotoDefinition
-
findReferences
-
documentSymbol
-
workspaceSymbols
-
codeAction
-
codeLens
-
resolveCodeLens
-
prepareRename
-
rename
-
didChangeWorkspaceFolders
-
formatting
-
foldingRange
-
documentLink
-
documentHighlight
-
inlayHint
-
doAsyncWork
default void doAsyncWork()
-