我知道我拋出了一個非常愚蠢的問題,但我保證我試着搜索周圍的設置和周圍的谷歌和網絡,沒有運氣,所以我想我應該問。如何在Eclipse中使用if(DEBUG)?
我在好幾個開源項目看到了下面一行:
if(DEBUG){
// do some logging
}
我完全理解什麼線是幹什麼的,我似乎無法重複。 代碼中的任何地方都沒有boolean DEBUG;
的聲明,我無法弄清楚項目屬性中的一個位置,以便定義在編譯(字節碼)時被替換的系統範圍變量。據我所知,如果它是一個類常量的參考,它應該是Log.DEBUG
或類似的東西。
任何人都可以爲我解開這個謎團嗎? 謝謝。
你在你的進口看一下如果它在那裏?它可能是一個靜態導入,這將解釋爲什麼它沒有在源代碼中聲明。 –
我猜他們都是從一些具有常量定義的類繼承的,可能是從某些設置文件初始化它... – bdares
如果您使用的是Eclipse:將光標放在單詞DEBUG上,然後按F3 。它應該跳轉到「DEBUG」的聲明。 – Jesper