Class InsertionWithoutChangeAndValidateDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.InsertionWithoutChangeAndValidateDiagnostic
- All Implemented Interfaces:
BSLDiagnostic
@DiagnosticMetadata(type=ERROR,
severity=CRITICAL,
scope=BSL,
minutesToFix=1,
tags=ERROR)
public class InsertionWithoutChangeAndValidateDiagnostic
extends AbstractDiagnostic
Директива
#Вставка / #КонецВставки используется внутри метода
(процедуры или функции), который не помечен аннотацией &ИзменениеИКонтроль.
Без этой аннотации платформа не сможет скомпилировать модуль — вставка кода расширения
разрешена только в методах, явно объявленных как изменяющие.- See Also:
-
Field Summary
Fields inherited from class AbstractDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheck()Выполняет проверку документа и наполняетAbstractDiagnostic.diagnosticStorageнайденными замечаниями.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
-
Constructor Details
-
InsertionWithoutChangeAndValidateDiagnostic
public InsertionWithoutChangeAndValidateDiagnostic()
-
-
Method Details
-
check
protected void check()Description copied from class:AbstractDiagnosticВыполняет проверку документа и наполняетAbstractDiagnostic.diagnosticStorageнайденными замечаниями.- Specified by:
checkin classAbstractDiagnostic
-