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 TypeMethodDescriptionvoid
enterForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)
void
enterForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)
void
enterIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)
void
enterTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)
void
enterWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)
void
exitForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)
void
exitForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)
void
exitIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)
void
exitTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)
void
exitWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)
void
init()
Methods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractListenerDiagnostic
getDiagnostics, getInfo, setInfo
Methods 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, 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
-
Constructor Details
-
NestedStatementsDiagnostic
public NestedStatementsDiagnostic()
-
-
Method Details
-
init
-
enterIfStatement
public void enterIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)- Specified by:
enterIfStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
enterIfStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitIfStatement
public void exitIfStatement(com.github._1c_syntax.bsl.parser.BSLParser.IfStatementContext ctx)- Specified by:
exitIfStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
exitIfStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterWhileStatement
public void enterWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)- Specified by:
enterWhileStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
enterWhileStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitWhileStatement
public void exitWhileStatement(com.github._1c_syntax.bsl.parser.BSLParser.WhileStatementContext ctx)- Specified by:
exitWhileStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
exitWhileStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterForStatement
public void enterForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)- Specified by:
enterForStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
enterForStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitForStatement
public void exitForStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForStatementContext ctx)- Specified by:
exitForStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
exitForStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterForEachStatement
public void enterForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)- Specified by:
enterForEachStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
enterForEachStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitForEachStatement
public void exitForEachStatement(com.github._1c_syntax.bsl.parser.BSLParser.ForEachStatementContext ctx)- Specified by:
exitForEachStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
exitForEachStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
enterTryStatement
public void enterTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)- Specified by:
enterTryStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
enterTryStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-
exitTryStatement
public void exitTryStatement(com.github._1c_syntax.bsl.parser.BSLParser.TryStatementContext ctx)- Specified by:
exitTryStatement
in interfacecom.github._1c_syntax.bsl.parser.BSLParserListener
- Overrides:
exitTryStatement
in classcom.github._1c_syntax.bsl.parser.BSLParserBaseListener
-