理想的には次の 3 つの方法で実行したい Java コードがあります。
assert
失敗したときに例外をスローする- スタック トレースを出力しますが、
assert
失敗した場合は続行します。 - 無視する
assert
これは、3 つの異なる環境 (それぞれ開発、テスト、運用) で実行されます。-ea
JVMオプションを使用して最初と最後を切り替えることができますが、2番目を行うことは可能ですか?
ありがとう。
編集: すでに assert ステートメントがどこにでもあります。コードを変更せずに、実行時にこのオプションを変更することをお勧めします。