View Javadoc
1   package // violation 'package statement should not be line-wrapped.'
2       /** odd javadoc */ // violation 'Javadoc comment is placed in the wrong location.'
3       com.google.checkstyle.test.chapter7javadoc.rule734nonrequiredjavadoc;
4   
5   // violation below 'Javadoc comment is placed in the wrong location.'
6   /** odd javadoc */
7   import javax.swing.JFrame;
8   
9   // violation below 'Javadoc comment is placed in the wrong location.'
10  /** odd javadoc */
11  /** valid javadoc. */
12  class InputInvalidJavadocPosition {
13    /** odd javadoc */
14    // violation above 'Javadoc comment is placed in the wrong location.'
15  }
16  
17  /** valid javadoc. */
18  /* ignore */
19  class InputInvalidJavadocPosition2 {
20    // violation above '.* InputInvalidJavadocPosition2 has to reside in its own source file.'
21  
22    /** odd javadoc */ // violation 'Javadoc comment is placed in the wrong location.'
23    static {
24      /* ignore */
25    }
26  
27    // violation below 'Javadoc comment is placed in the wrong location.'
28    /** odd javadoc */
29    /** valid javadoc. */
30    int field1;
31  
32    /** valid javadoc. */
33    JFrame frame = new JFrame();
34  
35    /** valid javadoc. */
36    public int[] field3;
37  
38    /** valid javadoc. */
39    @Deprecated int field4;
40  
41    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
42    int
43        /** odd javadoc */
44        field20;
45  
46    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
47    int field21
48        /** odd javadoc */;
49  
50    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
51    @Deprecated
52    /** odd javadoc */
53    int field22;
54  
55    void method1() {}
56  
57    /** valid javadoc. */
58    void method2() {}
59  
60    /** valid javadoc. */
61    <T> T method3() {
62      return null;
63    }
64  
65    /** valid javadoc. */
66    String[] method4() {
67      return null;
68    }
69  
70    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
71    void
72        /** odd javadoc */
73        method20() {}
74  
75    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
76    void method21
77    /** odd javadoc */
78    () {} // violation ''(' should be on the previous line.'
79  
80    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
81    void method22(
82    /** odd javadoc */
83    ) {}
84  
85    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
86    void method23()
87      /** odd javadoc */
88      {}
89  
90    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
91    void method24() {
92      /** odd javadoc */
93    }
94  
95    // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
96    void method25() {
97      /** odd javadoc */
98      int variable;
99    }
100 
101   @Deprecated
102   /** odd javadoc */
103   // violation above 'Javadoc comment is placed in the wrong location.'
104   class InputInvalidJavadocPosition3 {}
105 
106   /** valid javadoc. */
107   @Deprecated
108   class InputInvalidJavadocPosition4 {}
109 
110   // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
111   class
112   /** odd javadoc */
113   InputInvalidJavadocPosition5 {}
114   // violation above ''InputInvalidJavadocPosition5' has incorrect indentation .* 2, expected .* 6.'
115 
116   // violation 2 lines below 'Javadoc comment is placed in the wrong location.'
117   class InputInvalidJavadocPosition6
118     /** odd javadoc */
119     {} // violation ''}' at column 6 should be alone on a line.'
120   /** odd javadoc */
121   // violation above 'Javadoc comment is placed in the wrong location.'
122 }