Class Chain.EquivalenceChain

java.lang.Object
com.landawn.abacus.util.Chain.EquivalenceChain
Enclosing class:
Chain

public static final class Chain.EquivalenceChain extends Object
The Class EquivalenceChain.
  • Method Details

    • equals

      public Chain.EquivalenceChain equals(Object left, Object right)
      Compares two comparable objects as specified by CommonUtil.equals(Object, Object), if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public <T, E extends Exception> Chain.EquivalenceChain equals(T left, T right, Throwables.BiFunction<? super T,? super T,Boolean,E> func) throws E
      Type Parameters:
      T -
      E -
      Parameters:
      left -
      right -
      func -
      Returns:
      Throws:
      E - the e
    • equals

      public Chain.EquivalenceChain equals(boolean left, boolean right)
      Compares two boolean values as specified by left == right, if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(char left, char right)
      Compares two char values as specified by left == right, if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(byte left, byte right)
      Compares two byte values as specified by left == right, if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(short left, short right)
      Compares two int values as specified by left == right, if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(int left, int right)
      Compares two int values as specified by left == right, if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(long left, long right)
      Compares two long values as specified by left == right, if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(float left, float right)
      Compares two float values as specified by Float.compare(float, float), if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • equals

      public Chain.EquivalenceChain equals(double left, double right)
      Compares two double values as specified by Double.compare(double, double), if the result of this equivalence chain has not already been determined.
      Parameters:
      left -
      right -
      Returns:
      this
    • result

      public boolean result()
      Returns: