1 /*xml 2 <module name="Checker"> 3 <module name="TreeWalker"> 4 <module name="AbstractClassName"/> 5 <module name="MethodName"/> 6 <module name="SuppressionXpathSingleFilter"> 7 <property name="checks" value=".*"/> 8 <property name="query" 9 value="(//CLASS_DEF[./IDENT[@text='Example7']])| 10 (//CLASS_DEF[./IDENT[@text='Example7']]/OBJBLOCK/METHOD_DEF 11 /IDENT[@text='MyMethod'])"/> 12 </module> 13 </module> 14 </module> 15 */ 16 17 package com.puppycrawl.tools.checkstyle.filters.suppressionxpathsinglefilter; 18 19 // xdoc section -- start 20 // filtered violation below 'Name 'Example7' must match pattern' 21 abstract class Example7 { 22 public void MyMethod() {} 23 // filtered violation above 'Name 'MyMethod' must match pattern' 24 } 25 26 // violation below, 'Name 'AnotherClass' must match pattern' 27 abstract class AnotherClass { 28 public void MyMethod() {} 29 // violation above, 'Name 'MyMethod' must match pattern' 30 } 31 // xdoc section -- end