Class EqualArgumentException

All Implemented Interfaces:
Serializable

public final class EqualArgumentException extends AbstractInvalidArgumentException
A EqualArgumentException is a AbstractInvalidArgumentException that is supposed to be thrown when a given argument equals undesirably a given value.
Author:
Silvan Wyss
See Also:
  • Method Details

    • forArgumentAndArgumentNameAndEqualValue

      public static EqualArgumentException forArgumentAndArgumentNameAndEqualValue(double argument, String argumentName, double equalValue)
      Parameters:
      argument - - Can be null.
      argumentName -
      equalValue - - Can be null.
      Returns:
      a new EqualArgumentException for the given argument, argumentName and equalValue.
      Throws:
      RuntimeException - if the given argumentName is null or blank.
    • forArgumentAndArgumentNameAndEqualValue

      public static EqualArgumentException forArgumentAndArgumentNameAndEqualValue(long argument, String argumentName, long equalValue)
      Parameters:
      argument - - Can be null.
      argumentName -
      equalValue - - Can be null.
      Returns:
      a new EqualArgumentException for the given argument, argumentName and equalValue.
      Throws:
      RuntimeException - if the given argumentName is null or blank.
    • forArgumentAndEqualValue

      public static EqualArgumentException forArgumentAndEqualValue(Object argument, Object equalValue)
      Parameters:
      argument - - Can be null.
      equalValue - - Can be null.
      Returns:
      a new EqualArgumentException for the given argument and equalValue.