監視式ウィンドウ

このウィンドウでは、式を評価し、表示します。 このウィンドウに表示される列は、「ツール」->「設定」 - 「デバッガ」 - 「監視式」ページで、または「監視式」ウィンドウを右クリックすると表示されるポップアップ・メニュー・オプションから「設定」を選択し、有効にした列設定によって決まります。ポップアップ・メニュー・オプションについては後述します。

監視式ウィンドウはインスペクタ・ウィンドウと類似していますが、次の点が異なります。

次のいずれかの方法で、監視式を作成できます。

注意:

ポップアップ・メニュー

プロジェクト・プロパティに応じ、「監視式」ウィンドウから次のポップアップ・メニュー・オプションを選択して、「監視式」ウィンドウで現在選択されている項目に適用できます。監視式ウィンドウを右クリックすると、次のポップアップ・メニュー・オプションが表示されます。

監視式の編集
監視式を選択している場合に使用できます。「監視式の編集」ダイアログを表示します。このダイアログで、式を編集できます。
監視式の削除
監視式を選択している場合に使用できます。監視式ウィンドウから選択した監視式を削除します。
オブジェクトの確保
監視式が選択され、その式の評価によってオブジェクトまたは配列が生成される場合のみ使用できます。監視式ウィンドウでの式の評価方法を変更し、選択したスタック・フレームのコンテキストで式を評価する(通常の動作)かわりに、監視式ウィンドウに特定のメモリー・アドレスの値が表示されるようにします。メモリー・アドレスは、「オブジェクトの確保」操作時のオブジェクトまたは配列のアドレスによって決まります。
オブジェクトを確保しない
選択した式が確保されている場合のみ使用できます。監視式ウィンドウの通常の動作に戻し、選択したスタック・フレームのコンテキストで式を評価します。
全値の表示
モーダル・ダイアログ・ボックスの複数行テキスト・フィールドに値全体を表示します。String、byte配列、char配列、short配列、int配列およびlong配列に使用できます。
範囲の調整
ノードを開いたときに表示する選択配列の要素数を制御します。配列にのみ使用できます。
値の切替え
(ブールにのみ適用。)ブール・データ項目の値を変更します。値がtrueの場合、このオプションを選択するとfalseに変更されます。値がfalseの場合、このオプションを選択するとtrueに変更されます。
値の変更
「値の変更」ダイアログを表示します。このダイアログでは、選択したデータ項目の値を変更できます。
監視式
選択したデータ項目が、監視式ウィンドウに追加されます。
インスペクト
選択したデータ項目のインスペクタ・フローティング・ウィンドウを作成します。
<オブジェクトの型>のソースを表示
選択したデータ項目の型がクラスの場合のみ使用できます。配列またはプリミティブ型の場合は使用できません。コード・エディタにクラスのソース・コードを表示します。
注意:「宣言済の型」列が表示され、宣言された型が実際の型と異なる場合、ポップアップ・メニューには、実際の型と宣言された型に対する2つの「ソースを表示」オプションが表示されます。
フィルタの使用
「フィルタの編集」ダイアログで設定したクラス・フィルタを、「フィルタ対象クラス」リストから削除せずに有効または無効にできます。
<オブジェクトの型>のフィルタの編集
特定のクラスに対する「フィルタの編集」ダイアログに直接移動し、オブジェクトを開いたときに表示されるフィールドと表示されないフィールドを制御するフィルタを設定できます。
フィルタの編集
「フィルタの編集」ダイアログに直接移動し、オブジェクトを開いたときに表示されるフィールドと表示されないフィールドを制御するフィルタを設定できます。
監視式の追加
「監視式の追加」ダイアログが表示されます。このダイアログで、新規の監視式を入力できます。
すべての監視式を削除
監視式ウィンドウからすべての監視式を削除します。
すべて折りたたむ
すべてのブランチを縮小し、ブランチの下にあるデータを非表示にします。
注意: 「監視式」ウィンドウのポップアップ・メニューには、「すべて展開」オプションはありません。これは、完全なツリーには非常に多くのブランチが含まれる場合があり、またデータ項目に循環参照が含まれていると、ブランチを拡張したときにデバッガが無限ループに入る可能性があるためです。
設定
監視式ウィンドウの設定パネルを表示します。ここで、監視式ウィンドウに表示する列および他の表示オプションを選択できます。
エクスポート
現在の監視式ウィンドウの内容を、テキスト・ファイルまたはHTMLファイルに保存します。
テキスト・ファイルにエクスポートする場合は、.html拡張子または .htm拡張子を付けずに名前を入力します。出力ファイルでは、列の間にタブが、行の間に新しい行が挿入されます。
HTMLファイルにエクスポートする場合は、.html拡張子または .htm拡張子(大/小文字の区別なし)を付けて名前を入力します。出力ファイルは、列を使用して編成された表になります。

関連項目

デバッガ・ウィンドウについて
監視式ウィンドウについて
インスペクタ・ウィンドウについて
監視式の設定
デバッガ・ウィンドウの作業環境の設定

 

Copyright © 1997, 2004, Oracle. All rights reserved.