| Incrementer.java |
1 package example;
2
3 /**
4 * A very simple class to test
5 * @author vesal
6 */
7 public class Incrementer {
8
9 int n;
10
11 /**
12 * Initialize the incrementer
13 * @example <pre name="testNoCode"> Incrementer inc = new Incrementer(); inc.getCount() === 0; </pre> // this does not generate code
14 * @example <pre name="test">
15 * Incrementer inc = new Incrementer();
16 * inc.getCount() === 0;
17 * </pre>
18 */
19 public Incrementer() {
20 n = 0;
21 }
22
23
24 /**
25 * Increment the value by one
26 * @example
27 * <pre name="test">
28 * Incrementer inc = new Incrementer();
29 * inc.inc(); inc.getCount() === 1;
30 * inc.inc(); inc.getCount() === 2;
31 * inc.inc(); inc.getCount() === 3;
32 * </pre>
33 */
34 public void inc() {
35 n++;
36 }
37
38
39 /**
40 * @return current value
41 * @example <pre name="test">
42 * Incrementer inc = new Incrementer(); inc.getCount() === 0;
43 * </pre> // this must be on itse own line
44 */
45 public int getCount() {
46 return n;
47 }
48
49 }
50