コンパイル時に、クラス自体を含め、特定のクラスのすべての使用を削除する方法を探しています。基本的には前処理の形式ですが、すべてのインスタンスをで囲む必要なしに実行したいと思います#ifdebug ... #endif
。
これを実行できるAntベースのツールはありますか?そうでない場合、誰かがそのようなツールを書く方法について正しい方向に私を向けることができますか?(私が知っているマイナーな事業ではありませんが、それが唯一の選択肢である場合は...)
状況は、関数呼び出しをデバッグするためのヘルパークラスがあることです。これは関数の最初にインスタンス化され、最後に呼び出しが行われます。これはJavaMEアプリケーションであるため、パフォーマンスに追加されるオーバーヘッドについて心配しています。ProGuardを使用するプリプロセッサディレクティブを持つリリースビルドとデバッグビルドがすでにあるので、このヘルパークラスの使用をリリースビルドから除外したいと思います。これはProGuardで実行できるようには見えません。