src/share/classes/java/lang/Throwable.java
Print this page
*** 496,507 ****
*
* class LowLevelException extends Exception {
* }
* </pre>
* As of release 7, the platform supports the notion of
! * <i>suppressed exceptions</i> (in conjunction with automatic
! * resource management blocks). Any exceptions that were
* suppressed in order to deliver an exception are printed out
* beneath the stack trace. The format of this information
* depends on the implementation, but the following example may be
* regarded as typical:
*
--- 496,507 ----
*
* class LowLevelException extends Exception {
* }
* </pre>
* As of release 7, the platform supports the notion of
! * <i>suppressed exceptions</i> (in conjunction with the {@code
! * try}-with-resources statement). Any exceptions that were
* suppressed in order to deliver an exception are printed out
* beneath the stack trace. The format of this information
* depends on the implementation, but the following example may be
* regarded as typical:
*
*** 803,813 ****
s.defaultWriteObject();
}
/**
* Adds the specified exception to the list of exceptions that
! * were suppressed, typically by the automatic resource management
* statement, in order to deliver this exception.
*
* <p>Note that when one exception {@linkplain
* #initCause(Throwable) causes} another exception, the first
* exception is usually caught and then the second exception is
--- 803,813 ----
s.defaultWriteObject();
}
/**
* Adds the specified exception to the list of exceptions that
! * were suppressed, typically by the {@code try}-with-resources
* statement, in order to deliver this exception.
*
* <p>Note that when one exception {@linkplain
* #initCause(Throwable) causes} another exception, the first
* exception is usually caught and then the second exception is
*** 837,847 ****
private static final Throwable[] EMPTY_THROWABLE_ARRAY = new Throwable[0];
/**
* Returns an array containing all of the exceptions that were
! * suppressed, typically by the automatic resource management
* statement, in order to deliver this exception.
*
* @return an array containing all of the exceptions that were
* suppressed to deliver this exception.
* @since 1.7
--- 837,847 ----
private static final Throwable[] EMPTY_THROWABLE_ARRAY = new Throwable[0];
/**
* Returns an array containing all of the exceptions that were
! * suppressed, typically by the {@code try}-with-resources
* statement, in order to deliver this exception.
*
* @return an array containing all of the exceptions that were
* suppressed to deliver this exception.
* @since 1.7