Class CreateQueryInCycleDiagnostic
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<ParseTree>
com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<ParseTree>
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractVisitorDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.CreateQueryInCycleDiagnostic
- All Implemented Interfaces:
BSLDiagnostic, BSLParserVisitor<ParseTree>, ParseTreeVisitor<ParseTree>
@DiagnosticMetadata(type=ERROR,
severity=CRITICAL,
minutesToFix=20,
tags=PERFORMANCE)
public class CreateQueryInCycleDiagnostic
extends AbstractVisitorDiagnostic
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
Fields inherited from class AbstractVisitorDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class AbstractVisitorDiagnostic
getDiagnostics, getInfo, setInfoMethods inherited from class BSLParserBaseVisitor
visitAcceptor, visitAccessIndex, visitAccessProperty, visitAddHandlerStatement, visitAnnotation, visitAnnotationName, visitAnnotationParam, visitAnnotationParamName, visitAnnotationParams, visitAnnotationParamValue, visitBoolOperation, visitBreakStatement, visitCallParam, visitCallParamList, visitCallStatement, visitCodeBlock, visitCompareOperation, visitCompilerDirective, visitCompilerDirectiveSymbol, visitComplexIdentifier, visitCompoundStatement, visitConstValue, visitContinueStatement, visitDefaultValue, visitDoCall, visitElseBranch, visitElsifBranch, visitEvent, visitExceptCodeBlock, visitExecuteStatement, visitExpression, visitFileCodeBlockBeforeSub, visitFuncDeclaration, visitGlobalMethodCall, visitGotoStatement, visitHandler, visitIfBranch, visitIfStatement, visitLabel, visitLabelName, visitLValue, visitMember, visitMethodCall, visitMethodName, visitModifier, visitModuleAnnotations, visitModuleVar, visitModuleVarDeclaration, visitModuleVars, visitModuleVarsList, visitMultilineString, visitNewExpression, visitNumeric, visitOperation, visitParam, visitParamList, visitPreproc_boolOperation, visitPreproc_else, visitPreproc_elsif, visitPreproc_endif, visitPreproc_expression, visitPreproc_if, visitPreproc_logicalExpression, visitPreproc_logicalOperand, visitPreproc_native, visitPreproc_symbol, visitPreproc_unknownSymbol, visitPreprocessor, visitProcDeclaration, visitRaiseStatement, visitRegionEnd, visitRegionName, visitRegionStart, visitRemoveHandlerStatement, visitReturnStatement, visitShebang, visitStatement, visitString, visitSub, visitSubCodeBlock, visitSubName, visitSubs, visitSubVar, visitSubVarDeclaration, visitSubVars, visitSubVarsList, visitTernaryOperator, visitTryCodeBlock, visitTryStatement, visitTypeName, visitUnaryModifier, visitUse, visitUsedLib, visitVar_name, visitWaitExpression, visitWaitStatementMethods inherited from class AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, visitErrorNode, visitTerminalMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BSLDiagnostic
configureMethods inherited from interface ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
CreateQueryInCycleDiagnostic
public CreateQueryInCycleDiagnostic()
-
-
Method Details
-
visitFile
- Specified by:
visitFilein interfaceBSLParserVisitor<ParseTree>- Overrides:
visitFilein classBSLParserBaseVisitor<ParseTree>
-
visitFileCodeBlock
- Specified by:
visitFileCodeBlockin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitFileCodeBlockin classBSLParserBaseVisitor<ParseTree>
-
visitProcedure
- Specified by:
visitProcedurein interfaceBSLParserVisitor<ParseTree>- Overrides:
visitProcedurein classBSLParserBaseVisitor<ParseTree>
-
visitFunction
- Specified by:
visitFunctionin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitFunctionin classBSLParserBaseVisitor<ParseTree>
-
visitAssignment
- Specified by:
visitAssignmentin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitAssignmentin classBSLParserBaseVisitor<ParseTree>
-
visitAccessCall
- Specified by:
visitAccessCallin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitAccessCallin classBSLParserBaseVisitor<ParseTree>
-
visitForEachStatement
- Specified by:
visitForEachStatementin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitForEachStatementin classBSLParserBaseVisitor<ParseTree>
-
visitWhileStatement
- Specified by:
visitWhileStatementin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitWhileStatementin classBSLParserBaseVisitor<ParseTree>
-
visitForStatement
- Specified by:
visitForStatementin interfaceBSLParserVisitor<ParseTree>- Overrides:
visitForStatementin classBSLParserBaseVisitor<ParseTree>
-