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
,RewriteMethodParameterDiagnostic
,SetPermissionsForNewObjectsDiagnostic
,SpaceAtStartCommentDiagnostic
,TransferringParametersBetweenClientAndServerDiagnostic
,TypoDiagnostic
,UnusedLocalVariableDiagnostic
,UsingServiceTagDiagnostic
,WrongDataPathForFormElementsDiagnostic
,WrongHttpServiceHandlerDiagnostic
,WrongWebServiceHandlerDiagnostic
,YoLetterUsageDiagnostic
-
Field Summary
Modifier and TypeFieldDescriptionprotected final DiagnosticStorage
protected DocumentContext
protected DiagnosticInfo
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
check()
getDiagnostics
(DocumentContext documentContext) getInfo()
void
setInfo
(DiagnosticInfo info) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
getDiagnostics
in interfaceBSLDiagnostic
-
check
protected abstract void check() -
getInfo
- Specified by:
getInfo
in interfaceBSLDiagnostic
-
setInfo
- Specified by:
setInfo
in interfaceBSLDiagnostic
-