View Javadoc
1   /*
2   DesignForExtension
3   ignoredAnnotations = Override, Deprecated, Before, After, BeforeClass, AfterClass
4   requiredJavadocPhrase = (default).*
5   
6   
7   */
8   
9   package com.puppycrawl.tools.checkstyle.checks.design.designforextension;
10  
11  import java.util.List;
12  
13  import org.junit.Ignore;
14  import org.junit.Test;
15  
16  public class InputDesignForExtensionMultipleAnnotations {
17  
18      @Ignore
19      @Deprecated
20      public void foo1() {
21          foo3();
22      }
23  
24      @Deprecated
25      @Ignore
26      public void foo2() {
27          foo3();
28      }
29  
30      @Ignore
31      // comment
32      @Deprecated
33      public void foo4() {
34          foo3();
35      }
36  
37      @Deprecated
38      // comment
39      @Ignore
40      public void foo5() {
41          foo3();
42      }
43  
44  
45      @Ignore
46      /**
47       * comment
48       */
49      @Deprecated
50      public void foo6() {
51          foo3();
52      }
53  
54      @Deprecated
55      /**
56       * comment
57       */
58      @Ignore
59      public void foo7() {
60          foo3();
61      }
62  
63      @Ignore
64      /* comment */
65      @Deprecated
66      public void foo8() {
67          foo3();
68      }
69  
70      @Deprecated
71      /* comment */
72      @Ignore
73      public void foo9() {
74          foo3();
75      }
76  
77      /* comment */
78      @Ignore
79      @Deprecated
80      public void foo10() {
81          foo3();
82      }
83  
84      /* comment */
85      @Deprecated
86      @Ignore
87      public void foo11() {
88          foo3();
89      }
90  
91      private void foo3() {}
92  }