java.lang.Object
org.jfuncmachine.compiler.model.expr.bool.tests.Test
Direct Known Subclasses:
Tests.EQIgnoreCaseTest, Tests.EQTest, Tests.GEIgnoreCaseTest, Tests.GETest, Tests.GTIgnoreCaseTest, Tests.GTTest, Tests.IsFalseTest, Tests.IsNotNullTest, Tests.IsNullTest, Tests.IsTrueTest, Tests.LEIgnoreCaseTest, Tests.LETest, Tests.LTIgnoreCaseTest, Tests.LTTest, Tests.NEIgnoreCaseTest, Tests.NETest

public abstract class Test extends Object
A base class for various boolean-valued tests used to compare values for if statements.
  • Method Details

    • invert

      public abstract Test invert()
      Inverts the test, such that equal becomes not-equal or less-than becomes greater-or-equal.
      Returns:
      The inversion of this test
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object