aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/sonar-squid-java-plugin/test-resources/metrics/javadoc/ClassWithComments.java
blob: 6a3f508081ffff9b740300f88853f76b6bd925cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/*
 * Header
 */
package test;

import nothing;
//single comment 1
/**
 * Javadoc 1
 * blablab
 * blabla
 */
public class Something {
  
    public int var = 0;
    
    /**
     * Documented var
     */
    public int var2 = 0;
    
    /**
     * Non api documented var
     */
    private int var3 = 0;
  
    /**
     * Constructor API doc
     * should be included in api doc counter
     */
    public Something() {
        super();
        /**
         * Inner constructor javadoc
         * Should not be counted as API doc
         */
    }

    public Something(Strng test) {
        super();
    }

    /**
     * Javadoc 2
     */
    public void sleep();

    /*
     * non javadoc
     */
    public void run() {
      /**
       * Inner javadoc
       * 
       * Should not be counted as API doc
       */
        int i = 5;
    }
    
    /**
     * Javadoc
     */
    private void test() {
    }
}
// ncss = 8