1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="SuppressionCommentFilter"> 5 <property name="checkC" value="true"/> 6 <property name="checkCPP" value="false"/> 7 </module> 8 <module name="MemberName"/> 9 <module name="ConstantName"/> 10 <module name="IllegalCatch"/> 11 </module> 12 </module> 13 */ 14 package com.puppycrawl.tools.checkstyle.filters.suppressioncommentfilter; 15 // xdoc section -- start 16 class Example8 17 { 18 int VAR1; // violation, Name 'VAR1' must match pattern '^[a-z][a-zA-Z0-9]*$' 19 20 //CHECKSTYLE:OFF 21 int VAR2; // violation, Name 'VAR2' must match pattern '^[a-z][a-zA-Z0-9]*$' 22 //CHECKSTYLE:ON 23 24 public static final int var3 = 1; 25 // violation above, Name 'must match pattern' 26 27 /*CHECKSTYLE:OFF*/ 28 public static final int var4 = 1; // filtered violation 'must match pattern' 29 /*CHECKSTYLE:ON*/ 30 31 public void method1() 32 { 33 try {} 34 catch(Exception ex) {} // violation, Catching 'Exception' is not allowed 35 36 //CHECKSTYLE:OFF 37 38 try {} 39 catch(Exception ex) {} // violation, Catching 'Exception' is not allowed 40 catch(Error err) {} // violation, Catching 'Error' is not allowed 41 42 //CHECKSTYLE:ON 43 } 44 } 45 // xdoc section -- end