Class UsingThisFormDiagnostic
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.UsingThisFormDiagnostic
- All Implemented Interfaces:
BSLDiagnostic,QuickFixProvider,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>
-
Field Summary
Fields inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractVisitorDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext)org.antlr.v4.runtime.tree.ParseTreevisitCallStatement(com.github._1c_syntax.bsl.parser.BSLParser.CallStatementContext ctx)org.antlr.v4.runtime.tree.ParseTreevisitComplexIdentifier(com.github._1c_syntax.bsl.parser.BSLParser.ComplexIdentifierContext ctx)org.antlr.v4.runtime.tree.ParseTreevisitFunction(com.github._1c_syntax.bsl.parser.BSLParser.FunctionContext ctx)org.antlr.v4.runtime.tree.ParseTreevisitLValue(com.github._1c_syntax.bsl.parser.BSLParser.LValueContext ctx)org.antlr.v4.runtime.tree.ParseTreevisitProcedure(com.github._1c_syntax.bsl.parser.BSLParser.ProcedureContext ctx)Methods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractVisitorDiagnostic
getDiagnostics, getInfo, setInfoMethods inherited from class com.github._1c_syntax.bsl.parser.BSLParserBaseVisitor
visitAcceptor, visitAccessCall, visitAccessIndex, visitAccessProperty, visitAddHandlerStatement, visitAnnotation, visitAnnotationName, visitAnnotationParam, visitAnnotationParamName, visitAnnotationParams, visitAssignment, visitBoolOperation, visitBreakStatement, visitCallParam, visitCallParamList, visitCodeBlock, visitCompareOperation, visitCompilerDirective, visitCompilerDirectiveSymbol, visitCompoundStatement, visitConstValue, visitContinueStatement, visitDefaultValue, visitDoCall, visitElseBranch, visitElsifBranch, visitEvent, visitExceptCodeBlock, visitExecuteStatement, visitExpression, visitFile, visitFileCodeBlock, visitFileCodeBlockBeforeSub, visitForEachStatement, visitForStatement, visitFuncDeclaration, visitGlobalMethodCall, visitGotoStatement, visitHandler, visitIfBranch, visitIfStatement, visitLabel, visitLabelName, 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, visitWhileStatementMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visit, visitChildren, 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
configureMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Constructor Details
-
UsingThisFormDiagnostic
public UsingThisFormDiagnostic()
-
-
Method Details
-
visitProcedure
public org.antlr.v4.runtime.tree.ParseTree visitProcedure(com.github._1c_syntax.bsl.parser.BSLParser.ProcedureContext ctx)- Specified by:
visitProcedurein interfacecom.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>- Overrides:
visitProcedurein classcom.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:
visitFunctionin interfacecom.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>- Overrides:
visitFunctionin classcom.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
-
visitCallStatement
public org.antlr.v4.runtime.tree.ParseTree visitCallStatement(com.github._1c_syntax.bsl.parser.BSLParser.CallStatementContext ctx)- Specified by:
visitCallStatementin interfacecom.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>- Overrides:
visitCallStatementin classcom.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
-
visitComplexIdentifier
public org.antlr.v4.runtime.tree.ParseTree visitComplexIdentifier(com.github._1c_syntax.bsl.parser.BSLParser.ComplexIdentifierContext ctx)- Specified by:
visitComplexIdentifierin interfacecom.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>- Overrides:
visitComplexIdentifierin classcom.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
-
getQuickFixes
public List<CodeAction> getQuickFixes(List<Diagnostic> diagnostics, CodeActionParams params, DocumentContext documentContext)- Specified by:
getQuickFixesin interfaceQuickFixProvider
-
visitLValue
public org.antlr.v4.runtime.tree.ParseTree visitLValue(com.github._1c_syntax.bsl.parser.BSLParser.LValueContext ctx)- Specified by:
visitLValuein interfacecom.github._1c_syntax.bsl.parser.BSLParserVisitor<org.antlr.v4.runtime.tree.ParseTree>- Overrides:
visitLValuein classcom.github._1c_syntax.bsl.parser.BSLParserBaseVisitor<org.antlr.v4.runtime.tree.ParseTree>
-