Class AbstractDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractDiagnostic
- All Implemented Interfaces:
BSLDiagnostic
- Direct Known Subclasses:
AbstractMetadataDiagnostic, AbstractSymbolTreeDiagnostic, BadWordsDiagnostic, CachedPublicDiagnostic, CanonicalSpellingKeywordsDiagnostic, CommentedCodeDiagnostic, CommonModuleInvalidTypeDiagnostic, CommonModuleMissingAPIDiagnostic, CommonModuleNameCachedDiagnostic, CommonModuleNameClientDiagnostic, CommonModuleNameClientServerDiagnostic, CommonModuleNameFullAccessDiagnostic, CommonModuleNameGlobalClientDiagnostic, CommonModuleNameGlobalDiagnostic, CommonModuleNameServerCallDiagnostic, CommonModuleNameWordsDiagnostic, ConsecutiveEmptyLinesDiagnostic, CrazyMultilineStringDiagnostic, DeprecatedMethodCallDiagnostic, GlobalContextMethodCollision8312Diagnostic, IncorrectLineBreakDiagnostic, InvalidCharacterInFileDiagnostic, LatinAndCyrillicSymbolInWordDiagnostic, LineLengthDiagnostic, MissingCommonModuleMethodDiagnostic, MissingEventSubscriptionHandlerDiagnostic, MissingSpaceDiagnostic, NonStandardRegionDiagnostic, OrdinaryAppSupportDiagnostic, PrivilegedModuleMethodCallDiagnostic, ProtectedModuleDiagnostic, RewriteMethodParameterDiagnostic, SetPermissionsForNewObjectsDiagnostic, SpaceAtStartCommentDiagnostic, TransferringParametersBetweenClientAndServerDiagnostic, TypoDiagnostic, UnusedLocalVariableDiagnostic, UsingServiceTagDiagnostic, WrongDataPathForFormElementsDiagnostic, WrongHttpServiceHandlerDiagnostic, WrongWebServiceHandlerDiagnostic, YoLetterUsageDiagnostic
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DiagnosticStorageprotected DocumentContextprotected DiagnosticInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidcheck()getDiagnostics(DocumentContext documentContext) getInfo()voidsetInfo(DiagnosticInfo info) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BSLDiagnostic
configure
-
Field Details
-
info
-
diagnosticStorage
-
documentContext
-
-
Constructor Details
-
AbstractDiagnostic
public AbstractDiagnostic()
-
-
Method Details
-
getDiagnostics
- Specified by:
getDiagnosticsin interfaceBSLDiagnostic
-
check
protected abstract void check() -
getInfo
- Specified by:
getInfoin interfaceBSLDiagnostic
-
setInfo
- Specified by:
setInfoin interfaceBSLDiagnostic
-