Class Builder.EquivalenceBuilder

java.lang.Object
com.landawn.abacus.util.Builder.EquivalenceBuilder
Enclosing class:
Builder<T>

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

    • equals

      public Builder.EquivalenceBuilder 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> Builder.EquivalenceBuilder equals(T left, T right, BiFunction<? super T,? super T,Boolean> func)
      Type Parameters:
      T -
      Parameters:
      left -
      right -
      func -
      Returns:
    • equals

      public Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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 Builder.EquivalenceBuilder 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: