View Javadoc
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