Я пишу приложение для рабочего стола и j2me. У меня есть отладочные операторы в программе. В настоящее время, чтобы избежать компиляции, я использую следующее. Мы делаем это, чтобы уменьшить размер банки. (Специально для мобильных)
ConstantFile.java
Boolean ConstantFile.DebugEnabled = false;
if(ConstantFile.DebugEnabled) {
log.debug("msg");
}
Но это жесткое кодирование. Есть ли альтернатива, например C, где у нас есть предварительно скомпилированные директивы. Может ли здесь помочь аннотация? Или что-то еще, что я должен искать?