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