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 AbstractExpressionTreeDiagnostic
AbstractExpressionTreeDiagnostic.ExpressionVisitorDecision -
Field Summary
Fields inherited from class AbstractExpressionTreeDiagnostic
diagnosticStorage, documentContext, info -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidMethods inherited from class AbstractExpressionTreeDiagnostic
getDiagnostics, getInfo, onExpressionEnter, setInfoMethods inherited from class ExpressionTreeVisitor
visitAbstractCall, visitTernaryOperator, visitTopLevelExpressionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BSLDiagnostic
configure
-
Constructor Details
-
DoubleNegativesDiagnostic
public DoubleNegativesDiagnostic()
-
-
Method Details
-
visitBinaryOperation
- Overrides:
visitBinaryOperationin classExpressionTreeVisitor
-
visitUnaryOperation
- Overrides:
visitUnaryOperationin classExpressionTreeVisitor
-