0

Cobol から Java に 100% 自動的にトランスコードされたアプリケーションに取り組んでいます。多くの場所で、COBOL はいくつかのコードを削除するための近道をとっています。つまり、return の後に他のステートメントがある間に、return ステートメントを生成する a をコーディングしています。

問題は次のとおりです。Java でのこれらの「戻り」は、同じメソッドで戻りの後に来るすべての「到達不能ステートメント」エラーを意味します。

私はこれらのエラーに問題はありませんが、私の質問: コンパイラ (OpenJDK) は最初のもので停止します (これらのエラーの多くはありますが...)。そのため、これらのエラーを次々と削除して、毎回コンパイルを再実行する必要があるため、苦痛です。かなり痛い!

コンパイラに「最初のエラーで停止せず、すべてを発見する」ように指示する方法はありますか?

PS: ant 経由で実行します。comから裸のコンパイラを実行するよりも違いはありますか

よろしくお願いします!

ディディエ

4

3 に答える 3

1

findBugs などの静的コード チェッカーを使用できます。このような問題 (およびその他の多くの問題) がコードに報告されます。

http://findbugs.sourceforge.net/

于 2011-08-05T08:20:43.793 に答える
0

PS: ant 経由で実行します。comから裸のコンパイラを実行するよりも違いはありますか

違いはないはずです。アリは同じことをしているだけです。

于 2011-08-05T08:20:43.643 に答える