Class Or

    • Method Detail

      • isEquivalentTo

        public boolean isEquivalentTo​(Expression expr)
        Description copied from interface: Expression
        Returns whether this expression will accept the same values as another.

        If this returns true, the expressions are guaranteed to return the same evaluation for the same input. However, if this returns false the expressions may return the same evaluation for the same input. That is, expressions may be equivalent even if this returns false.

        For best results, rewrite not and bind expressions before calling this method.

        Specified by:
        isEquivalentTo in interface Expression
        Parameters:
        expr - another expression
        Returns:
        true if the expressions are equivalent
      • negate

        public Expression negate()
        Description copied from interface: Expression
        Returns the negation of this expression, equivalent to not(this).
        Specified by:
        negate in interface Expression
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object