11

Eclipse でデバッグしている間、強制復帰を行うだけで void 関数の副作用を回避できると便利です (これは以前に非 void メソッドで行ったことがあります)。

ただし、void メソッドから戻ろうとすると、コンテキスト メニュー項目が常に無効になります。具体的には、デバッグ中に表示ペインに移動して、返したい値を入力し、右クリックして「強制的に返す」を選択してみました。明らかに、void メソッドは何も返さないはずなので、このメニュー項目が無効になっている理由は理解できます。

これを行う方法を知っている人はいますか、それとも Java の機能によって禁止されていますか?

4

1 に答える 1

11

はい、これを行うことができます。変数表示でコンテキスト メニューを使用しないでください。ただし、コードを右クリックすると、コンテキスト メニューに [Force Return] が表示されます。

于 2012-07-17T21:45:18.777 に答える