Class LabelExpression.Binary

    • Field Detail

      • lhs

        public final Label lhs
      • rhs

        public final Label rhs
    • Method Detail

      • matches

        public boolean matches​(VariableResolver<Boolean> resolver)
        Note that we evaluate both branches of the expression all the time. That is, it behaves like "a|b" not "a||b"
        Specified by:
        matches in class Label
      • op

        protected abstract boolean op​(boolean a,
                                      boolean b)