public final class ThrowUtil
extends java.lang.Object
ThrowUtil.java は、共通的に使用される Throwable,Exception関連メソッドを集約した、クラスです。 StringUtil にあったメソッドを、こちらに移動させました。
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
MIN_STACK_SIZE |
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
isNewThr(java.lang.Throwable th)
Throwable の重複チェックを行います。
|
static java.lang.String |
ogStackTrace(java.lang.String msg,
java.lang.Throwable th)
Throwable の printStackTrace() 結果の内、opengion に関する箇所だけを文字列に変換して返します。
|
static java.lang.String |
ogStackTrace(java.lang.Throwable th)
Throwable の printStackTrace() 結果の内、opengion に関する箇所だけを文字列に変換して返します。
|
static java.lang.String |
ogThrowMsg(java.lang.String msg)
発生元を示すクラス、メソッド、行番号とともに、メッセージを合成した文字列を返します。
|
static java.lang.String |
ogThrowMsg(java.lang.String msg,
java.lang.Throwable th)
発生元を示すクラス、メソッド、行番号とともに、メッセージを合成した文字列を返します。
|
static java.lang.StackTraceElement[] |
selectElement(java.lang.Throwable th,
int minCnt)
Throwable の getStackTrace() 結果の内、opengion に関する箇所だけのStackTraceElement配列を選別して返します。
|
public static final int MIN_STACK_SIZE
public static java.lang.String ogStackTrace(java.lang.Throwable th)
th
- printStackTraceすべき元のThrowableオブジェクトpublic static java.lang.String ogStackTrace(java.lang.String msg, java.lang.Throwable th)
msg
- 合成したいメッセージth
- 元のThrowableオブジェクトpublic static java.lang.String ogThrowMsg(java.lang.String msg)
msg
- 合成したいメッセージpublic static java.lang.String ogThrowMsg(java.lang.String msg, java.lang.Throwable th)
msg
- 合成したいメッセージth
- 元のThrowableオブジェクトpublic static java.lang.StackTraceElement[] selectElement(java.lang.Throwable th, int minCnt)
th
- 元のThrowableオブジェクト(!= null 保障済み)minCnt
- StackTraceElementを登録する最小件数Throwable.getStackTrace()
public static boolean isNewThr(java.lang.Throwable th)
th
- printStackTraceすべき元のThrowableオブジェクトWebアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.