我正在尋找一種方法來在編譯時刪除特定類的所有用途,包括類本身。基本上是一種預處理的形式,但我想這樣做,而不必使用#ifdebug ... #endif
包圍所有實例。在編譯時刪除某些Java類的使用
是否有任何基於螞蟻的工具可以做到這一點?如果沒有,任何人都可以指出我如何編寫這樣一個工具的正確方向? (不是我知道的小事,但如果它是唯一的選擇......)
情況是我有一個幫助類用於調試函數調用。這是在函數的開始處實例化的,並在最後進行調用。這是一個JavaME應用程序,所以我很擔心這會增加性能。我已經有了一個使用ProGuard的預處理器指令的發佈和調試版本,所以我想從發佈版本中排除使用這個幫助器類。這似乎不能用ProGuard完成。
幫助類用於調試函數調用...... 性能測試? – 2009-01-16 18:23:21
`#ifdebug`在Java中不是已知的關鍵字,但是您可以使用DEBUG常量,如[here](http://www.devx.com/tips/Tip/12441)所述。 – 2012-01-26 23:19:18