2015-06-02 11 views
7

Eclipse Checkstyle eklentisinde bir kural oluşturmaya çalışıyorum. Bu, bir arada… while deyiminin bitiş bölümünün bitiş çizgisiyle aynı satırda olup olmadığını kontrol eder. Ben (Blokları altında) bir Right Curly Brace placement kural oluşturarak bunu denediDenetim stilini yapılandırırken deyim stili yapılandırılırken

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

:

Amacım geçerli olabilmesi için aşağıdaki elde etmektir:

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

ve aşağıdaki geçersiz olmalıdır "aynı" seçeneğini belirterek, anahtar kelime için. Ancak, çalışan bir denetim modeli yukarıdaki örneklerin her ikisi için } should be on the same line hatasını atar.

Tuhaf bir şekilde, "tek başına" seçeneğinin değiştirilmesi, her iki örneğin başarılı bir şekilde ayrıştırılmasına neden olur. Yukarıdaki kuralı uygulamak için başka bir yolu var mı?

cevap