データ・ウィンドウ
このウィンドウでは、現在のメソッドの引数、ローカル変数およびstaticフィールドに関する情報を表示します。 このウィンドウに表示される列は、「ツール」->「設定」->「デバッガ」->「データ」ページ、または「データ」ウィンドウを右クリックすると表示されるポップアップ・メニュー・オプションから「設定」を選択し、有効にした列設定によって決まります。ポップアップ・メニュー・オプションについては後述します。
次に、データ・ウィンドウから実行できる他の機能を示します。
- データ・ウィンドウから監視式ウィンドウにデータ項目をドラッグ・アンド・ドロップして、監視式ウィンドウに新しい式を追加できます。
- データ・ウィンドウからヒープ・ウィンドウにオブジェクトまたは配列をドラッグ・アンド・ドロップして、ヒープ・ウィンドウにクラス・フォルダを作成できます。
注意:
- スタック・ウィンドウで項目をクリックすると、データ・ウィンドウ、監視式ウィンドウおよびインスペクタ・ウィンドウがすべて更新されます。これらのウィンドウは相互に連動し、特定のコンテキストにおけるデータを表示します。データの詳細を表示するには、ブランチを拡張します。
- コードのステップ実行中にソース・コードに関連するデータを表示するには、ステップ実行しているコード行で使用されているすべての変数とフィールドを表示するスマート・データ・ウィンドウを使用してください。
- PL/SQLのデバッグ中、実行ポイントがパッケージ本体にある場合、データ・ウィンドウに「<パッケージ>のパッケージ変数」および「<パッケージ>のパッケージ本体」のフォルダが表示されます。これらのフォルダを開くと、パッケージまたはパッケージ本体の変数が表示されます。
データ・ウィンドウから次のポップアップ・メニュー・オプションを選択して、データ・ウィンドウで現在選択されている項目に適用できます。データ・ウィンドウを右クリックすると、次のポップアップ・メニュー・オプションが表示されます。
- 全値の表示
- モーダル・ダイアログ・ボックスの複数行テキスト・フィールドに値全体を表示します。String、
byte
配列型、char
配列型、short
配列型、int
配列型およびlong
配列型に使用できます。
- 範囲の調整
- ノードを開いたときに表示する選択配列の要素数を制御します。配列にのみ使用できます。
- 値の切替え
- (ブールにのみ適用。)ブール・データ項目の値を変更します。値が
true
の場合、このオプションを選択するとfalse
に変更されます。値がfalse
の場合、このオプションを選択するとtrue
に変更されます。
- 値の変更
- 「値の変更」ダイアログを表示します。このダイアログでは、選択したデータ項目の値を変更できます。
- 監視式
- 選択したデータ項目が、監視式ウィンドウに追加されます。
- インスペクト
- 選択したデータ項目のインスペクタ・フローティング・ウィンドウを作成します。
- <オブジェクトの型>のソースを表示
- 選択したデータ項目の型がクラスの場合のみ使用できます。配列またはプリミティブ型の場合は使用できません。コード・エディタにクラスのソース・コードを表示します。
- 注意:「宣言済の型」列が表示され、宣言された型が実際の型と異なる場合、ポップアップ・メニューには、実際の型と宣言された型に対する2つの「ソースを表示」オプションが表示されます。
- フィルタの使用
- 「フィルタの編集」ダイアログで設定したクラス・フィルタを、「フィルタ対象クラス」リストから削除せずに有効または無効にできます。
- <オブジェクトの型>のフィルタの編集
- 特定のクラスに対する「フィルタの編集」ダイアログに直接移動し、オブジェクトを開いたときに表示されるフィールドと表示されないフィールドを制御するフィルタを設定できます。
- フィルタの編集
- 「フィルタの編集」ダイアログに直接移動し、オブジェクトを開いたときに表示されるフィールドと表示されないフィールドを制御するフィルタを設定できます。
- 設定
- 「ツール」->「設定」->「デバッガ」->「データ」を表示します。ここで、「データ」ウィンドウに表示する列および他の表示オプションを選択できます。
- すべて折りたたむ
- すべてのブランチを縮小し、ブランチの下にあるデータを非表示にします。
- 注意: 「データ」ウィンドウのポップアップ・メニューには、「すべて展開」オプションはありません。これは、完全なツリーには非常に多くのブランチが含まれる場合があり、またデータ項目に循環参照が含まれていると、ブランチを拡張したときにデバッガが無限ループに入る可能性があるためです。
- エクスポート
- 現在のデータ・ウィンドウの内容を、テキスト・ファイルまたはHTMLファイルに保存します。
- テキスト・ファイルにエクスポートする場合は、
.html
拡張子または .htm
拡張子を付けずに名前を入力します。出力ファイルでは、列の間にタブが、行の間に新しい行が挿入されます。
- HTMLファイルにエクスポートする場合は、
.html
拡張子または .htm
拡張子(大/小文字の区別なし)を付けて名前を入力します。出力ファイルは、列を使用して編成された表になります。
関連項目
- デバッガ・ウィンドウについて
- デバッガのアイコンについて
- デバッガのウィンドウでプログラムの状態を確認する
- データ要素の変更
- デバッガ・ウィンドウの作業環境の設定
Copyright © 1997, 2004, Oracle. All rights reserved.