Class ExtractStructureConstructorSupplier
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codeactions.ExtractStructureConstructorSupplier
- All Implemented Interfaces:
CodeActionSupplier
@Component
public class ExtractStructureConstructorSupplier
extends Object
implements CodeActionSupplier
Поставщик code action для извлечения конструктора структуры.
Преобразует явную инициализацию полей структуры в вызов конструктора с параметрами.
-
Constructor Summary
ConstructorsConstructorDescriptionExtractStructureConstructorSupplier(LanguageServerConfiguration configuration) -
Method Summary
Modifier and TypeMethodDescriptiongetCodeActions(CodeActionParams params, DocumentContext documentContext) Получить список code actions для указанного диапазона в документе.
-
Constructor Details
-
ExtractStructureConstructorSupplier
@ConstructorProperties("configuration") public ExtractStructureConstructorSupplier(LanguageServerConfiguration configuration)
-
-
Method Details
-
getCodeActions
Description copied from interface:CodeActionSupplierПолучить список code actions для указанного диапазона в документе.- Specified by:
getCodeActionsin interfaceCodeActionSupplier- Parameters:
params- Параметры запроса code actiondocumentContext- Контекст документа- Returns:
- Список доступных code actions
-