jdk-24/test/langtools/tools/doclint/CrashInAnnotateTest.java

31 lines
821 B
Java

/*
* @test /nodynamiccopyright/
* @bug 8266082
* @summary javac should not crash when seeing type annotations in links
* @compile/fail/ref=CrashInAnnotateTest.out -Xdoclint:all,-missing -XDrawDiagnostics CrashInAnnotateTest.java
*/
import java.util.List;
/** {@link #equals(@Deprecated Object)}
* {@link java.util.Map.@Deprecated Entry#getKey()}
*/
class CrashInAnnotateTest {
}
/** {@link #compare(Object, List<List<@Deprecated Object>>)} */
class CrashInAnnotateTest2 {
void compare(Object o, List<List<Object>> l) {}
}
/** {@link @Deprecated java.lang.Object#hashCode()} */
class CrashInAnnotateTest3 { }
/** {@link CrashInAnnotateTest4.@java.lang.Deprecated Inner#aField}
* {@link java.util.Map.@Deprecated#getKey()}
*/
class CrashInAnnotateTest4 {
class Inner {
Object aField;
}
}