mirror of
https://github.com/openjdk/jdk.git
synced 2026-02-06 16:38:36 +00:00
Properly deferring warnings that are reported during entering of annotation's default value. Reviewed-by: mcimadamore
18 lines
443 B
Java
18 lines
443 B
Java
/**
|
|
* @test /nodynamiccopyright/
|
|
* @bug 8069094
|
|
* @summary Verify that \\@SuppressWarnings("unchecked") works correctly for annotation default values
|
|
* @build VerifySuppressWarnings
|
|
* @compile/ref=T8069094.out -XDrawDiagnostics -Xlint:unchecked,deprecation,cast T8069094.java
|
|
* @run main VerifySuppressWarnings T8069094.java
|
|
*/
|
|
|
|
@interface T8069094 {
|
|
T8069094A foo() default T8069094A.Bar;
|
|
}
|
|
|
|
@Deprecated
|
|
enum T8069094A {
|
|
Bar
|
|
}
|