Class DoubleNegativesDiagnostic
java.lang.Object
com.github._1c_syntax.bsl.languageserver.utils.expressiontree.ExpressionTreeVisitor
com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractExpressionTreeDiagnostic
com.github._1c_syntax.bsl.languageserver.diagnostics.DoubleNegativesDiagnostic
- All Implemented Interfaces:
BSLDiagnostic
@DiagnosticMetadata(type=CODE_SMELL,
severity=MAJOR,
minutesToFix=3,
tags={BRAINOVERLOAD,BADPRACTICE})
public class DoubleNegativesDiagnostic
extends AbstractExpressionTreeDiagnostic
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractExpressionTreeDiagnostic
AbstractExpressionTreeDiagnostic.ExpressionVisitorDecision -
Field Summary
Fields inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractExpressionTreeDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidMethods inherited from class com.github._1c_syntax.bsl.languageserver.diagnostics.AbstractExpressionTreeDiagnostic
getDiagnostics, getInfo, onExpressionEnter, setInfoMethods inherited from class com.github._1c_syntax.bsl.languageserver.utils.expressiontree.ExpressionTreeVisitor
visitAbstractCall, visitTernaryOperator, visitTopLevelExpressionMethods 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
-
DoubleNegativesDiagnostic
public DoubleNegativesDiagnostic()
-
-
Method Details
-
visitBinaryOperation
- Overrides:
visitBinaryOperationin classExpressionTreeVisitor
-
visitUnaryOperation
- Overrides:
visitUnaryOperationin classExpressionTreeVisitor
-