Module java.base
Package java.io

Class UncheckedIOException

All Implemented Interfaces:
Serializable

public class UncheckedIOException extends RuntimeException
Wraps an IOException with an unchecked exception.
Since:
1.8
See Also:
  • Constructor Details

    • UncheckedIOException

      public UncheckedIOException(String message, IOException cause)
      Constructs an instance of this class.
      Parameters:
      message - the detail message, can be null
      cause - the IOException
      Throws:
      NullPointerException - if the cause is null
    • UncheckedIOException

      public UncheckedIOException(IOException cause)
      Constructs an instance of this class.
      Parameters:
      cause - the IOException
      Throws:
      NullPointerException - if the cause is null
  • Method Details

    • getCause

      public IOException getCause()
      Returns the cause of this exception.
      Overrides:
      getCause in class Throwable
      Returns:
      the IOException which is the cause of this exception.