0
我想有可能不編譯我的JAVA代碼的一部分。有時候...不編譯java中的部分代碼(如#ifdef)
我錯過的編譯器指令我在C++的可能性
#ifdef DEBUG
println("debug messae);
#endif
在java中,我們沒有這種可能性。
我想知道是否有外部工具,某種類型的Java預編譯器,可能會給我用Java代碼做到這一點的靈活性。
謝謝 吉拉德
我想有可能不編譯我的JAVA代碼的一部分。有時候...不編譯java中的部分代碼(如#ifdef)
我錯過的編譯器指令我在C++的可能性
#ifdef DEBUG
println("debug messae);
#endif
在java中,我們沒有這種可能性。
我想知道是否有外部工具,某種類型的Java預編譯器,可能會給我用Java代碼做到這一點的靈活性。
謝謝 吉拉德
static final booleans
可用於在編譯時,以消除內if statements
代碼。例如
private static final boolean check= false;
if (check) {
// This is removed at compile time
}
您可以使用這種記錄器。配置文件可以指定什麼級別的錯誤,調試等。 –
@AniketThakur我不希望這個代碼被合併到字節代碼中...... – Gilad