私はEclipse LTKプラグインをトレースしています。LTK の読み取り専用 Java ソースの一部にブレークポイントを設定できました。(たとえば、ProcessorBasedRefactoring.java)
ただし、一部のソース ファイルにブレークポイントを設定できませんでした。(たとえば、JavaRenameProcessor)。
メソッド ブレークポイントを設定しようとすると、「メソッド ブレークポイントを作成できません。メソッド シグネチャが利用できません」というメッセージが表示されました。エラーメッセージ。
何が間違っている可能性がありますか? 一部の (バイナリ) Java ソース ファイルにブレークポイントを設定できないのはなぜですか?
追加した:
この問題の簡単な回避策として、可能な限りブレークポイントを設定し、Java ソースを開いて行をクリックします。次に、command-R を使用して、指定した行まで Eclipse が実行されるようにします。
追加2:
ブレークポイントはそこにありましたが、日食はそれを示していません。
私が気付いたもう1つのことは、デバッガーを再起動するとJavaファイルがIDEから消えることです。そして、私が日食でそれを再開したときでさえ。
「zipファイルが閉じられました」というエラーメッセージが表示されました。
そして、Java ソースに含まれるメソッドをトレースする場合にのみ、ソース コードを確認できます。