Module java.base
Package java.io

Class UncheckedIOException

java.lang.Object
java.lang.Throwable
All Implemented Interfaces:
Serializable

public classUncheckedIOExceptionextendsRuntimeException
Wraps anIOException 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 - theIOException
      Throws:
      NullPointerException - if the cause isnull
    • UncheckedIOException

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

    • getCause

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