duke@1: /* mcimadamore@855: * @test /nodynamiccopyright/ mcimadamore@890: * @bug 4063740 6969184 duke@1: * @summary Interfaces may only be declared in top level classes. duke@1: * @author turnidge duke@1: * mcimadamore@855: * @compile/fail/ref=InterfaceInInner.out -XDrawDiagnostics InterfaceInInner.java duke@1: */ duke@1: class InterfaceInInner { duke@1: InterfaceInInner() { duke@1: class foo { duke@1: interface A { duke@1: } duke@1: } duke@1: } duke@1: }