langtools/test/tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java
changeset 14371 5652321f1ae4
child 14804 f93a8d60b9a4
equal deleted inserted replaced
14370:eefd0e6642a8 14371:5652321f1ae4
       
     1 /**
       
     2  * @test    /nodynamiccopyright/
       
     3  * @bug     7169362
       
     4  * @author  sogoel
       
     5  * @summary Default case not specified for other methods in container annotation
       
     6  * @compile/fail/ref=MissingDefaultCase1.out -XDrawDiagnostics MissingDefaultCase1.java
       
     7  */
       
     8 
       
     9 import java.lang.annotation.ContainedBy;
       
    10 import java.lang.annotation.ContainerFor;
       
    11 
       
    12 @ContainedBy(FooContainer.class)
       
    13 @interface Foo {}
       
    14 
       
    15 @ContainerFor(Foo.class)
       
    16 @interface FooContainer {
       
    17     Foo[] value();
       
    18     String other();  // missing default clause
       
    19 }
       
    20 
       
    21 @Foo @Foo
       
    22 public class MissingDefaultCase1 {}
       
    23