Class NegationApplyingTo

java.lang.Object
org.ek9lang.compiler.phase1.NegationApplyingTo
All Implemented Interfaces:
Function<EK9Parser.ExpressionContext, EK9Parser.ExpressionContext>, UnaryOperator<EK9Parser.ExpressionContext>

final class NegationApplyingTo extends Object implements UnaryOperator<EK9Parser.ExpressionContext>
THE negation that an expression is the operand of, looking through parentheses (not b is the operand of the ~ in ~((not b))); null when it is not the operand of a negation. Part of BinaryExpressions.