Top Description Fields Constructors
com.ibm.icu.util

public Class ICUUncheckedIOException

extends RuntimeException
Class Inheritance

Unchecked version of java.io.IOException. Some ICU APIs do not throw the standard exception but instead wrap it into this unchecked version.

This currently extends RuntimeException, but when ICU can rely on Java 8 this class should be changed to extend java.io.UncheckedIOException instead.

ICU Status
Stable since ICU 53.

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public
ICUUncheckedIOException()

Default constructor.

public
ICUUncheckedIOException(String
exception message string
message
)

Constructor.

public
ICUUncheckedIOException(Throwable
original exception (normally a java.io.IOException)
cause
)

Constructor.

public
ICUUncheckedIOException(String
exception message string
message
,
Throwable
original exception (normally a java.io.IOException)
cause
)

Constructor.

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.RuntimeException.serialVersionUID.

Constructor Detail

ICUUncheckedIOExceptionback to summary
public ICUUncheckedIOException()

Default constructor.

ICU Status
Stable since ICU 53.
ICUUncheckedIOExceptionback to summary
public ICUUncheckedIOException(String message)

Constructor.

Parameters
message:String

exception message string

ICU Status
Stable since ICU 53.
ICUUncheckedIOExceptionback to summary
public ICUUncheckedIOException(Throwable cause)

Constructor.

Parameters
cause:Throwable

original exception (normally a java.io.IOException)

ICU Status
Stable since ICU 53.
ICUUncheckedIOExceptionback to summary
public ICUUncheckedIOException(String message, Throwable cause)

Constructor.

Parameters
message:String

exception message string

cause:Throwable

original exception (normally a java.io.IOException)

ICU Status
Stable since ICU 53.