/*
* @test /nodynamiccopyright/
* @bug 1234567
* @summary ensure that declaration annotations are not allowed on
* new array expressions
* @author Werner Dietl
* @compile/fail/ref=DeclarationAnnotation.out -XDrawDiagnostics DeclarationAnnotation.java
*/
class DeclarationAnnotation {
Object e1 = new @DA int[5];
Object e2 = new @DA String[42];
Object e3 = new @DA Object();
Object ok = new @DA Object() { };
}
@interface DA { }