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