View Javadoc
1   /*xml
2   <module name="Checker">
3     <module name="TreeWalker">
4       <module name="RequireThis">
5         <property name="validateOnlyOverlapping" value="false"/>
6       </module>
7       <module name="SuppressionXpathSingleFilter">
8         <property name="checks" value="RequireThis"/>
9         <property name="query" value="//CLASS_DEF[./IDENT[@text='Example11']]
10              //METHOD_DEF[./IDENT[@text='changeAge']]//ASSIGN/IDENT[@text='age']"/>
11      </module>
12    </module>
13  </module>
14  */
15  
16  package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter;
17  
18  // xdoc section -- start
19  public class Example11 {
20    private int age = 23;
21    private int number = 100;
22  
23    public void changeAge() {
24      // filtered violation below 'Reference to instance variable 'age' needs "this.".'
25      age = 24;
26    }
27    public void changeNumber(int number) {
28      // violation below, 'Reference to instance variable 'number' needs "this.".'
29      number = number;
30    }
31  }
32  // xdoc section -- end