Class MathIllegalNumberException

All Implemented Interfaces:
Serializable, ExceptionContextProvider
Direct Known Subclasses:
DimensionMismatchException, NonMonotonicSequenceException, NotANumberException, NotFiniteNumberException, NumberIsTooLargeException, NumberIsTooSmallException, OutOfRangeException, ZeroException

public class MathIllegalNumberException extends MathIllegalArgumentException
Base class for exceptions raised by a wrong number. This class is not intended to be instantiated directly: it should serve as a base class to create all the exceptions that are raised because some precondition is violated by a number argument.
Since:
2.2
See Also:
  • Field Details

    • INTEGER_ZERO

      protected static final Integer INTEGER_ZERO
      Helper to avoid boxing warnings. @since 3.3
  • Constructor Details

    • MathIllegalNumberException

      protected MathIllegalNumberException(Localizable pattern, Number wrong, Object... arguments)
      Construct an exception.
      Parameters:
      pattern - Localizable pattern.
      wrong - Wrong number.
      arguments - Arguments.
  • Method Details

    • getArgument

      public Number getArgument()
      Returns:
      the requested value.