Cosminexus アプリケーションサーバ V8 リファレンス 定義編(サーバ定義)
-XX:[+|-]HitachiLocalsInThrowable(例外発生時のローカル変数情報収集オプション)
形式
説明
java.lang.Throwable.fillInStackTraceメソッド実行時に,スタックトレース中のメソッドのローカル変数情報を収集します。また,java.lang.Throwable.printStackTraceメソッドを使用した場合,従来のスタックトレース情報にローカル変数情報を追加して出力します。
出力形式
locals:
name: <name>
type: <type>
value: <value>
…
|
出力内容を次に示します。
なお,各ローカル変数の出力内容は,空行で区切られています。
出力例
Javaプログラム例1を使用した出力例を,次に示します。
at Example1.method(Example1.java:15)
locals:
name: this
type: Example1
value: <0x922f42d0>
name: l1 [arg1]
type: int
value: 1
name: l2 [arg2]
type; char
value: 'Q'
name: l3 [arg3]
type: java.lang.Object
value: <0xaf112f08>
name: l4
type: float
value: 4.000000
name: l5
type: boolean
value: true
name: l6
type: double
value: 1.79769E+308
name: l7
type: java.lang.Object[]
value: <0x922f42d8>
at Example1.main(Example1.java:5)
locals:
…
|
at Example1.method(Example1.java:15)
locals:
name: this
type: Example1
value: <0x922f42d0>
name: [arg1]
type: int
value: 1
name: [arg2]
type; char
value: 'Q'
name: [arg3]
type: java.lang.Object
value: <0xaf112f08>
at Example1.main(Example1.java:5)
locals:
…
|
注意事項
| 型名 | 出力情報 |
|---|---|
| boolean型 | false |
| char型 | '\0' |
| byte型 short型 int型 long型 float型 double型 |
0 |
| クラス型 配列型 |
(null) |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.