0

Eclipseバージョン2.1マイルストーン2用のScalaプラグインを使用して、Eclipse Indigoで、無名関数を含む行にブレークポイントを設定した場合。

myList.map((x: String) => foo(bar(x)))

「the」ブレークポイントはmap、が呼び出されたときだけでなく、無名関数が呼び出されたときにもヒットします(実際には複数のブレークポイントですが、イライラすることに、Eclipseの[ブレークポイント]タブに1つのブレークポイントとしてしか表示されません)。この種のケースでは、複数のブレークポイントが表示されていたのを覚えているようですので、これはリグレッションだと思います。

Eclipseが無名関数を同じブレークポイントの一部として扱うのを防ぐにはどうすればよいですか?

4

1 に答える 1

0

ブレークポイントは行ベースであるため、構文的に有効であるように改行を追加するだけですが、ヒットしたくないラムダは別の行になります。例えば

myList.map(
  (x: String) => foo(bar(x)))

(私の場合、ライン上で明らかに偽のダブルヒットがまだ見られますが、それは別の問題のようです-ラムダにヒットしなくなりました。)

于 2012-09-28T12:36:06.960 に答える