私はUbuntu12.04でEclipseに取り組んでいます。複数のファイルとクラスを持つ巨大なプロジェクトがあります。クラスの1つのメンバー変数が、実行時のどこかで誤ってゼロに設定されていますが、それがいつ発生するかはわかりません。実行時にxがゼロに設定されると、プログラムでブレークポイントを設定してブレークできるようにしたいと思います。
どうすればいいですか?ありがとうございました。
私はUbuntu12.04でEclipseに取り組んでいます。複数のファイルとクラスを持つ巨大なプロジェクトがあります。クラスの1つのメンバー変数が、実行時のどこかで誤ってゼロに設定されていますが、それがいつ発生するかはわかりません。実行時にxがゼロに設定されると、プログラムでブレークポイントを設定してブレークできるようにしたいと思います。
どうすればいいですか?ありがとうございました。
そのためにブレークポイント条件を使用できます。
ブレークポイントを右クリックして、プロパティウィンドウで条件を設定します。次のような条件を設定できます
memberVal == null
詳細な手順については、この記事を参照してください。
メンバーのすべての発生をから変更します
memberVar = value
に
SetMemberVar(value)
そのsetterメソッドにブレークポイントを設定します。