Class CreateQueryInCycleDiagnostic

java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Result>
com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractVisitorDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.CreateQueryInCycleDiagnostic
All Implemented Interfaces:
BSLDiagnostic, com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>, org.antlr.v4.runtime.tree.ParseTreeVisitor<org.antlr.v4.runtime.tree.ParseTree>

public class CreateQueryInCycleDiagnostic extends AbstractVisitorDiagnostic
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     
  • Field Summary

    Fields inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractVisitorDiagnostic

    diagnosticStorage, documentContext, info
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.antlr.v4.runtime.tree.ParseTree
    visitAccessCall​(com.github._1c_syntax.bsl.parser.BSLParser.AccessCallContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitAssignment​(com.github._1c_syntax.bsl.parser.BSLParser.AssignmentContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitFile​(com.github._1c_syntax.bsl.parser.BSLParser.FileContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitFileCodeBlock​(com.github._1c_syntax.bsl.parser.BSLParser.FileCodeBlockContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitForEachStatement​(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitForStatement​(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitFunction​(com.github._1c_syntax.bsl.parser.BSLParser.FunctionContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitProcedure​(com.github._1c_syntax.bsl.parser.BSLParser.ProcedureContext ctx)
     
    org.antlr.v4.runtime.tree.ParseTree
    visitWhileStatement​(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)
     

    Methods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractVisitorDiagnostic

    getDiagnostics, getInfo, setInfo

    Methods inherited from class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor

    visitAcceptor, visitAccessIndex, visitAccessProperty, visitAddHandlerStatement, visitAnnotation, visitAnnotationName, visitAnnotationParam, visitAnnotationParamName, visitAnnotationParams, 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, 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_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, visitWaitStatement

    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
  • Constructor Details

    • CreateQueryInCycleDiagnostic

      public CreateQueryInCycleDiagnostic()
  • Method Details

    • visitFile

      public org.antlr.v4.runtime.tree.ParseTree visitFile(com.github._1c_syntax.bsl.parser.BSLParser.FileContext ctx)
      Specified by:
      visitFile in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitFile in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitFileCodeBlock

      public org.antlr.v4.runtime.tree.ParseTree visitFileCodeBlock(com.github._1c_syntax.bsl.parser.BSLParser.FileCodeBlockContext ctx)
      Specified by:
      visitFileCodeBlock in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitFileCodeBlock in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitProcedure

      public org.antlr.v4.runtime.tree.ParseTree visitProcedure(com.github._1c_syntax.bsl.parser.BSLParser.ProcedureContext ctx)
      Specified by:
      visitProcedure in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitProcedure in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitFunction

      public org.antlr.v4.runtime.tree.ParseTree visitFunction(com.github._1c_syntax.bsl.parser.BSLParser.FunctionContext ctx)
      Specified by:
      visitFunction in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitFunction in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitAssignment

      public org.antlr.v4.runtime.tree.ParseTree visitAssignment(com.github._1c_syntax.bsl.parser.BSLParser.AssignmentContext ctx)
      Specified by:
      visitAssignment in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitAssignment in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitAccessCall

      public org.antlr.v4.runtime.tree.ParseTree visitAccessCall(com.github._1c_syntax.bsl.parser.BSLParser.AccessCallContext ctx)
      Specified by:
      visitAccessCall in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitAccessCall in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitForEachStatement

      public org.antlr.v4.runtime.tree.ParseTree visitForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)
      Specified by:
      visitForEachStatement in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitForEachStatement in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitWhileStatement

      public org.antlr.v4.runtime.tree.ParseTree visitWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)
      Specified by:
      visitWhileStatement in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitWhileStatement in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
    • visitForStatement

      public org.antlr.v4.runtime.tree.ParseTree visitForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)
      Specified by:
      visitForStatement in interface com.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>
      Overrides:
      visitForStatement in class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>