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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.github._1c_syntax.bsl.languageserver.diagnostics.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
-