1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="HiddenField"> 5 <property name="ignoreFormat" value="^testField"/> 6 </module> 7 </module> 8 </module> 9 */ 10 package com.puppycrawl.tools.checkstyle.checks.coding.hiddenfield; 11 12 // xdoc section -- start 13 class Example3 { 14 15 private String field; 16 private String testField; 17 18 Example3(String testField) { // OK, because it match ignoreFormat 19 } 20 void method(String param) { 21 String field = param; // violation, ''field' hides a field' 22 } 23 void setTestField(String testField) { // OK, because it match ignoreFormat 24 this.field = field; 25 } 26 Example3 setField(String field) { // violation, ''field' hides a field' 27 this.field = field; 28 return null; 29 } 30 abstract class Inner { 31 abstract int method(String field); // violation, ''field' hides a field' 32 } 33 } 34 // xdoc section -- end