Class NestedStatementsDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.parser.BSLParserBaseListener
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractListenerDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.NestedStatementsDiagnostic
- All Implemented Interfaces:
BSLDiagnostic,com.github._1c_syntax.bsl.parser.BSLParserListener,org.antlr.v4.runtime.tree.ParseTreeListener
-
Field Summary
Fields inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractListenerDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidenterForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)voidenterForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)voidenterIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)voidenterTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)voidenterWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)voidexitForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)voidexitForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)voidexitIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)voidexitTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)voidexitWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)voidinit()Methods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractListenerDiagnostic
getDiagnostics, getInfo, setInfoMethods inherited from class com.github._1c_syntax.bsl.parser.BSLParserBaseListener
enterAcceptor, enterAccessCall, enterAccessIndex, enterAccessProperty, enterAddHandlerStatement, enterAnnotation, enterAnnotationName, enterAnnotationParam, enterAnnotationParamName, enterAnnotationParams, enterAssignment, enterBoolOperation, enterBreakStatement, enterCallParam, enterCallParamList, enterCallStatement, enterCodeBlock, enterCompareOperation, enterCompilerDirective, enterCompilerDirectiveSymbol, enterComplexIdentifier, enterCompoundStatement, enterConstValue, enterContinueStatement, enterDefaultValue, enterDoCall, enterElseBranch, enterElsifBranch, enterEvent, enterEveryRule, enterExceptCodeBlock, enterExecuteStatement, enterExpression, enterFile, enterFileCodeBlock, enterFileCodeBlockBeforeSub, enterFuncDeclaration, enterFunction, enterGlobalMethodCall, enterGotoStatement, enterHandler, enterIfBranch, enterLabel, enterLabelName, enterLValue, enterMember, enterMethodCall, enterMethodName, enterModifier, enterModuleVar, enterModuleVarDeclaration, enterModuleVars, enterModuleVarsList, enterMultilineString, enterNewExpression, enterNumeric, enterOperation, enterParam, enterParamList, enterPreproc_boolOperation, enterPreproc_else, enterPreproc_elsif, enterPreproc_endif, enterPreproc_expression, enterPreproc_if, enterPreproc_logicalExpression, enterPreproc_logicalOperand, enterPreproc_symbol, enterPreproc_unknownSymbol, enterPreprocessor, enterProcDeclaration, enterProcedure, enterRaiseStatement, enterRegionEnd, enterRegionName, enterRegionStart, enterRemoveHandlerStatement, enterReturnStatement, enterShebang, enterStatement, enterString, enterSub, enterSubCodeBlock, enterSubName, enterSubs, enterSubVar, enterSubVarDeclaration, enterSubVars, enterSubVarsList, enterTernaryOperator, enterTryCodeBlock, enterTypeName, enterUnaryModifier, enterUse, enterUsedLib, enterVar_name, enterWaitStatement, exitAcceptor, exitAccessCall, exitAccessIndex, exitAccessProperty, exitAddHandlerStatement, exitAnnotation, exitAnnotationName, exitAnnotationParam, exitAnnotationParamName, exitAnnotationParams, exitAssignment, exitBoolOperation, exitBreakStatement, exitCallParam, exitCallParamList, exitCallStatement, exitCodeBlock, exitCompareOperation, exitCompilerDirective, exitCompilerDirectiveSymbol, exitComplexIdentifier, exitCompoundStatement, exitConstValue, exitContinueStatement, exitDefaultValue, exitDoCall, exitElseBranch, exitElsifBranch, exitEvent, exitEveryRule, exitExceptCodeBlock, exitExecuteStatement, exitExpression, exitFile, exitFileCodeBlock, exitFileCodeBlockBeforeSub, exitFuncDeclaration, exitFunction, exitGlobalMethodCall, exitGotoStatement, exitHandler, exitIfBranch, exitLabel, exitLabelName, exitLValue, exitMember, exitMethodCall, exitMethodName, exitModifier, exitModuleVar, exitModuleVarDeclaration, exitModuleVars, exitModuleVarsList, exitMultilineString, exitNewExpression, exitNumeric, exitOperation, exitParam, exitParamList, exitPreproc_boolOperation, exitPreproc_else, exitPreproc_elsif, exitPreproc_endif, exitPreproc_expression, exitPreproc_if, exitPreproc_logicalExpression, exitPreproc_logicalOperand, exitPreproc_symbol, exitPreproc_unknownSymbol, exitPreprocessor, exitProcDeclaration, exitProcedure, exitRaiseStatement, exitRegionEnd, exitRegionName, exitRegionStart, exitRemoveHandlerStatement, exitReturnStatement, exitShebang, exitStatement, exitString, exitSub, exitSubCodeBlock, exitSubName, exitSubs, exitSubVar, exitSubVarDeclaration, exitSubVars, exitSubVarsList, exitTernaryOperator, exitTryCodeBlock, exitTypeName, exitUnaryModifier, exitUse, exitUsedLib, exitVar_name, exitWaitStatement, visitErrorNode, visitTerminalMethods 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
-
Constructor Details
-
NestedStatementsDiagnostic
public NestedStatementsDiagnostic()
-
-
Method Details
-
init
-
enterIfStatement
public void enterIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)- Specified by:
enterIfStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
enterIfStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitIfStatement
public void exitIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)- Specified by:
exitIfStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
exitIfStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterWhileStatement
public void enterWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)- Specified by:
enterWhileStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
enterWhileStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitWhileStatement
public void exitWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)- Specified by:
exitWhileStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
exitWhileStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterForStatement
public void enterForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)- Specified by:
enterForStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
enterForStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitForStatement
public void exitForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)- Specified by:
exitForStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
exitForStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterForEachStatement
public void enterForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)- Specified by:
enterForEachStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
enterForEachStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitForEachStatement
public void exitForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)- Specified by:
exitForEachStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
exitForEachStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterTryStatement
public void enterTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)- Specified by:
enterTryStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
enterTryStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitTryStatement
public void exitTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)- Specified by:
exitTryStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserListener- Overrides:
exitTryStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-