|
1 /* |
|
2 * @test /nodynamiccopyright/ |
|
3 * @bug 8004832 8020556 8002154 |
|
4 * @summary Add new doclint package |
|
5 * @build DocLintTester |
|
6 * @run main DocLintTester -Xmsgs:-reference ReferenceTest.java |
|
7 * @run main DocLintTester -ref ReferenceTest.out ReferenceTest.java |
|
8 */ |
|
9 |
|
10 /** */ |
|
11 public class ReferenceTest { |
|
12 /** |
|
13 * @param x description |
|
14 */ |
|
15 public int invalid_param; |
|
16 |
|
17 /** |
|
18 * @param x description |
|
19 */ |
|
20 public class InvalidParam { } |
|
21 |
|
22 /** |
|
23 * @param x description |
|
24 */ |
|
25 public void param_name_not_found(int a) { } |
|
26 |
|
27 /** |
|
28 * @param <X> description |
|
29 */ |
|
30 public class typaram_name_not_found { } |
|
31 |
|
32 /** |
|
33 * @see Object#tooStrong() |
|
34 */ |
|
35 public void ref_not_found() { } |
|
36 |
|
37 /** |
|
38 * @return x description |
|
39 */ |
|
40 public int invalid_return; |
|
41 |
|
42 /** |
|
43 * @return x description |
|
44 */ |
|
45 public void invalid_return(); |
|
46 |
|
47 /** |
|
48 * @throws Exception description |
|
49 */ |
|
50 public void exception_not_thrown() { } |
|
51 |
|
52 /** |
|
53 * @param <T> throwable |
|
54 * @throws T description |
|
55 */ |
|
56 public <T extends Throwable> void valid_throws_generic() throws T { } |
|
57 |
|
58 /** |
|
59 * {@link java.util.List<String>} |
|
60 * {@link java.util.List<String>#equals} |
|
61 * @see java.util.List<String> |
|
62 * @see java.util.List<String>#equals |
|
63 */ |
|
64 public void invalid_type_args() { } |
|
65 } |
|
66 |