2015-06-02 15 views
7

Tôi đang cố gắng tạo quy tắc trong plugin Checkstyle Eclipse để kiểm tra xem phần trong khi câu lệnh do..while có nằm trên cùng một dòng với khung kết thúc không.Cấu hình kiểu check làm trong khi kiểu câu lệnh

Mục tiêu của tôi là để có được những điều sau đây là hợp lệ:

int count = 0; 
do { 
    System.out.println(count); 
    count++; 
} while (count < 10); 

và dưới đây phải là không hợp lệ:

int count = 0; 
do { 
    System.out.println(count); 
    count++; 
} 
while (count < 10); 

Tôi đã cố gắng làm điều này bằng cách tạo ra một quy tắc Right Curly Brace placement (dưới Blocks) cho từ khóa do, chỉ định tùy chọn "giống nhau". Tuy nhiên, kiểu kiểm tra đang chạy ném lỗi } should be on the same line cho cả hai ví dụ trên.

Thật kỳ lạ, việc thay đổi tùy chọn thành "một mình" khiến cả hai ví dụ được phân tích cú pháp thành công. Có cách nào khác để thực thi quy tắc trên không?

Trả lời

Các vấn đề liên quan