2015-06-02 12 views
7

मैं ग्रहण चेकस्टाइल प्लगइन में एक नियम बनाने की कोशिश कर रहा हूं जो जांच करेगा कि क्या ... के कथन का समय भाग अंत ब्रैकेट के समान रेखा पर है या नहीं।कथन शैली को कॉन्फ़िगर करें जबकि कथन शैली

मेरा लक्ष्य मान्य होने के लिए निम्नलिखित प्राप्त करने के लिए है:

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

और नीचे अवैध होना चाहिए:

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

मैं (ब्लाकों के तहत) एक Right Curly Brace placement नियम बनाने के द्वारा ऐसा करने की कोशिश की है "वही" विकल्प निर्दिष्ट करते हुए, कीवर्ड के लिए। हालांकि, चल रहे चेकस्टाइल उपरोक्त दोनों उदाहरणों के लिए त्रुटि } should be on the same line फेंकता है।

आश्चर्यजनक रूप से पर्याप्त, "अकेले" विकल्प को बदलने से दोनों उदाहरणों को सफलतापूर्वक पार्स किया जा सकता है। उपरोक्त नियम को लागू करने का कोई और तरीका है?

उत्तर