Class IOExceptionWithCause

    • Constructor Detail

      • IOExceptionWithCause

        public IOExceptionWithCause​(String message,
                                    Throwable cause)
        Constructs a new instance with the given message and cause.

        As specified in Throwable, the message in the given cause is not used in this instance's message.

        Parameters:
        message - the message (see Throwable.getMessage())
        cause - the cause (see Throwable.getCause()). A null value is allowed.
      • IOExceptionWithCause

        public IOExceptionWithCause​(Throwable cause)
        Constructs a new instance with the given cause.

        The message is set to cause==null ? null : cause.toString(), which by default contains the class and message of cause. This constructor is useful for call sites that just wrap another throwable.

        Parameters:
        cause - the cause (see Throwable.getCause()). A null value is allowed.