2012-05-14 17 views
5

Trong dự án của tôi, tôi có một cái gì đó như final boolean Debug.USE_DEBUG_MODE và sau đó tôi luôn quên để chuyển nó trở lại false. Tôi tự hỏi nếu tôi có thể đặt một cái gì đó tương tự như chỉ thị #warning C++ vì vậy tôi không quên thay đổi mã trở lại.Thứ gì đó như #warning chỉ thị cho Java?

Trả lời

9

Bạn có thể sử dụng Thẻ tác vụ //TODO Change this later trong nhật thực và định cấu hình Eclipse để hiển thị cảnh báo thời gian biên dịch cho tất cả TODO s.

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

Bạn có thể xem tất cả các Thẻ tác vụ như vậy ở một nơi bằng cách thực hiện Window > Show View > Markers.

Lưu ý rằng cũng có những trường hợp khác, như FIXME, XXX. Theo mặc định, mức độ ưu tiên của thẻ TODONORMAL và của FIXMEHIGH.

enter image description here

+0

Cảm ơn, bây giờ tôi phải tìm ra cách để cấu hình Eclipse để hiển thị một thời gian biên dịch cảnh báo cho tất cả Todos ... –

+0

Đối với IntelliJ IDEA bạn có thể đặt // TODO dòng trong mã, và hiển thị chúng với Chế độ xem - Công cụ Windows - TODO. Điều đó cho thấy chúng trong một tab ở dưới cùng của màn hình, nhưng không phải là cảnh báo trong tab Tin nhắn. Đừng nghĩ điều đó là có thể. – RenniePet