View Javadoc
1   package org.checkstyle.suppressionxpathfilter.overloadmethodsdeclarationorder;
2   
3   public class InputXpathOverloadMethodsDeclarationOrderAnonymous {
4       private InputXpathOverloadMethodsDeclarationOrderAnonymous anonymous
5               = new MyInputXpathOverloadMethodsDeclarationOrderAnonymous();
6   
7       public InputXpathOverloadMethodsDeclarationOrderAnonymous getAnonymous() {
8           return anonymous;
9       }
10  
11      public void setAnonymous(InputXpathOverloadMethodsDeclarationOrderAnonymous anonymous) {
12          this.anonymous = anonymous;
13      }
14  
15      private static class MyInputXpathOverloadMethodsDeclarationOrderAnonymous
16              extends InputXpathOverloadMethodsDeclarationOrderAnonymous {
17          public void overloadMethod(int i) {
18              //do stuff
19          }
20  
21          public void overloadMethod(String s) {
22              //do more stuff
23          }
24  
25          public void separatorMethod() {
26              //do other stuff
27          }
28  
29          //violation because overloads shouldn't be separated
30          public void overloadMethod(String s, Boolean b, int i) { //warn
31              //do stuff
32          }
33      }
34  }