test/langtools/tools/javac/InterfaceInInner.java
changeset 47216 71c04702a3d5
parent 8611 316231b590b6
equal deleted inserted replaced
47215:4ebc2e2fb97c 47216:71c04702a3d5
       
     1 /*
       
     2  * @test  /nodynamiccopyright/
       
     3  * @bug 4063740 6969184
       
     4  * @summary Interfaces may only be declared in top level classes.
       
     5  * @author turnidge
       
     6  *
       
     7  * @compile/fail/ref=InterfaceInInner.out -XDrawDiagnostics InterfaceInInner.java
       
     8  */
       
     9 class InterfaceInInner {
       
    10     InterfaceInInner() {
       
    11         class foo {
       
    12             interface A {
       
    13             }
       
    14         }
       
    15     }
       
    16 }