2012-05-14 5 views
5

W moim projekcie mam coś takiego, jak final boolean Debug.USE_DEBUG_MODE i zawsze zapominam o przełączeniu go z powrotem na false. Zastanawiam się, czy mogę umieścić coś podobnego do dyrektywy C++ o numerze #warning, więc nie zapomnę zmienić kodu z powrotem.Coś jak dyrektywa #warning dla Java?

Odpowiedz

9

Możesz użyć znacznika zadania //TODO Change this later w czasie zaćmienia i skonfigurować Eclipse, aby wyświetlał ostrzeżenie o kompilacji dla wszystkich TODO s.

public static void main(String[] args) { 
    //TODO Change this line before final build. 
    String mode = "DEV" 
} 

można zobaczyć wszystkie takie tagi zadań łącznie w jednym miejscu wykonując Window > Show View > Markers.

Należy pamiętać, że są też inne, takie jak FIXME, XXX. Domyślnie priorytetem znacznika TODO jest NORMAL, a znacznikiem FIXME jest HIGH.

enter image description here

+0

Dzięki, będę teraz dowiedzieć się, jak skonfigurować Eclipse do wyświetlania czasu kompilacji ostrzeżenie dla wszystkich todos ... –

+0

Dla IntelliJ IDEA można umieścić // TODO linie w kodzie i wyświetlać je z widokiem - okno narzędziowe - TODO. To pokazuje je w zakładce u dołu ekranu, ale nie jako ostrzeżenie na karcie Wiadomości. Nie myśl, że to możliwe. – RenniePet