Class BiggerArgumentException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
ch.nolix.baseapi.errorcontrol.invalidargumentexception.AbstractInvalidArgumentException
ch.nolix.baseapi.errorcontrol.invalidargumentexception.BiggerArgumentException
- All Implemented Interfaces:
Serializable
A
BiggerArgumentException is a
AbstractInvalidArgumentException that is supposed to be thrown when a
given argument is undesirably bigger than a given max.- Author:
- Silvan Wyss
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic BiggerArgumentExceptionforArgumentAndArgumentNameAndMax(double argument, String argumentName, double max) static BiggerArgumentExceptionforArgumentAndArgumentNameAndMax(long argument, String argumentName, long max) Methods inherited from class AbstractInvalidArgumentException
getArgumentName, getErrorPredicate, getStoredArgumentMethods inherited from class Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Method Details
-
forArgumentAndArgumentNameAndMax
public static BiggerArgumentException forArgumentAndArgumentNameAndMax(double argument, String argumentName, double max) - Parameters:
argument-argumentName-max-- Returns:
- a new
BiggerArgumentExceptionfor the given argument, argumentName and max. - Throws:
RuntimeException- if the given argumentName is null or blank.
-
forArgumentAndArgumentNameAndMax
public static BiggerArgumentException forArgumentAndArgumentNameAndMax(long argument, String argumentName, long max) - Parameters:
argument-argumentName-max-- Returns:
- a new
BiggerArgumentExceptionfor the given argument, argumentName and max. - Throws:
RuntimeException- if the given argumentName is null or blank.
-