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
ConstructorsConstructorDescriptionDisableDiagnosticTriggeringSupplier(LanguageServerConfiguration languageServerConfiguration) -
Method Summary
Modifier and TypeMethodDescriptiongetCodeActions(CodeActionParams params, DocumentContext documentContext) При необходимости создаетCodeActionдля создания служебного комментария отключающего срабатывание диагностики.
-
Constructor Details
-
DisableDiagnosticTriggeringSupplier
-
-
Method Details
-
getCodeActions
При необходимости создаетCodeActionдля создания служебного комментария отключающего срабатывание диагностики. Может быть в трех вариантах: 1. Отключаются срабатывания в конкретной строке 2. Отключаются срабатывания в области между парой комментариев 3. Отключаются срабатывания во всем файле- Specified by:
getCodeActionsin interfaceCodeActionSupplier- Parameters:
params- параметры вызова генерацииcodeActiondocumentContext- представление программного модуля- Returns:
List<CodeAction>если модуль не содержит всех стандартных областей, пустойListесли генерация областей не требуется
-