Class ServerSideExportFormMethodDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSymbolTreeDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.ServerSideExportFormMethodDiagnostic
- All Implemented Interfaces:
SymbolTreeVisitor, BSLDiagnostic
@DiagnosticMetadata(type=ERROR,
severity=BLOCKER,
minutesToFix=5,
tags={ERROR,UNPREDICTABLE,SUSPICIOUS},
scope=BSL,
modules=FormModule)
public class ServerSideExportFormMethodDiagnostic
extends AbstractSymbolTreeDiagnostic
-
Field Summary
Fields inherited from class AbstractDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisitMethod(MethodSymbol method) ДелегатыAbstractSymbolTreeDiagnostic.visitRegularMethod(RegularMethodSymbol)иAbstractSymbolTreeDiagnostic.visitConstructor(ConstructorSymbol)вызывают этот метод.voidvisitModule(ModuleSymbol module) Посетить символ модуля.Methods inherited from class AbstractSymbolTreeDiagnostic
check, visitConstructor, visitRegion, visitRegularMethod, visitVariableMethods 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
-
ServerSideExportFormMethodDiagnostic
public ServerSideExportFormMethodDiagnostic()
-
-
Method Details
-
visitModule
Description copied from interface:SymbolTreeVisitorПосетить символ модуля.- Specified by:
visitModulein interfaceSymbolTreeVisitor- Overrides:
visitModulein classAbstractSymbolTreeDiagnostic- Parameters:
module- Символ модуля
-
visitMethod
Description copied from class:AbstractSymbolTreeDiagnosticДелегатыAbstractSymbolTreeDiagnostic.visitRegularMethod(RegularMethodSymbol)иAbstractSymbolTreeDiagnostic.visitConstructor(ConstructorSymbol)вызывают этот метод. Диагностики, не различающие тип callable-символа, переопределяют только его. ПереопределениеAbstractSymbolTreeDiagnostic.visitConstructor(ConstructorSymbol)илиAbstractSymbolTreeDiagnostic.visitRegularMethod(RegularMethodSymbol)напрямую — путь для случаев, когда конструкторы (или обычные методы) надо обработать иначе либо вовсе пропустить.- Overrides:
visitMethodin classAbstractSymbolTreeDiagnostic
-