Class DisableDiagnosticTriggeringSupplier
java.lang.Object
com.github._1c_syntax.bsl.languageserver.codeactions.DisableDiagnosticTriggeringSupplier
- All Implemented Interfaces:
CodeActionSupplier
@Component
public class DisableDiagnosticTriggeringSupplier
extends Object
implements CodeActionSupplier
-
Constructor Summary
ConstructorDescriptionDisableDiagnosticTriggeringSupplier
(LanguageServerConfiguration languageServerConfiguration) -
Method Summary
Modifier and TypeMethodDescriptiongetCodeActions
(CodeActionParams params, DocumentContext documentContext) При необходимости создаетCodeAction
для создания служебного комментария отключающего срабатывание диагностики.
-
Constructor Details
-
DisableDiagnosticTriggeringSupplier
-
-
Method Details
-
getCodeActions
При необходимости создаетCodeAction
для создания служебного комментария отключающего срабатывание диагностики. Может быть в трех вариантах: 1. Отключаются срабатывания в конкретной строке 2. Отключаются срабатывания в области между парой комментариев 3. Отключаются срабатывания во всем файле- Specified by:
getCodeActions
in interfaceCodeActionSupplier
- Parameters:
params
- параметры вызова генерацииcodeAction
documentContext
- представление программного модуля- Returns:
List<CodeAction>
если модуль не содержит всех стандартных областей, пустойList
если генерация областей не требуется
-