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