Class RenameProvider
java.lang.Object
com.github._1c_syntax.bsl.languageserver.providers.RenameProvider
Провайдер, обрабатывающий запросы
textDocument/rename
и textDocument/prepareRename
.-
Constructor Summary
ConstructorsConstructorDescriptionRenameProvider
(ReferenceResolver referenceResolver, ReferenceIndex referenceIndex) -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.lsp4j.Range
getPrepareRename
(DocumentContext documentContext, org.eclipse.lsp4j.TextDocumentPositionParams params) Range
org.eclipse.lsp4j.WorkspaceEdit
getRename
(DocumentContext documentContext, org.eclipse.lsp4j.RenameParams params) WorkspaceEdit
-
Constructor Details
-
RenameProvider
@ConstructorProperties({"referenceResolver","referenceIndex"}) public RenameProvider(ReferenceResolver referenceResolver, ReferenceIndex referenceIndex)
-
-
Method Details
-
getRename
public org.eclipse.lsp4j.WorkspaceEdit getRename(DocumentContext documentContext, org.eclipse.lsp4j.RenameParams params) WorkspaceEdit
- Parameters:
documentContext
- Контекст документа.params
- Параметры вызова.- Returns:
- Изменения документов
-
getPrepareRename
public org.eclipse.lsp4j.Range getPrepareRename(DocumentContext documentContext, org.eclipse.lsp4j.TextDocumentPositionParams params) Range
- Parameters:
documentContext
- Контекст документа.params
- Параметры вызова.- Returns:
- Range
-