Class AbstractSDBLVisitorDiagnostic
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
com.github._1c_syntax.bsl.parser.SDBLParserBaseVisitor<ParseTree>
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractSDBLVisitorDiagnostic
- All Implemented Interfaces:
BSLDiagnostic
,SDBLParserVisitor<ParseTree>
,ParseTreeVisitor<ParseTree>
- Direct Known Subclasses:
AssignAliasFieldsInQueryDiagnostic
,FieldsFromJoinsWithoutIsNullDiagnostic
,FullOuterJoinQueryDiagnostic
,IncorrectUseLikeInQueryDiagnostic
,JoinWithSubQueryDiagnostic
,JoinWithVirtualTableDiagnostic
,MultilineStringInQueryDiagnostic
,QueryParseErrorDiagnostic
,QueryToMissingMetadataDiagnostic
,RefOveruseDiagnostic
,SelectTopWithoutOrderByDiagnostic
,UnionAllDiagnostic
,UsingLikeInQueryDiagnostic
,VirtualTableCallWithoutParametersDiagnostic
public abstract class AbstractSDBLVisitorDiagnostic
extends SDBLParserBaseVisitor<ParseTree>
implements BSLDiagnostic
-
Field Summary
Modifier and TypeFieldDescriptionprotected final DiagnosticStorage
protected DocumentContext
protected DiagnosticInfo
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDiagnostics
(DocumentContext documentContext) getInfo()
void
setInfo
(DiagnosticInfo info) Methods inherited from class com.github._1c_syntax.bsl.parser.SDBLParserBaseVisitor
visitAggregateFunctions, visitAlias, visitAsteriskField, visitBetweenPredicate, visitBracketExpression, visitBuiltInFunctions, visitCaseBranch, visitCaseExpression, visitCastFunction, visitColumn, visitColumnField, visitComparePredicate, visitDataSource, visitDataSources, visitDatePart, visitDropTableQuery, visitEmptyTableColumns, visitEmptyTableField, visitExpression, visitExpressionField, visitExpressionList, visitExternalDataSourceTable, visitFunctionCall, visitGroupByItem, visitIdentifier, visitIndexingItem, visitInlineTableField, visitInPredicate, visitIsNullPredicate, visitJoinPart, visitLikePredicate, visitLimitations, visitLogicalExpression, visitMdo, visitMultiString, visitOrderBy, visitOrdersByExpession, visitParameter, visitParameterTable, visitPeriodic, visitPredicate, visitPrimitiveExpression, visitQueries, visitQuery, visitRecordAutoNumberFunction, visitRefsPredicate, visitSelectedField, visitSelectedFields, visitSelectQuery, visitSign, visitSubquery, visitTable, visitTop, visitTotalBy, visitTotalsGroup, visitUnaryExpression, visitUnion, visitValueFunction, visitVirtualTable, visitVirtualTableParameter
Methods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminal
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
Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Field Details
-
info
-
diagnosticStorage
-
documentContext
-
-
Constructor Details
-
AbstractSDBLVisitorDiagnostic
public AbstractSDBLVisitorDiagnostic()
-
-
Method Details
-
getDiagnostics
- Specified by:
getDiagnostics
in interfaceBSLDiagnostic
-
visitQueryPackage
- Specified by:
visitQueryPackage
in interfaceSDBLParserVisitor<ParseTree>
- Overrides:
visitQueryPackage
in classSDBLParserBaseVisitor<ParseTree>
-
getInfo
- Specified by:
getInfo
in interfaceBSLDiagnostic
-
setInfo
- Specified by:
setInfo
in interfaceBSLDiagnostic
-