Class UnbelievableException

    • Constructor Detail

      • UnbelievableException

        public UnbelievableException()
      • UnbelievableException

        public UnbelievableException​(String message)
      • UnbelievableException

        public UnbelievableException​(String message,
                                     Throwable cause)
      • UnbelievableException

        public UnbelievableException​(Throwable cause)
      • UnbelievableException

        public UnbelievableException​(String message,
                                     Throwable cause,
                                     boolean enableSuppression,
                                     boolean writableStackTrace)
    • Method Detail

      • because

        public static Supplier<UnbelievableException> because​(String reason)
        Creates a supplier that uses the given reason as the exception message.
        Parameters:
        reason - the exception message
        Returns:
        a supplier that creates a new UnbelievableException with the given reason.