public class NestedException extends Exception
メソッド内で発生したさまざまな例外について、同じ扱いにして
そのメソッドからは一つのthrowsにしたいといった場合に使います。
あるいは、catchした例外に対してメッセージを付加してrethrowする場合も
有効です。printStackTrace()は元の例外のものになります。
コンストラクタと説明 |
---|
NestedException()
詳細メッセージを持たないNestedExceptionを構築します。
|
NestedException(String message)
詳細メッセージを持つNestedExceptionを構築します。
|
NestedException(String message,
Throwable ex)
詳細メッセージを持つNestedExceptionを構築します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
Throwable |
getOriginal()
元のExceptionを返します。
|
void |
printStackTrace()
スタックとレースを標準エラー出力に出力します。
|
void |
printStackTrace(PrintStream o)
スタックとレースを指定されたStreamに出力します。
|
void |
printStackTrace(PrintWriter o)
スタックとレースを指定されたPrintWriterに出力します。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, setStackTrace, toString
public NestedException()
public NestedException(String message)
message
- 詳細メッセージpublic Throwable getOriginal()
public void printStackTrace()
printStackTrace
クラス内 Throwable
public void printStackTrace(PrintStream o)
printStackTrace
クラス内 Throwable
o
- 出力するStreampublic void printStackTrace(PrintWriter o)
printStackTrace
クラス内 Throwable
o
- 出力するPrintWriterCopyright © 2021 S.D.S Co.,Ltd.. All rights reserved.