public class IOExceptionList extends IOException
The first exception in the list is used as this exception's cause and is accessible with the usual
Throwable.getCause()
while the complete list is accessible with getCauseList()
.
Constructor and Description |
---|
IOExceptionList(List<? extends Throwable> causeList)
Creates a new exception caused by a list of exceptions.
|
Modifier and Type | Method and Description |
---|---|
<T extends Throwable> |
getCause(int index)
Gets the cause exception at the given index.
|
<T extends Throwable> |
getCause(int index,
Class<T> clazz)
Gets the cause exception at the given index.
|
<T extends Throwable> |
getCauseList()
Gets the cause list.
|
<T extends Throwable> |
getCauseList(Class<T> clazz)
Works around Throwable and Generics, may fail at runtime depending on the argument value.
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public <T extends Throwable> List<T> getCauseList()
T
- type of exception to return.public <T extends Throwable> T getCause(int index)
T
- type of exception to return.index
- index in the cause list.public <T extends Throwable> T getCause(int index, Class<T> clazz)
T
- type of exception to return.index
- index in the cause list.clazz
- type of exception to return.Jas4pp 1.5 © Java Analysis Studio for Particle Physics