2.11. デバッグビュー

デバッグ実行の制御やオブジェクト・変数の値の確認を行います。

2.11.1. ツールバー

中断・ 再開

スクリプト実行時の一時停止、または一時停止状態からの再開を行います。

ステップオーバー

実行停止部分から1ステップ実行しますが、get()やfunction呼び出しも1ステップとします。

ステップイン

実行停止部分から1ステップ実行します。

get()やfunction呼び出しをステップインした場合、呼び出し内部へとステップします。

ステップアウト

即座に呼び出し元のfunction呼び出し、get()位置に戻ります。

停止

デバッグを停止しテスト実行を終了します。

リモートデバッグ

他のマシン上で動作しているBiz/Browserにデバッグ接続します。

詳細は 「デバッグ」 の項目を参照してください。

接続ホスト

デバッグ接続したいBiz/Browserを「ホスト名:ポート番号」の形式で指定します。

外部リソースをトレース

デバッグ中のBiz/Browserがプロジェクトに組み込まれていないプロジェクト外のリソース(CRSファイル)を取得・実行(get)した際、取得したCRSファイルの内容を閲覧、ブレークポイントの設定などが可能になります。

これによりソースファイルを所有していないアプリケーションのCRSの閲覧とデバッグが可能になります。

上部のドロップダウンリストで取得されたCRSを選択します。

デバッグビュー上部のスクリプトビューは通常では折り畳まれていますが、「外部リソースをトレース」をONにした状態で外部CRSファイルを取得すると自動的に展開されます。

※CRSファイルの取得ごとにファイルをスクリプトビュー上に展開するため、デバッグ実行の実行速度は低下します。

検索

オブジェクトツリーに表示されているオブジェクト名で一覧を絞り込みます。

2.11.2. 呼び出し履歴

履歴一覧

一時停止時のfunctionの呼び出し履歴をツリーで表示します。

名前

呼び出されたfunction名です。

URL

functionが定義されたCRSファイルのURLです。

行

functionが定義されている行です。

ローカル変数一覧

履歴一覧で選択したスコープ内の現在のvar変数を表示します。

名前

変数名、またはプロパティ名です。

変数の内容がオブジェクトへの参照の場合、展開してそのオブジェクトのプロパティを表示します。

プロパティがオブジェクト参照型の場合、そのプロパティをさらに展開表示することができます。

値

変数、または展開されたプロパティの値です。

変数、書き込み可能属性のプロパティは値を直接変更することができます。

型

変数、またはプロパティのクラス名です。

コンテキストメニュー
ウォッチへ追加

オブジェクトへのオブジェクトパスをウォッチビューへ追加します。

2.11.3. オブジェクトツリー

オブジェクトツリー

一時停止時のオブジェクトツリー構造を表示します。

オブジェクト

オブジェクトの名前です。

クラス

オブジェクトのクラス名です。

コンテキストメニュー
カレントオブジェクトへ移動

現在停止中のスコープを持つオブジェクトへ選択を移動します。

定義位置へジャンプ

スクリプトビューのCRS上のオブジェクトの定義位置へ可能であれば移動します。

ウォッチへ追加

オブジェクトへのオブジェクトパスをウォッチビューへ追加します。

プロパティ一覧

オブジェクトツリーで選択されたオブジェクトのプロパティを一覧します。

プロパティがオブジェクト参照型の場合、そのプロパティをさらに展開表示することができます。

名前

プロパティの名前です。

値

プロパティの値です。

書き込み可能属性のプロパティは値を直接変更することができます。

型

プロパティのクラス名です。

コンテキストメニュー
ウォッチへ追加

プロパティへのオブジェクトパスをウォッチビューへ追加します。

2.11.4. ウォッチ

内容を確認したい任意のオブジェクトをオブジェクトパス記法で指定します。

新規追加する場合は最下行へ入力を行います。

名前

プロパティの名前です。

値

プロパティの値です。

書き込み可能属性のプロパティは値を直接変更することができます。

型

プロパティのクラス名です。

2.11.5. スクリプトビュー

「外部リソースをトレース」をONにした場合 、現在実行中のCRS スクリプト を表示します。

この スクリプト に対し、ブレークポイントを設定することができます。