概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.exception
クラス ExceptionUtil

    java.lang.Object
      com.JRcServer.commons.exception.ExceptionUtil

    public class ExceptionUtil

extends java.lang.Object

例外ユーティリティ.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  1.0.0 2003/11/05
作成者:
  masahito suzuki

フィールドの概要
`static int` | `TRACE_NO_FILE` スタックトレース情報 : エラーファイル名／行位置.
`static int` | `TRACE_NO_METHOD` スタックトレース情報 : メソッド名.
`static int` | `TRACE_NO_OBJECT` スタックトレース情報 : オブジェクト名.
`static int` | `TRACE_NO_PACKAGE` スタックトレース情報 : パッケージ名.
`static int` | `TRACE_NO_SIZE` スタックトレース情報長.

メソッドの概要
`static java.util.ArrayList` | `analysisAllStackTrace(java.lang.Throwable exception)` スタックトレースを解析して、格納情報すべてを行単位で取得.
`static java.util.ArrayList` | `analysisStackTrace(java.lang.Throwable exception)` スタックトレースを解析して、軌跡情報を行単位で取得.
`static StackTrace` | `getPauseStackTrace(java.lang.Throwable exception)` スタックトレース情報を区分けして取得.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### TRACE_NO_SIZE

    public static final int TRACE_NO_SIZE

  スタックトレース情報長.
  １つのスタックトレースにおける情報数が格納されています.

  関連項目:
    定数フィールド値

### TRACE_NO_PACKAGE

    public static final int TRACE_NO_PACKAGE

  スタックトレース情報 : パッケージ名.
  スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のパッケージ名の位置です.

  関連項目:
    定数フィールド値

### TRACE_NO_OBJECT

    public static final int TRACE_NO_OBJECT

  スタックトレース情報 : オブジェクト名.
  スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のオブジェクト名の位置です.

  関連項目:
    定数フィールド値

### TRACE_NO_METHOD

    public static final int TRACE_NO_METHOD

  スタックトレース情報 : メソッド名.
  スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のメソッド名の位置です.

  関連項目:
    定数フィールド値

### TRACE_NO_FILE

    public static final int TRACE_NO_FILE

  スタックトレース情報 : エラーファイル名／行位置.
  スタックトレース情報取得処理[ExceptionUtil#getPauseStackTrace()] での、格納順のエラーファイル名／行位置の位置です.

  関連項目:
    定数フィールド値

メソッドの詳細

### analysisAllStackTrace

    public static final java.util.ArrayList analysisAllStackTrace(java.lang.Throwable exception)

  スタックトレースを解析して、格納情報すべてを行単位で取得.
  スタックトレース情報を解析して、格納情報すべてを行単位で取得します.

  パラメータ:
    `exception` - スタックトレース取得対象の例外オブジェクトを設定します.
  戻り値:
    ArrayList スタックトレース情報が行単位で格納された内容が 返されます.
    情報が存在しない場合[null]が返されます.

### analysisStackTrace

    public static final java.util.ArrayList analysisStackTrace(java.lang.Throwable exception)

  スタックトレースを解析して、軌跡情報を行単位で取得.
  スタックトレース情報を解析して、軌跡情報を行単位で取得します.

  パラメータ:
    `exception` - スタックトレース取得対象の例外オブジェクトを設定します.
  戻り値:
    ArrayList スタックトレース軌跡情報が行単位で返されます.
    情報が存在しない場合[null]が返されます.

### getPauseStackTrace

    public static final StackTrace getPauseStackTrace(java.lang.Throwable exception)

  スタックトレース情報を区分けして取得.
  スタックトレース情報を区分けして取得します.

  パラメータ:
    `exception` - スタックトレース取得対象の例外オブジェクトを設定します.
  戻り値:
    StackTrace 区分けされた情報が返されます.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド