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