/* | |
* @test /nodynamiccopyright/ | |
* @bug 4951298 | |
* @summary compiler: crashes when attributes with same elements are used in place of other | |
* @author gafter | |
* | |
* @compile/fail/ref=WrongValue.out -XDrawDiagnostics WrongValue.java | |
*/ | |
@interface TestM2 { | |
String message() default "MyMessage"; | |
Class myClass() default Integer.class; | |
} | |
@interface TestM3 { | |
String message() default "MyMessage"; | |
Class myClass() default Integer.class; | |
} | |
@interface X { | |
TestM2 value(); | |
} | |
@X(@TestM3()) | |
class Foo { | |
} |