2015-09-15 6 views
12

に式を評価:デバッグAN表現/コードフラグメントを評価使用のIntelliJ

https://www.jetbrains.com/idea/help/evaluating-expressions.html

はIntelliJの上で評価された式/コードフラグメントをデバッグすることが可能です?。 Eclipseを

使用すると、表示窓にコードの評価を起動し、そのコードは内部の任意のブレークポイントを持っている場合、日食デバッガはそのブレークポイントで停止します。 eclipseが再度試してみると、ネストされたデバッグセッションで検査を実行できるという。

Intellijは別のセッションで表現を開始するようです。この上

私のワークフローは、コードの「何行」に停止し、私はQ & Dデバッグのために評価したいの断片を追加することです。多くの場合、デバッグが再開されます。

+0

私はこれが不可能であるかなり確信しているが、私は公式のソースを持っていません... –

答えて

14

残念ながら、それはのIntelliJ 14には不可能だとあなたが提供する公式のリンクに次のように述べた。

式の評価内呼び出されたメソッドは、その本体内部のブレークポイントを持っている場合は、このブレークポイントは無視されます。

あなたは、私がドロップフレームのデバッグ機能を使用して、以下の回避策を使用デバッグセッションを頻繁に再起動して述べた問題解消するには、次の使用方法の中で、戻りの前に

  1. ステップをドロップフレーム機能を使用して、以前のスタックフレームにフォールバックします。 enter image description here
  2. これで、デバッグセッションを再開せずに(パラメータは[式の評価]ダイアログを使用して設定できます)、別のパラメータでこのメソッドを再実行することができます。
関連する問題