Class InvalidCharacterInFileDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.InvalidCharacterInFileDiagnostic
- All Implemented Interfaces:
BSLDiagnostic, QuickFixProvider
@DiagnosticMetadata(type=ERROR,
severity=MAJOR,
minutesToFix=1,
tags={ERROR,STANDARD,UNPREDICTABLE})
public class InvalidCharacterInFileDiagnostic
extends AbstractDiagnostic
implements QuickFixProvider
-
Field Summary
FieldsFields inherited from class AbstractDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcheck()getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext) Получить список быстрых исправлений для диагностик.voidinit()Methods inherited from class AbstractDiagnostic
getDiagnostics, getInfo, setInfoMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BSLDiagnostic
configure
-
Field Details
-
SPACE_REGEX
- See Also:
-
-
Constructor Details
-
InvalidCharacterInFileDiagnostic
public InvalidCharacterInFileDiagnostic()
-
-
Method Details
-
init
-
check
public void check()- Specified by:
checkin classAbstractDiagnostic
-
getQuickFixes
public List<CodeAction> getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext) Description copied from interface:QuickFixProviderПолучить список быстрых исправлений для диагностик.- Specified by:
getQuickFixesin interfaceQuickFixProvider- Parameters:
diagnostics- Список диагностик для исправленияparams- Параметры запроса code actiondocumentContext- Контекст документа- Returns:
- Список code actions для автоматического исправления проблем
-