|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
jp.hishidama.win32.NativeException
public class NativeException
MS-Windows構造化例外.
ウィンドウズの構造化例外のラッパークラス。
JNI呼び出しにおいてアクセス違反などの構造化例外が発生した場合に、その情報を元に当例外を発生させている。
デフォルトでは 構造化例外が発生するとJNIライブラリーが情報をダンプして異常終了するが、当ライブラリではこの例外でキャッチできる。はず。
コンストラクタの概要 | |
---|---|
NativeException(int code,
int flag,
long addr,
long[] info)
コンストラクター. |
メソッドの概要 | |
---|---|
long |
getAddr()
アドレス取得. |
int |
getCode()
エラーコード取得. |
int |
getFlag()
フラグ取得. |
long[] |
getInfo()
エラー情報取得. |
String |
getMessage()
|
static String |
getMessage(int code)
エラー名取得. |
クラス java.lang.Throwable から継承されたメソッド |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public NativeException(int code, int flag, long addr, long[] info)
code
- エラーコードflag
- フラグaddr
- アドレスinfo
- エラー情報メソッドの詳細 |
---|
public int getCode()
public int getFlag()
public long getAddr()
public long[] getInfo()
public String getMessage()
Throwable
内の getMessage
public static String getMessage(int code)
code
- エラーコード
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |